Learning JavaScript Programming Tutorial. A Definitive Guide
4.4 (398 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.
17,124 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning JavaScript Programming Tutorial. A Definitive Guide to your Wishlist.

Add to Wishlist

Learning JavaScript Programming Tutorial. A Definitive Guide

Master the art of JavaScript Programming. A practical hands on tutorial that builds real JavaScript programming skills
4.4 (398 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.
17,124 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a solid understanding of programming with JavaScript
View Curriculum
Description

In this training course, expert Infiniteskills teaches you the basics of programming with JavaScript, the worlds most used programming language. The tutorial is designed for the absolute beginner - no prior JavaScript programming experience is required in order to get the most out of this video training.

You will start with learning what programming is, and specifically, what JavaScript is, how it it used, and its limitations. You will discover variables and data types, and how to take input and create output. The course covers conditions, loops, arrays, sorting, functions, paramaters and debugging. You will even learn advanced concepts such as OOP, string manipulations, regular expressions and other programming patterns. Because JavaScript is so tightly integrated with browsers, you will also learn some HTML5, CSS, DOM (Document Object Model) programming, event handling and how it all works together!

By the conclusion of this JavaScript programming tutorial, you will have an in-depth grasp of the capability of JavaScript, and you will understand how to create and deploy solid JavaScript programs for your website projects. Working files are included to allow you to work alongside the author using the same files that references throughout the training course.

</p>
Who is the target audience?
  • Web Developers of all levels
Compare to Other JavaScript Courses
Curriculum For This Course
93 Lectures
09:21:50
+
01. Getting Started
7 Lectures 43:12
Working Files - Download These First
00:01


0102 What You Need To Know
07:07

0103 What Is Javascript
08:56

0104 What Is HTML5
05:45

0105 Web Browsers
07:22

0106 Development Tools
04:37
+
02. Browser Scripting Basics
5 Lectures 23:16
0201 What Is Programming
07:07

0202 How To Add Scripts To Your Page
05:46

0203 When Does Javascript Run
04:53

0204 Accessibility
03:18

0205 When Not To Use Javascript
02:12
+
03. Javascript Essentials
10 Lectures 44:26
0301 Number Types
04:56

0302 String Types
03:09

0303 Boolean Types And Comparison
04:54

0304 Type Juggling
03:26

0305 Semicolons
02:03

0306 Variables
04:09

0307 Browser Output
06:31

0308 Comments
02:21

0309 Error Handling
07:56

0310 Debugging
05:01
+
04. Program Flow
5 Lectures 22:08
0401 Statements And Keywords
02:18

0402 Conditions And Code Blocks
06:11

0403 Switch
04:18

0404 For Loops
04:56

0405 While Loops
04:25
+
05. Functions
3 Lectures 18:52
0501 What Are Functions
08:56

0502 Function Arguments And Returns
06:31

0503 Variable Scope
03:25
+
06. Arrays
5 Lectures 24:37
0601 What Are Arrays
04:34

0602 Adding And Removing Array Items
04:53

0603 Other Array Methods
06:28


0605 Array Sorting Solution
01:51
+
07. Objects
4 Lectures 33:28
0701 What Is Object Orientated Programming
07:13

0702 Simple Objects And Literals
11:50

0703 Object Constructors
04:44

0704 Prototypal Inheritance
09:41
+
08. Advanced Operators
6 Lectures 40:58
0801 Math Functions
05:26

0802 String Functions
09:04

0803 Regular Expressions
12:05

0804 Bitwise Operators
03:49

0805 Date And Time Functions
06:43

0806 Date And Time Arithmetic
03:51
+
09. Advanced Development Techniques
6 Lectures 26:32
0901 Anonymous Self Executing Functions Audio Extracted
05:23

0902 Closures
02:10

0903 The Module Pattern
06:39

0904 Optional Arguments
07:10

0905 Recursion
02:23

0906 Passing Functions
02:47
+
10. An Introduction To Browser APIs
4 Lectures 21:47
1001 What Is A Browser Api
05:38

1002 Why Browser Sniffing Stinks
04:16

1003 The Window Object
08:25

1004 The Location Object
03:28
9 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
49,464 Reviews
751,404 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.