Direct Download Link: You do not have permission to view the full content of this post.
Log in or register now.
File Size: 2.6GB
What will I learn?
File Size: 2.6GB
What will I learn?
- Understand the fundamental concepts in JavaScript
- Learn problem-solving skills
- Learn and apply the best practices
- Avoid common pitfalls and mistakes other JavaScript developers make
- Write solid JavaScript code
- Welcome
- What is JavaScript?
- Setting Up the Development
- JavaScript in Browsers
- Separation of Concerns
- JavaScript in Node
- Variables
- Constants
- Primitive Types
- Dynamic Typing
- Objects
- Arrays
- Functions
- Types of Functions
- JavaScript Operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Equality Operators
- Ternary Operators
- Logical Operators with Non-booleans
- Logical Operators with Non-Booleans
- BitWise Operators
- Operator Precedence
- If...else
- 2- Switch...case
- 3- For
- 4- While
- 5- Do...While
- 6- Infinite Loops
- 7- For...In
- 8- For...of
- 9- Break and Continue
- 10- Max of Two Numbers
- 11- Exercise- Landscape or Portrait
- 12- Exercise- FizzBuzz
- 13- Exercise- Demerit Points
- 14- Exercise- Even and Odd Numbers
- 15- Exercise- Count Truthy
- 16- Exercise- String Properties
- 17- Exercise- Sum of Multiples 3 and 5
- 18- Exercise - Grade
- 19- Exercise - Stars
- 20- Exercise - Prime Numbers
- 1- Basics
- 2- Factory Functions
- 3- Constructor Functions
- 4- Dynamic Nature of Objects
- 5- Constructor Property
- 6- Functions are Objects
- 7- Value vs. Reference Types
- 8- Enumerating Properties of an Object
- 9- Cloning an Object
- 10- Garbage Collection
- 11- Math
- 12- String
- 13- Template Literals
- 14- Date
- 15- Exercise 1- Address Object
- 16- Exercise- Factory and Constructor Function
- 17- Exercise 3- Object Equality
- 18- Exercise 4- Blog Post Object
- 19- Exercise 5- Constructor Functions
- 20- Exercise 6- Price Range Objects
- Introduction
- Adding Elements
- Finding Elements (Primitives)
- Finding Elements (Reference Types)
- Arrow Functions
- Removing Elements
- Emptying an Array
- Combining and Slicing Arrays
- The Spread Operator
- Iterating an Array
- Joining Arrays
- Sorting Arrays
- Testing the Elements of an Array
- Filtering an Array
- Mapping an Array
- Reducing an Array
- Exercise 1- Array from Range
- Exercise 2- Includes
- Exercise 3- Except
- Exercise 4- Moving an Element
- Exercise 5- Count Occurrences
- Exercise 6- Get Max
- Exercise 7- Movies
- Function Declarations vs. Expressions
- Hoisting
- Arguments
- The Rest Operator
- Default Parameters
- Getters and Setters
- Try and Catch
- Local vs. Global Scope
- Let vs Var
- The This Keyword
- Changing This
- Exercise 1- Sum of Arguments
- Exercise 2- Area of Circle
- Exercise 3- Error Handling
Attachments
-
You do not have permission to view the full content of this post. Log in or register now.