O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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