Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Master Full-Stack Web Development | Node, SQL, React, & More, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 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!