Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add The Complete Guide to JavaScript Development to your Wishlist.

Add to Wishlist

The Complete Guide to JavaScript Development

Let's talk less and code more - 90% of the course is the coding of real projects
2.5 (35 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.
3,588 students enrolled
Last updated 2/2016
English
$10 $110 91% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 14 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

JavaScript is the world most popular and wildly used language for most web projects. It is a client-side programming language. Client-side means that the program code is sent into your computer with the rest of the web page code then, your browser reads the code and does what it says.

This course will teach you the core knowledge you need to deeply understand what JavaScript is, learn how JavaScript works, and bestow you knowledge that helps you avoid common downsides and drastically improve your capability to debug problems.

We'll start with a simple and common things like lexical structures, JavaScript Variables, Objects, Arrays, Functions, etc.

Then we'll get down to more complex topics like JSON, Jquery, Ajax and many other topics. Essentially we'll cover 99% of the topics related to JavaSript.

Each lecture contains code examples and explanation of the topic from a senior front end developer's perspective who has 11 years of programming experience.

During the course you guys will be implementing the real world projects. No, it's not about some simple and useless projects:)

We'll code really useful and powerful projects with you.

One of the projects we'll code together will get all the data from a user Instagram accounts via Instagram's API and display them on the page in a different ways. This project is splitted to 22 lessons. And here are some (not a full list of course) major functions we'll implement together with you in real time on this project:

  • Request to Instagram's API to grab user-details
  • Functions to return user photos with tag dependency
  • Function to insert comments to photo
  • Function to return photo by hashtag
  • Function to insert comments to photo

etc

Full list of the functions of this project contains 26 functions which we will implement with you in real time.


We will end the course with a providing and explaining of number of best practices like avoiding global variables, advices for using types, etc. Also you guys will be provided with a number of little tricks in JavaScript coding from the real experts!

Thus you will find clarity in the parts that others, even experienced programmers, may find difficult, odd, and at times incomprehensible. You'll learn the beauty and power of this language that is at the forefront of modern software development today.

So let's get started and catch with you guys in the lessons! We have 102 lessons by the way so be patient since you'll get just amazing results for sure!:)

Who is the target audience?
  • Anyone who which to become a bloody good front-end developer
Students Who Viewed This Course Also Viewed
What Will I Learn?
Work with JavaScript, jQuery and Ajax
Write clean, elegant and robust code
Implement complex JavaScript projects with thousands lines of the code
Save a lot of time and avoid common mistakes
View Curriculum
Requirements
  • Any IDE or Notepad++
Curriculum For This Course
Expand All 104 Lectures Collapse All 104 Lectures 14:02:39
+
Getting Started
3 Lectures 35:46


Comments and Case-Sensitivity
18:13
+
JavaScript Types and Values, Variables and Scope
6 Lectures 43:47
Data Types, Numbers, and Strings
10:03

Booleans, Undefined, and null
04:51

Declaring Variables
05:01

Working with variables
07:46

Local and Global Scope
10:57

Local and Global Variables in Scope
05:09
+
Objects, Arrays, Functions, JSON
8 Lectures 01:14:55
Object Properties
05:44

Object Methods
19:56

Array Basics
08:34

Array Type and Hash Tables
13:30

JSON Composition
05:42

JSON Operations
05:14

Function Basics
08:43

Function Scope
07:32
+
jQuery Framework, Conditional Statements, Ajax
14 Lectures 02:09:14
jQuery Basics
07:41

jQuery DOM Methods
07:30

Working With Properties
11:55

If and Else
03:51

Else If and Switch
06:10

Instamax Conditionals
04:49

AJAX Basics
04:48

AJAX Methods
05:42

Intro to Instamax
03:26

Instamax Functions - Part 1
17:23

Instamax Functions - Part 2
13:31

Instamax Functions - Part 3
15:59

Instamax Functions - Part 4
14:04

Instamax Functions - Part 5
12:25
+
Loops, RegEX, Dates, Math
16 Lectures 02:33:52
Loops
05:39

Instamax Project - Part 6
14:30

Instamax Project - Part 7a
08:40

Instamax Project - Part 7b
13:10

Instamax Project - Part 8
13:53

RegEx Basics
06:54

RegEx Methods
06:50

Instamax Project - Part 9
07:14

Date Basics
05:22

Date Timezones
03:39

Instamax Project - Part 10
08:59

Instamax Project - Part 11
14:09

Instamax Project - Part 12
12:41

Instamax Project - Part 13
15:19

Math
03:21

Instamax Project - Part 14
13:32
+
Strings and Numbers
15 Lectures 02:03:39
Strings
05:46

Instamax Project - Part 15
11:47

Instamax Project - Part 16a
10:50

Instamax Project - Part 16b
13:38

Instamax Project - Part 17
14:14

indexOf and String Operations
06:08

Concat, CharAt
06:16

Instamax Project - Part 18
03:57

Instamax Project - Part 19
14:07

Number Operations
06:30

Instamax Project - Part 20
04:46

parseInt, toString
07:21

toFixed and valueOf
02:46

Instamax Project - Part 21
05:58

Instamax Project - Part 22
09:35
+
Arithmetic, Boolean, Window Timing
12 Lectures 01:54:29
Operators, Operands, and Operations
06:57

Instamax Project - Part 23
13:47

Booleans
05:42

Instamax Project - Part 24
12:30

Instamax Project - Part 25
07:19

Timers
11:30

Instamax Project - Part 26
13:31

Instamax Project - Part 27
09:00

Instamax Project - Part 28
14:38

Instamax Project - Part 29
09:36

Instamax Project - Part 30 (completion)
06:57

Instamax Project - What we've build
03:02
+
DOM, JavaScript Events
14 Lectures 01:19:29
DOM
05:20

Elements
02:30

Responsive Menu Project - Part 1
03:21

HTML Events
05:23

HTML Events Part 2
09:33

Responsive Menu Project - Part 2
00:32

More about DOM
09:38

Create and Remove with DOM
12:23

Responsive Menu Project - Part 3
03:15

By ID By Class Name
05:28

By Tag Name
04:39

Responsive Menu Project - Part 4
08:45

CSS
06:22

Responsive Menu Project - Part 5
02:20
+
Javascript Errors and Debugging
4 Lectures 15:05
Exceptions
04:03

Responsive Menu Project Completion
04:23

Debugging
02:18

Console
04:21
+
Best Practices, Common Mistakes, Performance and Code Style
12 Lectures 01:12:23
Variable Declaration
04:38

Scope Best Practice
03:29

Type Handling and Best Practices
07:55

Load Reduction
07:12

Faster Code
05:35

The Plus Operator
10:45

Arrays
08:16

Block Level Scope
02:59

Formatting
05:49

Spacing
10:43

File Names
03:36

Conclusions
01:26
About the Instructor
3.0 Average rating
168 Reviews
7,332 Students
3 Courses
A team of professional front end developers

YWDT specialize in developing complex custom applications from scratch, using a wide range of modern technologies.

Our core competencies are:

- Development of complex custom web applications
- Application Development Social Networking
- So development with Ajax, jQuery, PHP, AngularJS, JavaScript, WebSockets


We carry out each order with the expectation to cooperate with the clients in the future.

Report Abuse