Урок 1.00:05:42
Welcome To The Course
Урок 2.00:03:07
Project Files & Questions
Урок 3.00:10:05
Visual Studio Code Setup
Урок 4.00:04:22
Section Intro & File Setup
Урок 5.00:09:02
Using The Console
Урок 6.00:12:46
Variables - var, let & const
Урок 7.00:10:20
Data Types in JavaScript
Урок 8.00:11:44
Type Conversion
Урок 9.00:07:19
Numbers & The Math Object
Урок 10.00:14:22
String Methods & Concatenation
Урок 11.00:10:08
Template Literals
Урок 12.00:16:00
Arrays & Array Methods
Урок 13.00:07:50
Object Literals
Урок 14.00:09:14
Dates & Times
Урок 15.00:19:03
If Statements & Comparison Operators
Урок 16.00:04:50
Switches
Урок 17.00:11:45
Function Declarations & Expressions
Урок 18.00:16:42
General Loops
Урок 19.00:20:52
A Look At The Window Object
Урок 20.00:06:32
Block Scope With let & const
Урок 21.00:03:17
What Is The DOM?
Урок 22.00:15:20
Examining The Document Object
Урок 23.00:14:13
DOM Selectors For Single Elements
Урок 24.00:14:26
DOM Selectors For Multiple Elements
Урок 25.00:15:49
Traversing The DOM
Урок 26.00:06:48
Creating Elements
Урок 27.00:10:57
Removing & Replacing Elements
Урок 28.00:10:13
Event Listeners & The Event Object
Урок 29.00:11:05
Mouse Events
Урок 30.00:12:43
Keyboard & Input Events
Урок 31.00:13:46
Event Bubbling & Delegation
Урок 32.00:15:15
Local & Session Storage
Урок 33.00:15:53
Task List [Part 1] - UI & Add Task Items
Урок 34.00:14:05
Task List [Part 2] - Delete & Filter Tasks
Урок 35.00:11:04
Task List [Part 3] - Persist To Local Storage
Урок 36.00:15:08
Loan Calculator [Part 1] - Build The UI
Урок 37.00:16:48
Loan Calculator [Part 2] - Calculate & Error
Урок 38.00:06:19
Loan Calculator [Part 3] - Loader & User Experience
Урок 39.00:07:02
Number Guesser [Part 1] - Build The UI
Урок 40.00:16:31
Number Guesser [Part 2] - Validation & Winning Case
Урок 41.00:10:15
Number Guesser [Part 3] - Lose Case & Game Over
Урок 42.00:10:54
Number Guesser [Part 4] - Play Again
Урок 43.00:11:57
Constructors & the 'this' Keyword
Урок 44.00:12:17
Built In Constructors
Урок 45.00:09:55
Prototypes Explained
Урок 46.00:08:25
Prototypal Inheritance
Урок 47.00:05:29
Using Object.create
Урок 48.00:08:36
ES6 Classes
Урок 49.00:05:47
Sub Classes
Урок 50.00:08:21
Build The Book List UI
Урок 51.00:12:33
Add Book To List
Урок 52.00:08:29
Validation & Alert
Урок 53.00:06:30
Delete Book From List
Урок 54.00:06:07
Convert to ES6 Classes
Урок 55.00:14:44
Bonus - Add Local Storage
Урок 56.00:03:42
What Is Asynchronous Programming?
Урок 57.00:06:01
Ajax & XHR Introduction
Урок 58.00:12:51
XHR Object Methods & Working With Text
Урок 59.00:14:24
Working With Ajax & JSON
Урок 60.00:14:57
Data From an External API - Chuck Norris Project
Урок 61.00:06:34
REST APIs & HTTP Requests
Урок 62.00:08:28
Callback Functions
Урок 63.00:15:27
Custom HTTP Library (Ajax With Callbacks) - Part 1
Урок 64.00:12:13
Custom HTTP Library (Ajax With Callbacks) - Part 2
Урок 65.00:05:40
ES6 Promises
Урок 66.00:12:41
The Fetch API
Урок 67.00:12:11
Arrow Functions
Урок 68.00:12:56
Custom HTTP Library (Fetch With Promises) - Part 3
Урок 69.00:08:06
Async & Await
Урок 70.00:05:34
Custom HTTP Library (Fetch With Async Await) - Part 4
Урок 71.00:13:45
Github Finder [Part 1] - Intro & UI
Урок 72.00:12:05
Github Finder [Part 2] - Fetching Profile Data
Урок 73.00:10:44
Github Finder [Part 3] - Display The Profile
Урок 74.00:10:08
Github Finder [Part 4] - Show Alert Message
Урок 75.00:09:44
Github Finder [Part 5] - Fetch & Display Repos
Урок 76.00:13:14
WeatherJS [Part 1] - Intro & UI
Урок 77.00:08:03
WeatherJS [Part 2] - Fetch Weather From API
Урок 78.00:08:48
WeatherJS [Part 3] - Display The Weather
Урок 79.00:11:13
WeatherJS [Part 4] - Save Location To Local Storage
Урок 80.00:09:51
Error Handling with Try...Catch
Урок 81.00:13:35
Regular Expressions [Part 1] - Evaluation Functions
Урок 82.00:12:36
Regular Expressions [Part 2] - Metacharacter Symbols
Урок 83.00:12:42
Regular Expressions [Part 3] - Character Sets & Quantifiers
Урок 84.00:09:45
Regular Expressions [Part 4] - Shorthand Character Classes
Урок 85.00:21:57
Regular Expressions - Form Validation Project
Урок 86.00:09:47
Iterators & Generators
Урок 87.00:15:07
Profile Scroller - Iterator Mini Project
Урок 88.00:08:53
Symbols
Урок 89.00:09:29
Destructuring
Урок 90.00:09:00
ES6 Maps
Урок 91.00:09:03
ES6 Sets
Урок 92.00:02:30
What Are Patterns?
Урок 93.00:12:55
Module & Revealing Module Pattern
Урок 94.00:04:59
Singleton Pattern
Урок 95.00:08:19
Factory Pattern
Урок 96.00:16:02
Observer Pattern
Урок 97.00:10:15
Mediator Pattern
Урок 98.00:10:54
State Pattern - Small Project
Урок 99.00:03:15
Project Introduction
Урок 100.00:16:40
Creating The UI With Materialize CSS
Урок 101.00:11:03
Controllers & Data Structure
Урок 102.00:10:06
Get & Populate Items
Урок 103.00:16:35
Add Item To Data Structure
Урок 104.00:12:40
Add Item To The UI
Урок 105.00:07:43
Add Total Calories
Урок 106.00:20:28
Working With The Edit State
Урок 107.00:18:58
Updating Items & Total Calories
Урок 108.00:15:47
Delete & Clear Items
Урок 109.00:12:36
Add & Get From Local Storage
Урок 110.00:10:11
Delete & Clear From Local Storage
Урок 111.00:08:56
Babel & Webpack Environment Setup
Урок 112.00:09:22
Intro To ES2015 Modules
Урок 113.00:07:08
Create The UI
Урок 114.00:07:15
Create a fake REST API Using JSON Server
Урок 115.00:13:03
Get & Display Posts
Урок 116.00:12:00
Add Posts & Show Alert
Урок 117.00:06:10
Removing Posts
Урок 118.00:08:31
Post Edit State & Update [1]
Урок 119.00:18:07
Post Edit State & Update [2]
Урок 120.00:02:12
Wrap Up & Where To Go From Here