4.23 out of 5
4.23
59 reviews on Udemy

Complete Javascript development Bootcamp 2020 with projects

Master JavaScript with the most complete course! Projects, quizzes, JavaScript ES6+, AJAX and much more
Instructor:
Mohammed Khan
17,599 students enrolled
English [Auto]
Have a total mastery of javascript
Learn the new Javascript ES6
Learn the basics of JavaScript
Learn basic structure of JavaScript code
Semantics of general programming
All the functions of JavaScript programming
Web development knowledge

Do you want to learn the number #1 programming language that powers the internet?

Are you tired of wasting your time and money on random youtube videos or JavaScript courses that are either too simple, or too difficult to follow?

Or are you struggling to deeply understand and apply JavaScript to real projects?

If your answer is a big YES… Then this is exactly the course you are looking for!

What is this course?

This is a truly complete JavaScript course, that goes beyond what other JavaScript courses out there teach you.

I will take you from a complete JavaScript beginner to an advanced developer. You will not just learn the JavaScript language itself, you will also learn how to program. How to solve problems. How to structure and organize code using common JavaScript patterns.

Come with me on a journey with the goal of truly understanding the JavaScript language. And I explain everything on the way with great detail!

You will learn “why” something works in JavaScript, not just “how”. Because in the modern JavaScript world of today, you need more than just knowing how something works. You need to debug code, you need to understand code, you need to be able to think about code.

To achieve our goal together, the course contains coding sessions, coding challenges, theory lectures, real-world projects and a final course exam.

This course is different because it’s not just about writing code, it’s also about how and why code works the way it does. Because it’s the perfect mix between theory and practice. Because it focuses not only on small coding examples but also on real-world projects and use cases.

So, by the end of the course, you will be a capable JavaScript developer, able to write, understand and debug JavaScript code using all the powerful features the language offers to us.

What does this course offer:

  • Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc

  • DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners

  • OOP: ES5 prototypes, ES2015 classes & sub-classes, constructors

  • Async JS: Ajax , callbacks, promises

  • ES6: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more

  • Other: Javascript Libraries

Introduction

1
Introduction
2
Download the course files

Introduction to Javascript

1
Introduction to Javascript
2
Instaling the Code editor(the place where we will write the code)
3
How to embed javascript into our website

Javascript DOM and basics

1
accessing HTML elements through javascript
2
How to find errors in javascript
3
variables in javascript
4
operators in javascript
5
onclick listeners and conditions
6
conditional statements

Advanced DOM manipulation

1
functions in javascript
2
Addition calculator
3
changing styles using javascript
4
Tally counter - website
5
arrays in javascript
6
arrays and objects
7
loops(for loops)
8
while loop

Project

1
Student grade calculator that we will be making
2
Learn Bootstrap (Important) from this free resource
3
Student grade calculator

More about javascript

1
Javascript HTML DOM meaning
2
changing HTML using Javascript
3
events in javascript
4
mouse events and adding event listeners
5
Javascript animations
6
javascript pop up boxes

Javascript Project - 2

1
creating an HTML element javascript
2
javascript TODO list

jQuery

1
Introduction to jQuery
2
how to embed jQuery and detecting onclicks

jQuery events and DOM manipulation

1
jQuery selectors
2
jQuery events
3
jQuery css manipulations
4
manipulating html content

Adding HTML using jQuery

1
Editing and adding HTML elements using jQuery

more about jQuery

1
adding,removing and toggle the classes
2
jQuery hide and show method
3
jQuery fade and slide method
4
jQuery animate

AJAX

1
Introduction to AJAX
2
ajax syntax API introduction
3
Ajax implementation

jQuery project

1
Weather website using AJAX

Javascript Libraries

1
Typed js library
2
Animate on scroll library jQuery

Javascript ES6

1
Introduction javascript ES6
2
Javascript ES6 new syntax
3
arrow functions
4
Destructuring and terinary operators
5
import and export statements
6
spread operator
7
classes in Javascript
8
Understanding Javascript Promises
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
59 Ratings

Detailed Rating

Stars 5
25
Stars 4
17
Stars 3
15
Stars 2
1
Stars 1
1
ed185a3295e236c7badcca29797eaad6
Course available for 1 day
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW