JavaScript Masterclass: ES6 Modern Development
Created by Frahaan Hussain, Last Updated 28-Oct-2019, Language:English
JavaScript Masterclass: ES6 Modern Development
JavaScript is a very powerful language. Used by all the big companies, Microsoft, Apple, Google etc. ECMAScript 6 inside
Created by Frahaan Hussain, Last Updated 28-Oct-2019, Language:English
What Will I Get ?
- JavaScript programming
- Application programming
- Semantics of general programming
- The format of coding applications
- All the functions of JavaScript programming
- Application programming
- Web development knowledge
Requirements
- Passion for learning JavaScript
- Basic computer knowledge and skills
- Passion for programming
- Basic knowledge of computer science is optional
- Passion for web development
Description
Learn about everything there is to know about JavaScript Applications and How To Program Them. A step by step process is used to show explain every facet of these topics.
NOTE: This course includes information on ECMAScript 6 (ES6) the next era of Javascript!
Gain a good understanding of the following concepts with this course:
What JavaScript is?
JavaScript Certifications
How to program in the JavaScript language
Features of the JavaScript programming language
Coding semantics
Website programming
Design practises of applications
Application programming
Object Oriented programming
Network programming
JavaScript is one of the most popular programming languages in the world that is requested by all companies such as Google, Facebook and Microsoft. This course will ensure you are not left as more and more companies request this awesome language. This course will teach you everything about programming JavaScript applications and websites.
You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.
If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.
Who this course is for:
- Anyone looking to learn about JavaScript
- Developers looking to learn the skills needed to utilise ES6 features
- Front-end developers
- People looking to learn about programming
- Those seeking to understand how JavaScript works
- People seeking guidance on how to create JavaScript based programs
- Beginners and experts in this field
- People seeking more knowledge on the various features of the JavaScript programming language
- Web developers
- Back-end developers
Course Content
-
Introduction
5 Lectures 00:22:05-
Introduction
Preview00:01:51 -
Setup on Windows
Preview00:05:38 -
Setup on Mac OS X
00:04:57 -
Setup on Linux
00:07:50 -
Online Code IDE
Preview00:01:49
-
-
Basics
27 Lectures 01:45:32-
Comments
00:04:37 -
noscript Tag
00:02:11 -
Strict Mode
00:03:27 -
Console Output
00:01:53 -
Variables
Preview00:04:28 -
Prompt
00:02:24 -
Functions
00:08:42 -
Arithmetic Operators
00:04:51 -
Comparison Operators
00:06:40 -
Logical Operators
00:04:17 -
Bitwise Operators
00:04:26 -
Assignment Operators
00:04:51 -
Conditional Operators
00:03:21 -
typeof Operator
00:02:12 -
Conditional Statements
00:05:44 -
Switch Statement
00:05:18 -
For Loop
00:05:27 -
For In Loop
00:03:00 -
While Loop
00:02:28 -
Do While Loop
00:03:27 -
Loops Advanced
00:02:56 -
Events
00:02:29 -
Cookies
00:05:17 -
Redirect Page
00:02:32 -
Dialog Box
00:03:50 -
void Operator
00:02:53 -
Printing the Page
00:01:51
-
-
Objects
8 Lectures 00:43:53-
Number
00:03:59 -
Boolean
00:02:35 -
String
00:03:56 -
Date
00:04:37 -
Regular Expressions
00:04:12 -
Arrays
00:14:57 -
Math
00:04:27 -
HTML DOM
00:05:10
-
-
Classes
8 Lectures 00:21:50-
Simple Class Example
00:04:26 -
Variables
00:02:34 -
Functions
00:02:00 -
Static Functions
00:02:14 -
instanceof Operator
00:02:27 -
Class Inheritance
00:03:53 -
Method Overriding
00:02:32 -
Super Keyword
00:01:44
-
-
Advanced
22 Lectures 01:31:07-
Error Handling
00:03:24 -
Validation
00:05:18 -
Animation
00:10:17 -
Multimedia Controls
00:03:10 -
Image Map
00:03:01 -
Browser Navigator
00:03:39 -
Modules
00:04:11 -
Promises
00:06:23 -
Block Scope
Preview00:03:36 -
Loop Labels
00:03:01 -
Variable Hoisting
00:01:58 -
Function Hoisting
00:01:27 -
Anonymous Functions
00:02:04 -
Arrow & Lambda Functions
00:02:12 -
Function Constructor
00:03:08 -
Generator Functions
00:05:59 -
Immediately Invoked Function Expressions
00:04:39 -
JavaScript URI
00:02:23 -
Template Literals
00:03:56 -
Map Collection
00:06:45 -
Set Collection
00:03:00 -
AJAX
00:07:36
-

Frahaan Hussain
CEO and Lead Developer at Sonar Systems
I am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you. I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.