Master JavaScript Programming, 3 Projects Included !!
4.5 (135 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,189 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master JavaScript Programming, 3 Projects Included !! to your Wishlist.

Add to Wishlist

Master JavaScript Programming, 3 Projects Included !!

Learn javascript from the scratch or learn more about it, and build your own applications.
4.5 (135 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,189 students enrolled
Created by Coding Revolution
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 20 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use JavaScript to create websites and applications.
View Curriculum
Requirements
  • Knowing a little bit about HTML and CSS, nothing else.
Description

Master JavaScript and start building rich webpages and applications.

JavaScript is the most used language in the world to build Web-Pages and applications. Today the most popular frameworks and MVC'S are JavaScript based, so you need to master javascript to create a project with today's standards.

In this course...

We will start from the very beginning. From "..I Don't know what JavaScript is..." to actually build a few applications and debug code. We will divide this journey together in different modules, where we are going to be increasing the difficulty as we advance through the course.

After each module we will do some exercises and then together we will review how I solved the exercises

Since I believe that the best way to learn its by coding, at the end of the course, we will create three real life applications from the very start, and as we advance in time, I will be adding more project so can practice something new.

To sum everything you will learn in this course, we will learn:

  • .The very basics of javascript. Variables, Operators, Array, Objects, Functions, Loops, Control structures.
  • We will learn how to manipulate the screen with the DOM, Events, Listeners, creating elements, Inserting elements and more.
  • When we hit the advanced sections, we are gonna go deep intro Array, Objects, Prototypes, Functions so you can code like the professional do.
  • We will do exercises and at the end we will put everything in practice to build three real life applications.
  • And of course we will cover bonus features like Requests, other frameworks like Jquery, we will talk about some third party libraries we can use to make our code better.

What about the instructor experience ?

Well I've been around for 10 years now, built lots of applications for small projects and big companies like Citi,Fox, Dysney and a lot more.

Today I work as developer for a major company developing applications in React or Angular mostly, but I like to teach in my spare time.

What are the requirements?

  • Knowing a little bit about HTML and CSS, nothing else.


How about the target audience?

  • This course is for everyone, if you know HTML and CSS
  • If you want to take your experience to the next level, his is the course for you. 
Who is the target audience?
  • People interested in web development and webApps engineering.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
149 Lectures
11:40:14
+
Starting with JS
2 Lectures 07:40

Run JS: Inline or by import
06:05
+
Learning the basics
32 Lectures 02:02:41
Variables
05:30

Numbers and Booleans
02:37


Null, Undefined, NAN
05:58

Objects
03:56

Control estructure - If statement
06:31

Control structure - If statement continued
03:17

Control structure - Switch
05:48

Control structure - For loop
11:13

Control structure - For loop - Break and continue
04:02

Control structure - For loop - Arrays
04:29

Control structure -While Loop
05:19

Operators - Addition
04:41

Operators - Substraction
02:13

Operators - Multiply
01:27

Operators - Division
01:10

Operators - Compare
03:15

Operators - Grather than & Less than
01:57

Operators - Boolean
03:32

Operators - Ternary
03:43

Functions
05:14


Global Scope and Local Scope
04:54

Functions - Return
03:46

Coding Challenge one
00:21

Solution
02:55

Coding Challenge two
00:16

Solution
04:12

Coding Challenge three
00:21

Solution
05:21

Coding Challenge four
00:09

Solution
03:42
+
Master of the DOM
15 Lectures 56:32
Window and the DOM
05:55

Document Object
04:13

Selecting DOM elements
06:15

Create an element
03:00

Insert an element
05:11

Delete an element
02:06

Events
05:43

Event Listeners
05:00

Propagation Order
07:08

Coding challenge one
00:15

Solution
03:46

Coding challenge two
00:14

Solution 2
03:30

Coding challenge three
00:17

Solution
03:59
+
Deep into arrays
10 Lectures 36:36
Managing arrays
04:48

Managing arrays: Pop, Push, Shift, Unshift
05:04

Managing arrays: IndexOf, Splice, Slice
06:09

Managing arrays: Concat and Join
03:49

Array Helpers: Filter
05:28

Array Helpers: Map and forEach
04:56

Coding challenge one
00:12

Solution
02:20

Coding challenge two
00:17

Solution
03:33
+
Deep into Functions
10 Lectures 36:35
Immediately invoked functions
05:00

Closures
03:31

Built-in methods
07:08

Play with time: SetInterval, clearInterval, and setTimeout
04:51

Manipulate string and numbers
03:11

Math Helpers: Round, Ceil, Floor, Max, Min, Random
05:45

Coding challenge one
00:14

Solution
03:06

Coding challenge two
00:14

Solution
03:35
+
Deep into Objects
7 Lectures 39:49
Creating objects
05:55

Creating objects continued
03:31

The THIS Keyword
03:56

Starting with prototype
03:14

Prototype: How to use prototype.
06:59

Prototype: How to use it in real life
07:12

Prototype: Arguments, Delete, For in
09:02
+
Course Project - Profile cards generator
9 Lectures 01:31:02
Project files
00:04

Creating the markup
11:50

Creating the markup 2
06:47

Creating the JS - 1
18:57

Creating the JS - 2
04:03

Creating the JS - 3
14:33

Creating the JS - 4
13:51

Creating the JS - 5
17:38

Conclusion
03:19
+
Course Project - Who pays the bill ?
10 Lectures 01:20:52
Intro and planning
02:28

Project files
00:04

Creating the markup
18:25

Creating the markup 2
03:33

Creating the JS 1
14:54

Creating the JS 2
08:14

Creating the JS 3
09:52

Creating the JS 4
13:10


Conclusion
01:55
+
Connect GET & POST
3 Lectures 21:10
What is GET & POST ?
02:57

How to use GET
11:10

How to use POST
07:03
+
Course Project: Music DB
8 Lectures 01:00:25
Intro and planning
01:59

Creating the markup
13:26

Creating the markup 2
10:31

Creating the JS
12:57

Creating the JS 2
13:28

Creating the JS 3
06:29

Conclusion
01:31

Project files
00:04
6 More Sections
About the Instructor
Coding Revolution
4.6 Average rating
234 Reviews
8,142 Students
3 Courses
Professional Instructor and Web Developer.

I started long time ago when the internet fever was starting to appear.I began with programming to create websites for my personal projects but but after a while people started to contact me to develop their websites, funny how everything worked out.

I worked with technologies such as PHP, Wordpress, Laravel, NodeJS, Phyton and many other languages, but today I like to work with JavaScript based tech like React, Angular or VueJS. Yes I am JavaScript Lover :)

Build a lots of applications for very small companies and pretty huge ones like Citi, Fox, Disney, Roche and many others.

But besides developing, I like to interact with people by teaching what I love.