Full JavaScript Masterclass Course: ES6 Modern Development

Video Description

JavaScript is a very powerful language and is used by all the big companies: Microsoft, Apple, Google, and more. ECMAScript 6 inside.

About This Video

  • JavaScript programming
  • Application programming

In Detail

This course introduces beginners to the basic fundamentals of JavaScript with easy, hands-on exercises that you can practice right in the browser. Learn about everything there is to know about JavaScript applications and how to program them. A step by step approach is used to explain every facet of these topics. 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 is JavaScript?
  • JavaScript certifications
  • How to program in the JavaScript language
  • Features of the JavaScript programming language
  • Coding semantics
  • Website programming
  • Design practices of applications
  • Application programming
  • Object-Oriented Programming
  • Network programming

This course will teach you everything about programming JavaScript applications and websites.

All the code files are placed at https://github.com/PacktPublishing/Full-JavaScript-Masterclass-Course-ES6-Modern-Development

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction to This Course 00:01:14
    2. Setup on Windows 00:05:39
    3. Setup on Mac OS X 00:04:58
    4. Setup on Linux 00:07:50
    5. Online Code IDE 00:01:49
  2. Chapter 2 : Basics
    1. Comments 00:04:37
    2. noscript Tag 00:02:11
    3. Strict Mode 00:03:27
    4. Console Input 00:01:54
    5. Variables 00:04:28
    6. Prompt 00:02:25
    7. Functions 00:08:43
    8. Arithmetic Operators 00:07:30
    9. Comparison Operators 00:06:41
    10. Logical Operators 00:04:17
    11. Bitwise Operatorszx 00:04:26
    12. Assignment Operators 00:04:52
    13. Conditional Operators 00:03:22
    14. typeof Operator 00:02:13
    15. Conditional Statements 00:05:44
    16. Switch Statement 00:05:18
    17. For Loop 00:05:28
    18. For In Loop 00:03:01
    19. While Loop 00:02:29
    20. Do While Loop 00:03:28
    21. Loops Advanced 00:02:56
    22. Events 00:02:30
    23. Cookies 00:05:17
    24. Redirect Page 00:02:33
    25. Dialog Box 00:03:50
    26. void Operator 00:02:53
    27. Printing the Page 00:01:52
  3. Chapter 3 : Objects
    1. Number 00:03:59
    2. Boolean 00:02:35
    3. String 00:03:56
    4. Date 00:04:37
    5. Regular Expressions 00:04:12
    6. Arrays 00:14:58
    7. Math 00:04:28
    8. HTML DOM 00:05:11
  4. Chapter 4 : Classes
    1. Simple Class Example 00:04:26
    2. Variables 00:02:34
    3. Functions 00:02:01
    4. Static Functions 00:02:14
    5. instanceof Operator 00:02:28
    6. Class Inheritance 00:03:54
    7. Method Overriding 00:02:32
    8. Super Keyword 00:01:44
  5. Chapter 5 : Advanced
    1. Error Handling 00:03:24
    2. Validation 00:05:19
    3. Animation 00:10:17
    4. Multimedia Controls 00:03:10
    5. Image Map 00:03:01
    6. Browser Navigator 00:03:39
    7. Modules 00:04:11
    8. Promises 00:06:23
    9. Block Scope 00:03:36
    10. Loop Labels 00:03:01
    11. Variable Hoisting 00:01:59
    12. Function Hoisting 00:01:28
    13. Anonymous Functions 00:02:04
    14. Arrow & Lambda Functions 00:02:12
    15. Function Constructor 00:03:09
    16. Generator Functions 00:06:00
    17. Immediately Invoked Function Expressions 00:04:40
    18. JavaScript URI 00:02:24
    19. Template Literals 00:03:57
    20. Map Collection 00:06:45
    21. Set Collection 00:03:00
    22. AJAX 00:07:30

Product Information

  • Title: Full JavaScript Masterclass Course: ES6 Modern Development
  • Author(s): Frahaan Hussain
  • Release date: January 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781838550226