JavaScript Basics for Beginners

JavaScript Basics for Beginners

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6.5 Hours | 2.67 GB

JavaScript – Master the Fundamentals in 6 Hours

JavaScript is one of the most popular programming languages in the world, and growing faster than any other programming language. As a developer, you can use JavaScript to build web and mobile apps, real-time networking apps, command-line tools, and games.

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
Table of Contents

Getting Started
1 Welcome
2 What is JavaScript
3 Setting Up the Development
4 JavaScript in Browsers
5 Separation of Concerns
6 JavaScript in Node
7 Source Code

Basics
8 Variables
9 Constants
10 Primitive Types
11 Dynamic Typing
12 Objects
13 Arrays
14 Functions
15 Types of Functions

Operators
16 JavaScript Operators
17 Operator Precedence
18 Quiz
19 Exercise- Swapping Variables
20 Arithmetic Operators
21 Assignment Operators
22 Comparison Operators
23 Equality Operators
24 Ternary Operators
25 Logical Operators with Non-booleans
26 Logical Operators with Non-Booleans
27 BitWise Operators

Control Flow
28 If…else
29 Max of Two Numbers
30 Exercise- Landscape or Portrait
31 Exercise- FizzBuzz
32 Exercise- Demerit Points
33 Exercise- Even and Odd Numbers
34 Exercise- Count Truthy
35 Exercise- String Properties
36 Exercise- Sum of Multiples 3 and 5
37 Exercise – Grade
38 Exercise – Stars
39 Switch…case
40 Exercise – Prime Numbers
41 For
42 While
43 Do…While
44 Infinite Loops
45 For…In
46 For…of
47 Break and Continue

Objects
48 Basics
49 Garbage Collection
50 Math
51 String
52 Template Literals
53 Date
54 Exercise 1- Address Object
55 Exercise- Factory and Constructor Function
56 Exercise 3- Object Equality
57 Exercise 4- Blog Post Object
58 Exercise 5- Constructor Functions
59 Factory Functions
60 Exercise 6- Price Range Objects
61 Constructor Functions
62 Dynamic Nature of Objects
63 Constructor Property
64 Functions are Objects
65 Value vs. Reference Types
66 Enumerating Properties of an Object
67 Cloning an Object

Arrays
68 Introduction
69 Iterating an Array
70 Joining Arrays
71 Sorting Arrays
72 Testing the Elements of an Array
73 Filtering an Array
74 Mapping an Array
75 Reducing an Array
76 Exercise 1- Array from Range
77 Exercise 2- Includes
78 Exercise 3- Except
79 Adding Elements
80 Exercise 4- Moving an Element
81 Exercise 5- Count Occurrences
82 Exercise 6- Get Max
83 Exercise 7- Movies
84 Finding Elements (Primitives)
85 Finding Elements (Reference Types)
86 Arrow Functions
87 Removing Elements
88 Emptying an Array
89 Combining and Slicing Arrays
90 The Spread Operator

Functions
91 Function Declarations vs. Expressions
92 The This Keyword
93 Changing This
94 Exercise 1- Sum of Arguments
95 Exercise 2- Area of Circle
96 Exercise 3- Error Handling
97 Coupon to My Other Courses
98 Hoisting
99 Arguments
100 The Rest Operator
101 Default Parameters
102 Getters and Setters
103 Try and Catch
104 Local vs. Global Scope
105 Let vs Var