JavaScript for the Job

JavaScript for the Job

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 57 Lessons (2h 17m) | 237 MB

Learn the JavaScript that you need to get the job done.

JavaScript is everywhere, and it can at times be hard to understand where the JavaScript starts and the frameworks begin. It’s also tricky to understand differences between the browser and the server and how pre-processing works. The good news is that the actual surface area of JavaScript is fairly small. The course will introduce students to the ecosystem and provide context about how everything fits together.

Whether you’re a seasoned engineer with a background in a different language or a newcomer to programming, this course will introduce you to the features of modern JavaScript from the ground up.

Table of Contents

1 Welcome
2 Introducing the JavaScript Language
3 Working with HTML and CSS
4 Using Numbers
5 The Math Object
6 Understanding JavaScript Strings
7 Working with Template Strings
8 Incorporating if/else in JavaScript
9 Converting to Ternary Operators
10 Understanding Truthy Falsy
11 The Comparison Operator
12 Introducing Arrays
13 Common Array Methods
14 Challenge: Building Arrays!
15 Working with Objects
16 Parsing Arrays of Objects
17 Using Nested Objects
18 Pushing and Popping Values
19 Creating Functions
20 Making Sense of Hoisting
21 Working with Function Arguments
22 Using Default Function Arguments
23 The Const Keyword
24 Using Arrow Functions
25 Creating Immediately Invoked Function Expressions
26 Using Dates in JavaScript
27 Manipulating the DOM
28 Working with Form Elements
29 Calculating Results with a Form
30 Installing Node.js
31 Running a File with Node
32 Initializing with Values
33 Working with Loops
34 Introducing process.argv
35 Sending Flags with process.argv
36 Working with Objects
37 Iterating with the for/in Loop
38 Destructuring Assignment
39 Working with the Spread Operator
40 Using JSON Functions
41 Working with Readline
42 Understanding Universal JavaScript
43 Challenge: Objects and Arrays
44 Solution: Objects and Arrays
45 Introducing HTTP
46 Functions as Arguments
47 Destructuring Function Arguments
48 Functions as Methods
49 Passing Information Back to Functions
50 Using setTimeout
51 Calling setInterval
52 Working with fetch
53 Enhancing fetch
54 Creating Separate Functions
55 Returning Promises
56 Introducing async/await
57 Using Generators
58 Using Generators with Timers

Homepage