Modern JavaScript The Complete Course – Build +15 Projects
Learn JavaScript the most popular language for Web Development – Includes ES6, React & NodeJS & +15 Complete Projects!
What you’ll learn
•Learn the latest JavaScript features such as Async JS, Fetch API, Async Await & more •You’re going to learn how to consume REST API’s with JavaScript •How to create JavaScript classes and OOP •You’re going to learn more advanced topics such as Generators, Iterators, Maps, Sets, Promises & more •OOP JavaScript with Object Constructors, Classes & Prototypes •Asynchronous JavaScript with Callbacks, Promises & Async Await •Add Interaction to your websites
Requirements
•A Text Editor, i’m using Visual Studio Code •A Browser, i recommend Google Chrome •Internet, videos can be watched only with internet or via Udemy App •If you know HTML, CSS and you want to start creating Interactive Website, JavaScript is the way to go, and you’re in the right course
Description
Learn Modern JavaScript & ECMAScript with this Course! JavaScript Versions included in this Course: ES6, ES7, ES8 === ‘Modern JavaScript’;
Just Added a ReactJS Introduction By Building a Project and a NodeJS Introduction with Pug, Sequelize, Express & Bootstrap The most complete JavaScript course on Udemy, learn by building Projects! In this course you’re going to learn JavaScript, from the fundamentals to Intermediate and Advanced Topics such as Prototypes, Delegation, Classes, Ajax, Promises, Generators, OOP, Fetch API, Async Await, Async JS, Objects, how to consume REST API’s and more! Before we Jump into the projects, i’m going to explain the Fundamentals of JavaScript, so if you don’t have any previous experience, you’re in the right course! if you are unfamiliar with this topics, you’re in the right course because you’re going to learn all of this and BUILD AMAZING PROJECTS The best way to learn something new in programming is by building projects, in this course we’re going to build several projects from beginner to advanced level. Included projects in this course: •Save from Form into Local Storage •Simulate Email Sending App •Generate Names from a REST API •Cryptocurrencies rate from a REST API (more than 100 cryptocurrencies included) •Events in your city with EventBrite and REST API •Shopping Cart with Local Storage •Car Insurance Live Quotation •My Weekly Budget APP •Pet Appointment Manager with IndexedDB •Search Lyrics Online •PerfectCocktail – A Drink Recipes APP More Projects are added every month, have an idea? send me a message!
HERE’S A LIST AND DESCRIPTION OF THE PROJECTS! PROJECT: Save into local storage from HTML Form In this project you will learn how to read the values from a HTML Form and Inputs, then the data is going to be saved into LocalStorage so even if you close the tab or reload the window the info is going to be there thanks to this amazing JavaScript feature. PROJECT: Adding Courses into the Shopping Cart This project will help you a lot to understand DOM Scripting and how to traverse in all the HTML of your website. DOM Scripting is one of the most important topics when learning JavaScript, this project will help you a lot! PROJECT: Simulate Email Sending with Form Another really nice project, in this one i’m gonna show you how to validate a form, so every value should be filled before we simulate the sending of an email Also we will show some nice graphics when the email is sent, this project is very similar to a project that any company will ask you to develop when you try to get a JavaScript job! PROJECT: Car Insurance Quotation from a FORM
In this project you will learn how to do some math operations in JavaScript with a real world project! Also, you will learn how to read different values from a Form, validate the form, do some operations and finally print the results Another really nice project to continue learning JavaScript! PROJECT: Weekly Budget APP This is one of my favorite projects, you will enter a Budget for the week, and then you start adding expenses, once you pass 50% of the budget, the remaining budget will change the color to yellow, and once you reach the final 25% of the budget the content will change to Red. PROJECT: Name Generator with AJAX & Rest API (Fetch API Included) AJAX is a legacy technology, but as a JavaScript developer is something that you should learn And learning what’s and how to use a REST API is also another really important topic, REST API is how you get data from other servers or websites, something that any JavaScript developer must know As i said before, Ajax is a legacy technology, the new one is Fetch, so i’m gonna show you how switch from AJAX to Fetch API in the upcoming chapters. PROJECT: Cryptocurrencies Rates This is also one of my favorite projects We will use a REST API that displays more than 100 different Cryptocurrencies and we will display the latest rate This is going to be another project that you can add into your JavaScript portfolio!
PROJECT: Display Events with the EventBrite API For this chapter we will use the EventBrite API to display and fetch events in our website Instead of adding the events manually to your site, you can consume this EventBrite API to display events in your site using JavaScript PROJECT: PerfectCocktail – A Drinks Recipes APP This is the most complete project in the course, we will consume a REST API with several different Endpoints Also we will save the favorite recipes into Local Storage, one of the most advanced projects in the whole JavaScript Code PROJECT: Lyrics Search Engine with Modules In this project we will use the new JavaScript Modules that was added in the latest versions, also we will query a REST API! IndexedDB – Building a Complete Project (Appointment Management) In JavaScript you can also create a database, in this project im gonna show you how to create, read, save the records in the IndexedDB database !
BONUS! What’s webpack and how to create a webpack project – 25 videos about webpack just added into the course, you will learn what’s a bundle, how to install dependencies, integrate webpack with other tools such as NPM or Babel All this projects are developed using different techniques: classes, prototypes, fetch api, ajax, async await, arrow functions, promises & more! THE VIDEOS WITH THE MAIN PROJECTS ARE ENABLED TO WATCH FOR FREE!
Who this course is for:
•If you want to Learn JavaScript without Frameworks •If you want to learn the latest ES6, ES7 & ES8 features this is the course for you •If you’re the kind of person who learn best by building projects this course is for you •If you’re new to programming there’s a whole FUNDAMENTALS Chapter, also if you’re new to JavaScript
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/1. Overview of the Projects.mp4
33.9 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/1. Overview of the Projects.vtt
13.9 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/2. Course Structure.mp4
4.7 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/2. Course Structure.vtt
2.7 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/3. JavaScript Ecosystem.mp4
11.3 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/3. JavaScript Ecosystem.vtt
3.7 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/4. The Development Environment & Tools needed to complete this course.mp4
19.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/4. The Development Environment & Tools needed to complete this course.vtt
8.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/4.1 Link to Google Chrome.html
117 B
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/4.2 Link to Visual Studio Code.html
91 B
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/5. Your first JavaScript program.mp4
11.2 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/5. Your first JavaScript program.vtt
6.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/6. The Code Snippets in This Course.mp4
4.2 MB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/6. The Code Snippets in This Course.vtt
1.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/6.1 Snippets Modern JS.zip.zip
36 KB
Modern JavaScript The Complete Course - Build +15 Projects/1. Introduction/Must Read.txt
540 B
Modern JavaScript The Complete Course - Build +15 Projects/2. The Google Chrome Console/1. Google Chrome Console.mp4
16.3 MB
Modern JavaScript The Complete Course - Build +15 Projects/2. The Google Chrome Console/1. Google Chrome Console.vtt
9.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/27. IndexedDB - Building a Complete Project (Appointment Management)/8. Displaying the Records from the Database.mp4
95.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/1. Variables with var.mp4
18.7 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/1. Variables with var.vtt
10 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/10. Comparison Operators.mp4
12.8 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/10. Comparison Operators.vtt
6.2 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/11. Converting Strings into Numbers Part 1.mp4
9.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/11. Converting Strings into Numbers Part 1.vtt
4.9 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/12. Converting Strings into Numbers Part 2.mp4
12.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/12. Converting Strings into Numbers Part 2.vtt
5.7 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/13. Converting Numbers into Strings.mp4
11.2 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/13. Converting Numbers into Strings.vtt
5.2 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/14. Template Strings in JavaScript.mp4
16.3 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/14. Template Strings in JavaScript.vtt
7.8 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/15. Arrays and How to create Arrays in JavaScript.mp4
10.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/15. Arrays and How to create Arrays in JavaScript.vtt
5.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/16. Useful Methods when working with Arrays.mp4
9.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/16. Useful Methods when working with Arrays.vtt
4.2 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/17. Remove Elements from an Array.mp4
7.5 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/17. Remove Elements from an Array.vtt
3.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/18. Sorting Arrays and Other Methods.mp4
11.9 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/18. Sorting Arrays and Other Methods.vtt
5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/19. JavaScript Objects.mp4
20.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/19. JavaScript Objects.vtt
11.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/2. Variables with let.mp4
8.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/2. Variables with let.vtt
4.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/20. Const Variables with Arrays & Objects.mp4
8.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/20. Const Variables with Arrays & Objects.vtt
4.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/21. JavaScript Functions - Function Declaration.mp4
15.9 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/21. JavaScript Functions - Function Declaration.vtt
8.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/22. JavaScript Functions - Function Expression Part 1.mp4
4.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/22. JavaScript Functions - Function Expression Part 1.vtt
2.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/23. JavaScript Functions - Function Expression with Property methods.mp4
12.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/23. JavaScript Functions - Function Expression with Property methods.vtt
6.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/24. Dates in JavaScript.mp4
13.5 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/24. Dates in JavaScript.vtt
6.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/25. Comparison - If, else if & else part 1.mp4
12 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/25. Comparison - If, else if & else part 1.vtt
6.2 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/26. Comparison - If, else if & else part 2.mp4
11.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/26. Comparison - If, else if & else part 2.vtt
5.7 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/27. Comparison - If, else if & else part 3.mp4
11 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/27. Comparison - If, else if & else part 3.vtt
5.6 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/28. One last example with the if operator.mp4
12.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/28. One last example with the if operator.vtt
6.5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/29. The Switch Statement.mp4
12.9 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/29. The Switch Statement.vtt
6.7 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/3. Variables with const.mp4
4.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/3. Variables with const.vtt
2.8 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/30. For Loops in JavaScript.mp4
10.7 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/30. For Loops in JavaScript.vtt
5.8 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/31. For Loops in JavaScript Looping an Array.mp4
11 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/31. For Loops in JavaScript Looping an Array.vtt
5.2 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/32. While & Do While Loops.mp4
11.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/32. While & Do While Loops.vtt
6.5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/33. for, forEach & Maps.mp4
10.4 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/33. for, forEach & Maps.vtt
5.1 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/34. Looping Objects in JavaScript.mp4
5.2 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/34. Looping Objects in JavaScript.vtt
2.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/35. Try - Catch - Finally in JavaScript.mp4
8.8 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/35. Try - Catch - Finally in JavaScript.vtt
4.5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/36. The WIndow Object - Part 1.mp4
12.5 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/36. The WIndow Object - Part 1.vtt
5.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/37. The WIndow Object - Part 2.mp4
10.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/37. The WIndow Object - Part 2.vtt
4.6 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/38. Variable Scope.mp4
14.8 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/38. Variable Scope.vtt
7.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/4. Data Types in JavaScript.mp4
19.1 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/4. Data Types in JavaScript.vtt
9.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/5. Strings in JavaScript.mp4
16 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/5. Strings in JavaScript.vtt
8.5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/6. String Methods Part 1.mp4
11.7 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/6. String Methods Part 1.vtt
5.5 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/7. String Methods Part 2.mp4
18.6 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/7. String Methods Part 2.vtt
7.3 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/8. Numbers and the Methods available for Number part 1.mp4
14 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/8. Numbers and the Methods available for Number part 1.vtt
6.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/9. Numbers and the Methods available for Number part 2.mp4
12.2 MB
Modern JavaScript The Complete Course - Build +15 Projects/3. JavaScript Fundamentals/9. Numbers and the Methods available for Number part 2.vtt
6.4 KB
Modern JavaScript The Complete Course - Build +15 Projects/ReadMe.txt