JavaScript Deep Dive: Explore JS (For Beginners-to-Advanced)
Created by TELCOMA Global, Last Updated 18-Feb-2021, Language:English
JavaScript Deep Dive: Explore JS (For Beginners-to-Advanced)
JavaScript for Beginners to Advanced by Industry Expert! The most comprehensive and Hands-on course on Java Script
Created by TELCOMA Global, Last Updated 18-Feb-2021, Language:English
What Will I Get ?
- JavaScript Tools
- Types And Variables
- Conditional Statements
- Operators And Expressions
- Loops and Arrays
- Functions and Using Objects
- Document Object Model (DOM)
- DOM Operations
- Event Model
- Introduction To JQuery
- JQuery Plugins
- HTML5 Templates With Handlebars
- DOM Performance
- Functions Declarations, Expressions And IIFEs
- Closures And Scope
- Modules And Patterns
- Classes And Constructors
- Methods, Properties and Inheritence
- Promises And Asynchronous Programming
- Demo
- Unit Testing - Spies And Mocks With Sinon
Requirements
- A computer with Internet
- Basic knowledge of Java
Description
JavaScript is an object-oriented programming language of the web platform.
As all the Software is coming Web based, so JavaScript rules the web. Every Web based software is relying more and more on JavaScript.
Learn how to code in one of the most in-demand languages of today.
Course Content
-
JavaScript Tools
3 Lectures 00:06:01-
JavaScript Tools
Preview00:04:09 -
Debugging JavaScript
Preview00:00:50 -
JavaScript Tools and Utilities
Preview00:01:02
-
-
Introduction to JavaScript
6 Lectures 00:15:39-
What is DHTML
Preview00:01:32 -
JavaScript
Preview00:06:27 -
Node.js Overview
Preview00:02:09 -
JavaScript Syntax
00:01:14 -
Build-In Browser Objects
00:02:01 -
Debugging JavaScript
00:02:16
-
-
Types and variables
5 Lectures 00:14:20-
Data Types in JavaScript
00:03:20 -
Numbers in JavaScript
00:04:02 -
Boolean Type
00:01:45 -
String Type
00:03:35 -
Undefined and Null Values
00:01:38
-
-
Operators and expressions
2 Lectures 00:06:51-
Operators in JavaScript
00:04:58 -
Expressions
00:01:53
-
-
Conditional Statements
4 Lectures 00:08:37-
The if and if-else statements
00:03:26 -
Nested if statements
00:02:22 -
Switch Case
00:01:31 -
Truthy and Falsy Values
00:01:18
-
-
Loops
6 Lectures 00:11:44-
While Loop
Preview00:03:33 -
Do-While Loop
00:01:27 -
For Loop
00:01:31 -
Nested Loops
00:02:07 -
For-In Loop
00:01:44 -
For-Of Loop
00:01:22
-
-
Arrays
5 Lectures 00:11:00-
Declaring and Creating Arrays
00:02:10 -
Using Arrays
00:01:09 -
Iterating Arrays
00:01:44 -
Inserting and Removing Elements from Array
00:00:48 -
Array Methods
00:05:09
-
-
Functions
6 Lectures 00:10:57-
Functions Overview
Preview00:01:27 -
Defining and Creating Functions
00:01:25 -
Calling Functions
00:00:54 -
Functions with Parameters
00:03:05 -
The arguments Object
00:01:19 -
Returning Values From Functions
00:02:47
-
-
Using Objects
4 Lectures 00:08:58-
Object Types and Objects
00:03:10 -
Objects
00:01:13 -
JavaScript Object Literal
00:02:18 -
JS Object Properties
00:02:17
-
-
Document Object Model (DOM)
5 Lectures 00:14:05-
Document Object Model (DOM)
00:02:09 -
DOM API
00:03:01 -
Selecting DOM Elements
00:05:58 -
NodeLists
00:01:37 -
Static NodeList and Live NodeList
00:01:20
-
-
DOM Operations
4 Lectures 00:15:37-
DOM Elements
00:02:05 -
Traversing the DOM
00:03:34 -
Manipulating the DOM
00:06:56 -
DOM Optimizations
00:03:02
-
-
Event model
4 Lectures 00:07:29-
JavaScript Event Model
00:02:23 -
Event Registration
00:02:54 -
The Event Object
00:01:01 -
Capturing and Bubbling Events
00:01:11
-
-
Introduction to jQuery
4 Lectures 00:18:37-
What is jQuery
00:02:58 -
Selectors and DOM Manipulation
00:07:42 -
jQuery
00:05:25 -
jQuery AJAX
00:02:32
-
-
jQuery plugins
3 Lectures 00:05:33-
jQuery plugins
00:02:18 -
Creating Custom jQuery Plugins
00:02:19 -
Plugins with Options
00:00:56
-
-
HTML5 Templates with Handlebars
4 Lectures 00:13:21-
Handle bars.js Overview
Preview00:05:21 -
Creating HTML Templates with Handlebars.js
00:02:38 -
Handlebars Expressions
00:03:10 -
Handlebars.js Helpers
00:02:12
-
-
DOM Performance
4 Lectures 00:16:37-
Creating DOM elements
00:01:15 -
Manipulating DOM elements
00:04:37 -
Querying the DOM
00:04:51 -
Events
00:05:54
-
-
Functions declarations, expressions and IIFEs
8 Lectures 00:19:21-
Functions in JavaScript
Preview00:03:11 -
Function Object
00:01:45 -
Defining Functions
00:04:00 -
Function Properties
00:00:32 -
Function Methods
00:02:18 -
Recursion
00:03:11 -
Nested Functions
00:01:08 -
IIFE
00:03:16
-
-
Closures and Scope
2 Lectures 00:08:56-
Scope
00:06:08 -
Closures
00:02:48
-
-
Modules and Patterns
4 Lectures 00:08:59-
The Module Pattern
00:03:00 -
The Revealing Module Pattern
00:01:31 -
Augmenting Modules
00:01:08 -
Importing and Exporting Modules
00:03:20
-
-
Classes and Constructors
1 Lectures 00:05:04-
Classes and Constructors
00:05:04
-
-
Methods, Properties
4 Lectures 00:09:14-
Class Methods
00:02:21 -
Properties
00:03:13 -
Static methods and properties
00:02:13 -
JavaScript Prototypes
00:01:27
-
-
Inheritance
2 Lectures 00:03:29-
Inheritance
00:01:28 -
Classes and Inheritance in ES6
00:02:01
-
-
Demo
2 Lectures 00:19:42-
Task Review
00:04:35 -
Solution
00:15:07
-
-
Promises and Asynchronous Programming
7 Lectures 00:19:36-
Asynchrony in JavaScript
Preview00:01:19 -
Callback-oriented Programming
00:02:01 -
Promises
00:03:05 -
ES2015 Promises
00:05:06 -
Promise methods
00:02:30 -
Function Generators
00:05:03 -
Async Operations
00:00:32
-
-
HTTP & AJAX
7 Lectures 00:14:21-
WWW
00:02:56 -
URL
00:01:03 -
HTML, XML, JSON, RSS
00:02:03 -
The HTTP Protocol
00:03:02 -
Web Services
00:01:43 -
The Same Origin Policy
00:02:06 -
JSONP
00:01:28
-
-
Consuming Web Services
6 Lectures 00:09:16-
Web Services Overview
Preview00:01:06 -
XMLHttpRequest Object
00:00:58 -
HTTP Client-Server Communication
00:02:19 -
Using the Response from HTTP
00:00:24 -
Building an HTTP Request
00:01:48 -
jQuery AJAX
00:02:41
-
-
Module loaders
5 Lectures 00:08:19-
Vocabulary
00:01:47 -
AMD
00:01:17 -
SystemJS and ES6 Modules
00:01:16 -
ES6 Modules
00:03:17 -
Future Studying
00:00:42
-
-
Routing
4 Lectures 00:07:48-
Single Page Applications Overview
00:02:09 -
Routing Libraries Overview
00:03:34 -
Types of Routes
00:01:02 -
Routing and AJAX
00:01:03
-
-
Web Storages
1 Lectures 00:06:56-
Web Storages
00:06:56
-
-
Unit testing with Mocha
2 Lectures 00:05:06-
Unit Testing in JavaScript
00:02:15 -
Mocha Overview
00:02:51
-
-
Unit testing - Spies and Mocks with Sinon
4 Lectures 00:05:27-
SinonJS Overview
00:00:52 -
Test Spies
00:01:50 -
Test Stubs
00:01:39 -
Mocks
00:01:06
-

TELCOMA Global
Fanatical Services to the Telecom & IT Industry Since 2009
TELCOMA Global (An ISO 9001:2008 Certified Company) is a provider of IT and Telecommunication based solutions, including Network Solutions, System Integration services, Software Solutions, Consultancy and Education.
TELCOMA Global has been providing excellent services to the IT industry and our clients Since 2007
TELCOMA Global offers industry recognized trainings and global certifications with best in class course content delivered by the certified expert trainers. Earning your Certification gives you a well-respected Expert credential that validates your expertise and enhances your professional credibility.
With TELCOMA Global certification, you hold the power to move ahead in your career, increase your earning potential and add value to any organization.