Beginners ES6 Programming Code for the Web in JavaScript

BY
Eduonix

Learn the skills to use ES6 programming and write Javascript scripts and support your websites throughout multiple web browsers.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

ES6 or ECMAScript 6th Edition is the 2. JavaScript programming is also known as ECMAScript. JavaScript engines support ES6's specified features and it is well-supported by a wide range of web browsers. Beginners ES6 Programming Code for the Web in JavaScript online course aims to help individuals master Javascript programming to become expert web developers.

Beginners ES6 Programming Code for the Web in JavaScript certification course is created by John Bura - Game and Web Developer & Instructor and presented by Eduonix, an online learning platform aimed at providing skill development strategies to individuals around the country. This course will teach individuals the principles of JavaScript coding, including ES6, and how to use JavaScript to customize what is presented on a webpage.

Beginners ES6 Programming Code for the Web in JavaScript online certification syllabus includes 22 hours of HD video resources in the form of 197 different courses covering every element of javascript programming. Participants do not need any prior understanding of javascript because the course teaches everything about ES6 in detail. As a result, this course is also appropriate for newcomers.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 22 hours of pre-recorded video content
  • 197 online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • Pre-recorded video content
  • Online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

Who it is for

What you will learn

Web application development skills

After completing the Beginners ES6 Programming Code for the Web in JavaScript online training, participants will learn about Javascript, ES6, and how the ES6 upgrade introduces new functionality to Javascript. Participants will be able to apply new ES6 concepts such as modules, class declarations, lexical block scoping, destructing patterns, variables, functions, booleans, switch statements, loops, and so on to their web development processes. Participants will also learn about the Document Object Model (DOM) and Object-Oriented Programming in Javascript.

The syllabus

Section 1 : Introduction

  • What is ES6?
  • Functionality of ES6
  • Testing your Code
  • Common Pitfalls 
  • Things to Know about this Course
  • Tips to Getting Started with Javascript
  • Top 7 Things You Will Learn

Section 2 : Basic Types

  • Numbers and Strings
  • Introduction to Booleans
  • Further Look into Booleans
  • Objects 
  • Further Look into Objects
  • Arrays
  • Further Look into Arrays

Section 3 : Variables

  • Introduction to Variables
  • Variable Arrays
  • Boolean Variables 
  • Naming Conventions for Variables
  • Scoping and Intro to Let
  • Let Statements
  • Intro to Const
  • Summary

Section 4 : Operators

  • Intro to IF Statements
  • Equal Sign Operators
  • Other Comparison Operators
  • Nested If Statements
  • Logical Operators
  • Not Operators
  • Else and Else If

Section 5 : Functions

  • Introduction to Functions
  • Making Code Reusable
  • The Return Keyword
  • Hoisting
  • Function Expressions
  • Functions Changing Non-Primitive Properties
  • Nested Functions
  • Internal Functions
  • Un-Nesting Functions

Section 6 : More Functions

  • Function Expressions
  • Returns and Brackets
  • Example of a Concise Function
  • For Each Loop
  • Default Values
  • Reset Parameters
  • Arrow Functions
  • Note about Enclosing Context

Section 7 : Switch Statements

  • Introduction
  • Break Statement
  • Volume Example
  • Alternate Methods
  • Return Statements

Section 8 : Loops

  • Introduction
  • While Loops
  • Integer and Names Examples
  • Do While Loop
  • Purchase Validity Check Example
  • For Loop
  • Else If Statements in For Loops
  • Controlling Loops
  • Closing Over For Loop
  • For In and For Each Loops
  • For Of Loop
  • Sets in For Of Loops

Section 9 : Document Object Model (DOM)

  • Introduction
  • Example Using DOM
  • getElementbyId
  • Creating Additional Divs
  • List Example with getElementById
  • DOM Query Selector
  • Selecting Multiple Things at Once
  • Traversing the DOM
  • Getting and Setting ID and Class
  • Styling Divs
  • Adding a Class
  • Toggling a Class
  • Creating Elements
  • Appending Elements
  • Removing Elements

Section 10 : Events

  • Introduction
  • Buttons
  • Firing and Function Removing Events
  • Events Propagation
  • Common Design Pattern
  • Preventing Default Behavior
  • Making a Form
  • Key Events
  • Showing Text when Typing
  • DOMContentLoaded
  • Load Event
  • Adjust Styling
  • Recommendations

Section 11 : Template Literals

  • Introduction
  • Printing in the Console
  • Quotations
  • Nested Template Literals
  • Tag Template Literals

Section 12 : Destructuring

  • Destructuring Arrays
  • Swapping Variables
  • Ignoring Values and Rest Operator
  • Destructuring Objects
  • Assigning New Variable Names
  • Assigning Default Values
  • Getting Parts of Object in Function Parameters
  • Destructuring Nested Objects
  • For Loops for Destructuring

Section 13 : Throw Exceptions and Try...Catch

  • Introduction to Throw Exceptions
  • Using Constructor Pattern to Instantiate New Objects
  • Introduction to Try...Catch
  • Verifying a String
  • Throwing Errors
  • Finally Statement
  • Final Thoughts

Section 14 : Object-Oriented Programming (OOP) in JavaScript

  • Introduction
  • Prototype
  • Calling a Method
  • Arrays in OOP
  • Creating Objects
  • Object Constructors
  • Updating Instances
  • Adding Methods to Object Prototype
  • Inheriting from Objects
  • Cat Example
  • Checking Instances

Section 15 : Classes Inheritance and Grouping

  • Writing Class as a Declaration
  • Writing Class as an Expression
  • Inheritance
  • Invoking Method on Class
  • Customer Example
  • Static Methods
  • Pros and Cons of Inheritance
  • Grouping Without Inheritance
  • Functions and Looping Practice
  • Refactoring Code
  • Final Thoughts

Section 16 : Callbacks and Promises

  • Introduction to Callbacks
  • Summing Numbers
  • Correcting an Array
  • Passing an Anonymous Function
  • Simulating Going to External Server
  • Callback Hell
  • Functions with Callbacks
  • Introduction to Promises
  • Asynchronous Computation
  • Simulating Callback Example
  • Refining Code
  • Hard-Coding a Resolve
  • Chained Promises Example
  • Rewriting Counter Function with Promises
  • Common Error with Promises
  • Promise.all Example
  • Promise.race Example

Section 17 : Data and Attributes

  • Introduction
  • Fetching and Processing Data
  • Alternative Way to Append to HTML
  • Multiple Objects in Response
  • Using Events, Promises and Loops
  • Loops and Data Attributes
  • Styling
  • Drop-Down Menu Example
  • Final Thoughts

Section 18 : Syntax and Property

  • Spread Syntax
  • Pushing 1 Array into Another
  • Concatenating Arrays Together
  • Inserting Array Part into Middle of Another
  • Slice vs Splice
  • Rest Syntax and Method Definitions
  • Property Shorthand
  • Getting Arguments and Returning Object
  • Property Names
  • Formatting Names
  • Maps
  • Sets
  • Converting Between Sets and Arrays
  • Final Thoughts

Section 19 : Using Babel CLI and Gulp

  • Transpiling in Browser
  • Using Babel in CLI
  • Looking for Transpiled JavaScript
  • Looking in Directory
  • Setting up Simple Server
  • Watching for Changes
  • Compiling Using Gulp
  • Adding Another Task
  • Setting up Default Task
  • JSHint
  • Lint as a Pipe Chain
  • Potential Errors

Section 20 : Linting Bundling and Dev Server

  • Introduction
  • Watch for Changes
  • Linting With ESLint
  • Checking over a File
  • Bundling
  • Import and Export Statements
  • Defining Document
  • Exporting Default Expressions
  • Dev Server
  • Running Webpack Command

Section 21 : Source Code

  • Source Code

Instructors

Mr John Bura
Instructor
Udemy

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books