TABLE OF CONTENTS
Course 1
- Introduction
- Data types
- Arithmetic Operators
- String concatenations and properties
- Methods
- Built in objects
- Variable
- Use variables and mathematical operators
- String concatenation & String Interpolation
- typeof Operator
- Project 1
- Project 2
Course 2
- IF Instruction
- Comparison operators
- Logic operators
- Ternar operator
- Else-if instruction
- Switch
- Project 1
- Project 2
Course 3
- Functions
- Helper functions
- Function Expressions & Arrow Functions
- Concise body
- Project 1
- Project 2
Course 4
- Blocks and scope
- Project
- Quiz
Course 5
- Arrays
- Arrays and functions
- Project
- Quiz
Course 6
- Loops
- For loop
- Nested loops
- While loop
- Do … while loop
- Break keyword
- Project
- Quiz
Course 7
- High-order functions
- Functions as data
- Functions as parameter
- Iterators
- Project
- Quiz
Course 8
- Objects
- Creating object literals
- Accessing properties
- Bracket notation
- Property assignment
- Methods
- Nested objects
- Pass by reference
- Looping through objects
- Privacy
- Getters
- Setters
- Factory functions
- Destructured assignment
- Built-in object methods
- Project 1
- Project 2
- Quiz
Course 9
- Introduction to classes
- Constructor
- Methods
- Methods calls
- Inheritance
- Static methods
- Project 1
- Project 2
- Quiz
Course 10
- Browser compatibility and transpilation
- Node packages
- Babel
- Quiz
Course 11
- Javascript runtime environments
- Implementing modules in node
- Project 1
- Quiz
Course 12
- What is a promise ?
- Constructing a promise object
- The Node setTimeout() function
- Consuming promises
- Success and failure callback functions
- Using catch() with promises
- Chaining multiple promises
- Quiz
Course 13
- Async keyword
- Await operator
- Writing async functions
- Handling dependent promises
- Handling errors
- Handling independent promises
- Quiz
Course 14
- What is http ?
- HTTP & TCP
- HTTP request
- XHR GET request
- XHR POST request
Course Features
- Lectures 0
- Quizzes 0
- Duration 5 days
- Skill level All levels
- Students 32
- Assessments Yes