Modern JavaScript The Complete Course - Build +15 Projects
Learn Modern JavaScript & ECMAScript with this Course.
JavaScript Versions included in this Course:
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
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 send me a message.
HERE'
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
PROJECT: Cryptocurrencies Rates
This is also one of my favorite projects
We will use a
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
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.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
very knowledgeable
The instructor is very knowledgeable, he explains things pretty well, and covered some interesting topics.
Extreme clarity, plenty of examples, author is very knowledgeable on the subject but most important is that he know how to convey that knowledge to the us / students.
Read more
other courses
I will definitely use this course as reference to JavaScript concepts I use in projects and I would recommend other courses by this instructor.
I'll be watching out for your other courses on JS or javascript frameworks.
Read more
own projects
The projects are pretty good and can be useful for your own projects if need be.
Great course Though Great course, as he says, best way to learn is with examples/exercises, and this course has that, things to improve, pay more attention to the questions section, the cocktail project, maybe dont use bootstrap, vanilla js modal, autocomplete, lazy load and the last section (webpack) add a complete/real project using webpack I have taken JavaScript courses and I am well versed in it ,but I never had a chance to do real world practical projects ,this course has given me that courage to create even my own projects because the amounts of real world projects its offers...I will recommand it to anyone beginner or Sem-Pro I like this course because of vivid and integrated explanation, and a relatively steady speed.
Read more
juan pablo
I love how straight forward this course is, Juan Pablo did an excellent job.
This is my third course I have taken with Juan Pablo and as usual I am getting a lot out of it.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Assistant Mechanical Engineer/API Certified Inspector $54k
C#/ASP.NET- API Developer $63k
API Project Engineering Co-op $66k
API Python Development Engineer $69k
API Analyst $78k
API Development Engineer $80k
API 653 Inspector Manager $82k
Senior API-510/570 Inspector $88k
API Chinese Law Clerk $100k
API Management $102k
Senior Maintenance Manager - Drug Product and API Operations $105k
Cloud Engineer-API Developer $140k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course