Урок 1.00:02:58
Course Introduction
Урок 2.00:03:35
Technologies of the Course
Урок 3.00:05:27
Application Tour and Overview
Урок 4.00:03:59
The Role of Node.js in Dragonstack
Урок 5.00:07:22
Set Up the Backend
Урок 6.00:03:15
Optional: Object-Oriented Programming
Урок 7.00:07:11
The Dragon Class
Урок 8.00:04:38
Improve the Dragon Class | Part 1
Урок 9.00:08:38
Improve the Dragon Class | Part 2
Урок 10.00:04:05
Nodemon for Development
Урок 11.00:05:08
Optional: Node.js Under the Hood - the V8 Engine
Урок 12.00:09:17
Optional: Node.js Under the Hood - the Event Loop
Урок 13.00:03:23
The Source of Truth for Dragon Traits
Урок 14.00:08:27
Traits in the Dragon Class
Урок 15.00:02:48
Generation Configuration
Урок 16.00:08:19
Generation Class | Part 1
Урок 17.00:05:36
Generation Class | Part 2
Урок 18.00:09:09
Generation Engine
Урок 19.00:02:28
Dragonstack Architecture Check 1
Урок 20.00:02:49
On Express.js
Урок 21.00:08:44
Set up the Server and Get Dragon
Урок 22.00:05:35
Codebase Organization | Part 1
Урок 23.00:05:05
Codebase Organization | Part 2
Урок 24.00:09:06
Get Generation
Урок 25.00:01:27
Dragonstack Architecture Check 2
Урок 26.00:07:57
PostgreSQL and Relational Databases Overview
Урок 27.00:04:16
Setup and Install PostgreSQL
Урок 28.00:03:26
Create the Dragonstack DB and the Node User
Урок 29.00:07:29
Generation SQL
Урок 30.00:08:00
Dragon SQL
Урок 31.00:10:49
Configure Script
Урок 32.00:06:19
Configure the Database Pool
Урок 33.00:04:40
Node-Postgres Pool Verification
Урок 34.00:09:38
Generation Table and Storing Generations
Урок 35.00:09:40
Get Generation with IDs
Урок 36.00:05:56
Optional: JavaScript Promises Overview
Урок 37.00:03:17
Dragons with Generation IDs
Урок 38.00:11:20
Store Dragons
Урок 39.00:06:59
Error Handling in Express.js
Урок 40.00:03:29
The Approach to Storing Dragon Traits
Урок 41.00:11:34
Trait Table
Урок 42.00:07:03
Trait Table and Get Trait ID
Урок 43.00:03:53
Dragon Trait Table
Урок 44.00:11:46
Store Dragon Traits
Урок 45.00:08:11
Verify Dragon Trait Storage
Урок 46.00:09:35
Get Dragon With Traits | Part 1
Урок 47.00:12:47
Get Dragon With Traits | Part 2
Урок 48.00:01:57
Dragonstack Architecture Check 3
Урок 49.00:08:53
Optional: JS in Browsers, the DOM, and React and Virtual DOM Overview
Урок 50.00:05:53
Set Up the React Frontend | Part 1
Урок 51.00:11:50
Set Up the React Frontend | Part 2
Урок 52.00:09:44
Generation Component
Урок 53.00:06:38
React State and Generation Fetch | Part 1
Урок 54.00:05:45
Backend Interlude: Cross-Origin Resource Sharing
Урок 55.00:02:53
Optional: Same Origin Policy
Урок 56.00:06:55
React State and Generation Fetch | Part 2
Урок 57.00:10:46
Fetch New Generations on a Timer
Урок 58.00:10:23
New Dragon in React
Урок 59.00:06:32
Dragon Avatar Component and React Props
Урок 60.00:06:19
New Dragon Button and React Bootstrap
Урок 61.00:04:21
Quick Styling
Урок 62.00:08:42
Optional: Dragon Avatar Image | Part 1
Урок 63.00:13:11
Optional: Dragon Avatar Image | Part 2
Урок 64.00:05:54
Redux Overview
Урок 65.00:06:59
Redux in Dragonstack and the Generation Reducer
Урок 66.00:08:51
Generation Action
Урок 67.00:08:25
Generation Action Creator
Урок 68.00:08:45
Redux Organization and Tools
Урок 69.00:09:44
Connect Generation Component and MapStateToProps
Урок 70.00:09:55
Generation Component and MapDispatchToProps
Урок 71.00:10:16
Redux Thunk
Урок 72.00:07:34
Updated Fetch Generation Action
Урок 73.00:13:43
Updated Fetch Generation Reducer
Урок 74.00:08:14
Fetch States
Урок 75.00:12:43
New Dragon Redux Flow
Урок 76.00:10:30
Connect the Dragon Componnet
Урок 77.00:01:29
Dragonstack Architecture Check 4
Урок 78.00:06:24
HTTP vs HTTPS and TLS Overview
Урок 79.00:02:29
Account Table
Урок 80.00:04:27
Account Table Store Account
Урок 81.00:10:08
Account API and New Account Request
Урок 82.00:02:59
Custom System Hash
Урок 83.00:07:51
SHA256 and App Secret
Урок 84.00:09:39
Hash Sensitive Information
Урок 85.00:11:21
Avoid Account Duplication and Get Account
Урок 86.00:06:25
Account Sessions
Урок 87.00:08:30
Build the Session Class | Part 1
Урок 88.00:10:22
Build the Session Class | Part 2
Урок 89.00:07:56
Set a Session Cookie
Урок 90.00:08:41
Shared Sessions and Set Session Helper | Part 1
Урок 91.00:03:34
Update Session ID in the Account Table
Урок 92.00:06:44
Shared Sessions and Set Session Helper | Part 2
Урок 93.00:08:46
Log In | Part 1
Урок 94.00:09:26
Log In | Part 2
Урок 95.00:10:36
Log Out
Урок 96.00:09:01
Root Component
Урок 97.00:06:01
AuthForm Component | Part 1
Урок 98.00:07:20
AuthForm Component | Part 2
Урок 99.00:08:06
Account Reducer
Урок 100.00:08:33
Sign Up Account Action
Урок 101.00:08:35
Account in the Redux Store
Урок 102.00:07:43
Display Errors and Render Based on the Account
Урок 103.00:03:37
Log Out and Account Reducer
Урок 104.00:12:04
Log Out Action and Fetch From Account
Урок 105.00:05:46
Log Out Button
Урок 106.00:06:02
Redux Log In
Урок 107.00:06:25
Get Authenticated Request
Урок 108.00:08:53
Guard Rendering Behind Authenticated Check
Урок 109.00:04:37
Frontend Button Clicked to Hide Error in AuthForm
Урок 110.00:05:13
Account Dragon Table
Урок 111.00:06:33
Store Account Dragon
Урок 112.00:08:20
Associate Account with New Dragons | Part 1
Урок 113.00:10:21
Associate Account with New Dragons | Part 2
Урок 114.00:05:33
Get Account Dragons
Урок 115.00:06:01
Get Account Dragons Request
Урок 116.00:05:40
Get Account Dragons With Traits
Урок 117.00:07:07
Fetch Account Dragons
Урок 118.00:05:09
Account Dragons Reducer
Урок 119.00:05:33
Display Account Dragons Skeleton
Урок 120.00:06:09
Account Dragon Rows
Урок 121.00:09:06
React-Router
Урок 122.00:06:34
Link Components and When to (Not) Use Anchor Tags
Урок 123.00:03:57
Auth Routes: Redirects
Урок 124.00:05:13
Auth Routes: Stateless Functional Components
Урок 125.00:06:01
Auth Routes: Higher-Order Components
Урок 126.00:07:45
Update Dragon Nickname
Урок 127.00:07:10
Edit Dragon
Урок 128.00:08:11
Fire Update Dragon Nickname
Урок 129.00:03:03
Multi-Acocunt Features Preview
Урок 130.00:08:34
Account Balance and Info
Урок 131.00:06:21
Account Info in React | Redux
Урок 132.00:04:36
Account Info in React | UI
Урок 133.00:08:05
Public and Sellable Dragons
Урок 134.00:12:59
Update Dragon with Dynamic Queries
Урок 135.00:09:30
Update Dragon in the API and UI
Урок 136.00:08:24
Get Public Dragons
Урок 137.00:08:57
Public Dragons Redux
Урок 138.00:06:15
Public Dragons Page
Урок 139.00:04:15
Public Dragon Rows
Урок 140.00:04:39
Update Balance
Урок 141.00:08:27
Get Dragon Account and Update Dragon Account
Урок 142.00:13:41
Buy Dragons Backend
Урок 143.00:03:49
Test Buy Dragons
Урок 144.00:10:59
React Buy Dragons
Урок 145.00:07:05
Breeder Class and Making Baby Dragons
Урок 146.00:15:32
Pick Trait
Урок 147.00:04:14
Dragon Sire Value
Урок 148.00:04:53
Update Sire Value in Account Dragon Row
Урок 149.00:13:25
Mate Dragons Request
Урок 150.00:05:21
Test Mate Dragons Request
Урок 151.00:04:38
Sire Button
Урок 152.00:07:27
Mating Options
Урок 153.00:07:52
Send Mate Request
Урок 154.00:07:58
Limit Dragons per Generation
Урок 155.00:00:58
Congratulations and Connect with Me!