-
Урок 1. 00:04:40Complete Junior to Senior Web Developer Roadmap Introduction
-
Урок 2. 00:11:18Course Outline
-
Урок 3. 00:03:14First Day Of Work
-
Урок 4. 00:00:39Bruno's Request
-
Урок 5. 00:05:05Introduction to SSH
-
Урок 6. 00:07:13SSH Command
-
Урок 7. 00:06:34Saving The Day Through SSH
-
Урок 8. 00:01:30How SSH Works
-
Урок 9. 00:04:22Symmetric Encryption
-
Урок 10. 00:06:47Asymmetric Encryption
-
Урок 11. 00:06:55Hashing
-
Урок 12. 00:03:27Passwords Or SSH?
-
Урок 13. 00:13:15SSH Into A Server
-
Урок 14. 00:03:12Exercise: Set Up SSH on Github
-
Урок 15. 00:04:58Solution: Set Up SSH on Github
-
Урок 16. 00:02:49Section Summary
-
Урок 17. 00:01:19Bruno's Request
-
Урок 18. 00:03:42Introduction to Performance Part 1
-
Урок 19. 00:04:343 Keys To Performance
-
Урок 20. 00:04:46Network Performance
-
Урок 21. 00:04:46Image File Formats
-
Урок 22. 00:07:05Image Optimizations
-
Урок 23. 00:12:25Image Optimizations 2
-
Урок 24. 00:04:48Delivery Optimizations
-
Урок 25. 00:04:49Exercise: #2 - Network Optimizations
-
Урок 26. 00:05:12Solution: #2 - Network Optimizations
-
Урок 27. 00:05:10Critical Render Path Introduction
-
Урок 28. 00:06:02Critical Render Path 1
-
Урок 29. 00:17:27Critical Render Path 2
-
Урок 30. 00:13:44Critical Render Path 3
-
Урок 31. 00:03:59Critical Render Path 4
-
Урок 32. 00:04:01Exercise: #4 - Keiko Corp Website
-
Урок 33. 00:09:23Solution: Keiko Corp Website
-
Урок 34. 00:02:44HTTP/2
-
Урок 35. 00:02:04Section Summary
-
Урок 36. 00:02:13IMPORTANT: Thinking Like A Senior Developer
-
Урок 37. 00:01:27Bruno's Request
-
Урок 38. 00:02:22Section Overview
-
Урок 39. 00:06:42Angular vs React vs Vue
-
Урок 40. 00:12:22CWD: Introduction To React.js
-
Урок 41. 00:07:09CWD: Create React App
-
Урок 42. 00:08:15CWD: React App Folder Structure
-
Урок 43. 00:04:49CWD: React 18 Update
-
Урок 44. 00:03:56CWD: React Fundamentals
-
Урок 45. 00:05:00CWD: React Fundamentals 2
-
Урок 46. 00:04:03CWD: Class vs Functional App.js
-
Урок 47. 00:02:14Hooks vs Classes
-
Урок 48. 00:20:14CWD: Your First React Component
-
Урок 49. 00:16:04CWD: Building A React App 1
-
Урок 50. 00:09:48CWD: Building A React App 2
-
Урок 51. 00:26:36CWD: Building A React App 3
-
Урок 52. 00:05:00CWD: Styling Your React App
-
Урок 53. 00:15:31CWD: Building A React App 4
-
Урок 54. 00:08:54CWD: Building A React App 5
-
Урок 55. 00:09:06CWD: Building A React App 6
-
Урок 56. 00:08:31CWD: Keeping Your Projects Up To Date
-
Урок 57. 00:03:57Solution: Try Upgrading to React 18
-
Урок 58. 00:02:35CWD: React Review
-
Урок 59. 00:08:12CWD: Error Boundary In React
-
Урок 60. 00:05:11CWD: Deploying Our React App
-
Урок 61. 00:03:43CWD: React Hooks
-
Урок 62. 00:03:48CWD: React Hooks 2
-
Урок 63. 00:03:26CWD: React Hooks 3
-
Урок 64. 00:04:02CWD: React Hooks 4
-
Урок 65. 00:03:46CWD: React Hooks 5
-
Урок 66. 00:06:55CWD: React Hooks 6
-
Урок 67. 00:09:17CWD: React Hooks 7
-
Урок 68. 00:04:49CWD: React Hooks 8
-
Урок 69. 00:05:59CWD: React Hooks 9
-
Урок 70. 00:02:50Introduction To Redux And Webpack
-
Урок 71. 00:07:13State Management
-
Урок 72. 00:11:40Why Redux?
-
Урок 73. 00:05:46Installing Redux
-
Урок 74. 00:02:03Redux Toolkit
-
Урок 75. 00:13:45Redux Actions And Reducers
-
Урок 76. 00:08:36Redux Store And Provider
-
Урок 77. 00:16:32Redux connect()
-
Урок 78. 00:08:46Redux Middleware
-
Урок 79. 00:29:28Redux Async Actions
-
Урок 80. 00:04:55Redux Project Structures
-
Урок 81. 00:07:42Popular Tools For React + Redux
-
Урок 82. 00:06:49Module Bundlers
-
Урок 83. 00:02:46Introduction To Webpack
-
Урок 84. 00:38:02Webpack
-
Урок 85. 00:06:36Updating Libraries: Babel 7 + ESlint
-
Урок 86. 00:09:20Parcel
-
Урок 87. 00:05:21Section Summary
-
Урок 88. 00:01:07Bruno's Request
-
Урок 89. 00:02:03Section Overview
-
Урок 90. 00:12:16Optimizing Code
-
Урок 91. 00:05:55Code Splitting Introduction
-
Урок 92. 00:14:28Code Splitting Part 1
-
Урок 93. 00:12:33Code Splitting Part 2
-
Урок 94. 00:13:30Code Splitting Part 3
-
Урок 95. 00:02:30Code Splitting Part 4
-
Урок 96. 00:13:13Solution: React.lazy() Code Splitting
-
Урок 97. 00:10:37React Performance Optimizations
-
Урок 98. 00:19:27React Performance Optimizations 2
-
Урок 99. 00:03:30Optimizing Code Review
-
Урок 100. 00:12:55Progressive Web Apps
-
Урок 101. 00:06:16Progressive Web Apps Examples
-
Урок 102. 00:06:12PWA - HTTPS
-
Урок 103. 00:06:13PWA - App Manifest
-
Урок 104. 00:13:16PWA - Service Workers
-
Урок 105. 00:02:04PWA - Final Thoughts
-
Урок 106. 00:10:19Deploying Our React App
-
Урок 107. 00:06:06Service Worker Update
-
Урок 108. 00:08:53Solution Part 1 - PWA
-
Урок 109. 00:10:10Solution Part 2 - PWA
-
Урок 110. 00:10:44OPTIONAL: Converting Our App To PWA
-
Урок 111. 00:02:37Section Summary
-
Урок 112. 00:01:11Bruno's Request
-
Урок 113. 00:06:22Section Overview
-
Урок 114. 00:02:59Types of Tests
-
Урок 115. 00:15:29Testing Libraries
-
Урок 116. 00:02:43Unit Tests
-
Урок 117. 00:02:47Integration Tests
-
Урок 118. 00:04:28Automation Testing
-
Урок 119. 00:02:57Final Note On Testing
-
Урок 120. 00:11:30Setting Up Jest
-
Урок 121. 00:11:11Our First Tests
-
Урок 122. 00:05:32Writing Tests
-
Урок 123. 00:10:19Asynchronous Tests
-
Урок 124. 00:11:42Asynchronous Tests 2
-
Урок 125. 00:12:51Mocks and Spies
-
Урок 126. 00:14:30Introduction To Enzyme
-
Урок 127. 00:09:30Snapshot Testing
-
Урок 128. 00:04:55Snapshot Testing + Code Coverage
-
Урок 129. 00:11:17Testing Stateful Components
-
Урок 130. 00:02:36Quick Recap
-
Урок 131. 00:23:51Testing Connected Components
-
Урок 132. 00:03:36Testing Connected Components 2
-
Урок 133. 00:14:58Testing Reducers
-
Урок 134. 00:18:28Testing Actions
-
Урок 135. 00:04:12Section Summar
-
Урок 136. 00:01:01Bruno's Request
-
Урок 137. 00:01:28Section Overview
-
Урок 138. 00:11:51Dynamic vs Static Typing
-
Урок 139. 00:03:19Weakly vs Strongly Typed
-
Урок 140. 00:09:46Static Typing in Javascript
-
Урок 141. 00:03:42Typescript Compiler
-
Урок 142. 00:11:34TypeScript
-
Урок 143. 00:03:17TypeScript 2
-
Урок 144. 00:07:25TypeScript 3
-
Урок 145. 00:05:39TypeScript 4
-
Урок 146. 00:06:40TypeScript 5
-
Урок 147. 00:04:49TypeScript 6
-
Урок 148. 00:03:35TypeScript 7
-
Урок 149. 00:06:05TypeScript 8
-
Урок 150. 00:01:22TypeScript 9
-
Урок 151. 00:01:24TypeScript 10
-
Урок 152. 00:05:58DefinitelyTyped
-
Урок 153. 00:04:03Update: Create React App with TypeScript
-
Урок 154. 00:07:12Just Watch [Old Way] - TypeScript In Robofriends
-
Урок 155. 00:14:01Just Watch [Old Way] - TypeScript In Robofriends 2
-
Урок 156. 00:08:15Starting our Typing
-
Урок 157. 00:09:52Typescript Interfaces
-
Урок 158. 00:11:50Typescript Types & Third Party Library Types
-
Урок 159. 00:03:30ChangeEvent Type From React
-
Урок 160. 00:11:21Understanding Generics
-
Урок 161. 00:09:20Typing React's setState
-
Урок 162. 00:00:50A Little Joke
-
Урок 163. 00:03:28Section Summary
-
Урок 164. 00:00:59Bruno's Request
-
Урок 165. 00:07:54Section Overview
-
Урок 166. 00:05:34CSR vs SSR
-
Урок 167. 00:10:56Server Side Rendering React
-
Урок 168. 00:11:19CSR vs SSR Part 2
-
Урок 169. 00:03:58SSR React Libraries
-
Урок 170. 00:07:10Static vs SSR vs CSR: Gatsby.js vs Next.js vs React.js
-
Урок 171. 00:07:57Setting Up Next.js
-
Урок 172. 00:07:36Next.js Pages
-
Урок 173. 00:02:26Client Side Routing
-
Урок 174. 00:02:15Shared Components
-
Урок 175. 00:15:32Dynamic Apps with Next.js
-
Урок 176. 00:00:53Deploying Next.js Apps
-
Урок 177. 00:03:22Updating To Latest Version Of Next.js
-
Урок 178. 00:07:43Section Summary
-
Урок 179. 00:01:15Bruno's Request
-
Урок 180. 00:04:07Section Overview
-
Урок 181. 00:01:03Star Of Security
-
Урок 182. 00:02:56Exercise: Imposter Syndrome
-
Урок 183. 00:09:17Injections
-
Урок 184. 00:10:523rd Party Libraries
-
Урок 185. 00:14:03Logging
-
Урок 186. 00:06:22HTTPS Everywhere
-
Урок 187. 00:20:42XSS + CSRF
-
Урок 188. 00:09:51Code Secrets
-
Урок 189. 00:05:36Secure Headers
-
Урок 190. 00:06:32Access Control
-
Урок 191. 00:10:55Data Management
-
Урок 192. 00:02:54Don't Trust Anyone
-
Урок 193. 00:03:10Authentication
-
Урок 194. 00:03:24Section Summary
-
Урок 195. 00:01:31Bruno's Request
-
Урок 196. 00:03:57Section Overview
-
Урок 197. 00:27:02Setting Up Your Environment
-
Урок 198. 00:06:54Optional: CWD - Installing PostgreSQL
-
Урок 199. 00:16:38How To Analyze Code
-
Урок 200. 00:17:21Solution: #3 - Multiple Face Detection
-
Урок 201. 00:01:44Section Summary
-
Урок 202. 00:01:10Bruno's Request
-
Урок 203. 00:04:48Section Overview
-
Урок 204. 00:10:59Docker Containers
-
Урок 205. 00:02:25Installing Docker
-
Урок 206. 00:08:38Dockerfile
-
Урок 207. 00:05:10Docker Commands
-
Урок 208. 00:08:04Dockerfile 2
-
Урок 209. 00:13:16Docker Compose
-
Урок 210. 00:03:57Docker Compose 2
-
Урок 211. 00:01:55Docker Compose 3
-
Урок 212. 00:13:48Docker Compose 4
-
Урок 213. 00:02:10Docker Compose 5
-
Урок 214. 00:12:50Docker Compose 6
-
Урок 215. 00:05:15Docker Compose 7
-
Урок 216. 00:04:33Section Summary
-
Урок 217. 00:01:28Bruno's Request
-
Урок 218. 00:06:32Section Overview
-
Урок 219. 00:07:49Introduction To Databases
-
Урок 220. 00:04:32Installing Redis
-
Урок 221. 00:05:58Redis Commands
-
Урок 222. 00:02:00Redis Data Types
-
Урок 223. 00:02:01Redis Hashes
-
Урок 224. 00:03:56Redis Lists
-
Урок 225. 00:06:12Redis Sets + Sorted Sets
-
Урок 226. 00:03:01Section Summary
-
Урок 227. 00:02:21Section Overview
-
Урок 228. 00:11:19Cookies vs Tokens
-
Урок 229. 00:04:55What We Are Building
-
Урок 230. 00:03:25JWT
-
Урок 231. 00:05:20Project Goals
-
Урок 232. 00:13:54Profile Icon
-
Урок 233. 00:12:59Profile Dropdown
-
Урок 234. 00:11:05Profile Styling
-
Урок 235. 00:04:25Profile Modal 1
-
Урок 236. 00:22:44Profile Modal 2
-
Урок 237. 00:12:33Profile Modal 3
-
Урок 238. 00:07:10Profile Modal 4
-
Урок 239. 00:09:32Updating Profile 1
-
Урок 240. 00:10:10Updating Profile 2
-
Урок 241. 00:08:14Updating Profile 3
-
Урок 242. 00:15:11User Authentication
-
Урок 243. 00:16:21Sending The JWT Token
-
Урок 244. 00:06:49Adding Redis
-
Урок 245. 00:05:30Solution: #3 - Adding Redis To Docker Compose
-
Урок 246. 00:08:17Storing JWT Tokens
-
Урок 247. 00:07:18Retrieving Auth Token
-
Урок 248. 00:14:18Client Session Management
-
Урок 249. 00:10:32Session Sign In
-
Урок 250. 00:14:37Authorization Middleware
-
Урок 251. 00:02:46Fixing A Bug
-
Урок 252. 00:03:00Reviewing Our Code
-
Урок 253. 00:04:10Updating Our App
-
Урок 254. 00:02:01Optional: Why bcrypt-nodejs?
-
Урок 255. 00:07:25Section Summary
-
Урок 256. 00:01:31Bruno's Request
-
Урок 257. 00:06:28Section Overview
-
Урок 258. 00:11:23Amazon Web Services
-
Урок 259. 00:02:59Monolithic vs Micro Services
-
Урок 260. 00:06:03Amazon Lambda
-
Урок 261. 00:05:51Amazon Lambda Dashboard
-
Урок 262. 00:05:30Serverless
-
Урок 263. 00:05:08Serverless 2
-
Урок 264. 00:04:38IAM
-
Урок 265. 00:11:27Deploying A Function
-
Урок 266. 00:07:23Deploying A Function 2
-
Урок 267. 00:13:08Deploying A Function 3
-
Урок 268. 00:01:27Quick Bug Fix
-
Урок 269. 00:03:12Section Summary
-
Урок 270. 00:01:11Bruno's Request
-
Урок 271. 00:00:57Section Overview
-
Урок 272. 00:06:40CDNs
-
Урок 273. 00:05:31GZIP
-
Урок 274. 00:11:24Database Scaling
-
Урок 275. 00:06:58Caching 1
-
Урок 276. 00:08:17Caching 2
-
Урок 277. 00:11:32Caching 3
-
Урок 278. 00:06:11Load Balancing
-
Урок 279. 00:06:34Nginx 1
-
Урок 280. 00:15:08Nginx 2
-
Урок 281. 00:05:17Section Summary
-
Урок 282. 00:01:34Bruno's Request
-
Урок 283. 00:01:44Section Overview
-
Урок 284. 00:10:11Continuous Integration, Delivery, Deployment
-
Урок 285. 00:07:12Building Great Software
-
Урок 286. 00:16:49CircleCI
-
Урок 287. 00:10:13Continuous Integration 1
-
Урок 288. 00:09:13Continuous Integration 2
-
Урок 289. 00:06:05Building Great Software 2
-
Урок 290. 00:01:55Section Summary
-
Урок 291. 00:01:27Section Overview
-
Урок 292. 00:03:55Complexity vs Simplicity
-
Урок 293. 00:02:12NPM Is Not Your Friend
-
Урок 294. 00:02:00Learn To Learn
-
Урок 295. 00:02:44Start With Why
-
Урок 296. 00:02:22The One You Have Been Waiting For
-
Урок 297. 00:01:18Thank You
-
Урок 298. 00:01:04Introduction From Wolfgang
-
Урок 299. 00:06:07Git for Windows
-
Урок 300. 00:02:44Install NodeJS for Windows
-
Урок 301. 00:06:44Install PostgreSQL for Windows
-
Урок 302. 00:08:08Using PSQL and PGADMIN
-
Урок 303. 00:38:31AMA - 100,000 Students!!
- Категории
- Источники
- Все курсы
- Разделы
- Книги
It's been baked from pieces you may find in his other courses (Redis or RoboFriend).
Most of the course is devoted to React. Why React? There are countless things to discuss.
He's always making painfully ridiculous mistakes, for the reason he keeps swiping windows back and forth, from one to another, scrolling, copy-pasting - it really irritates me. Dunno what 84 users found in that course.
To be frank, there is one section I liked the most - Docker. The rest is absolutely rubbish.
I wish Andrei joined forces with Stephen Grider. The one is known how to present a lesson beautifully. Another is a genius to put things simple and straight to the point.
What a pity.
https://github.com/aneagoie/robofriends-pwa/issues/12#issue-1046630924
I'm a Windows user however I made my mind to install a ubuntu through WSL 2.0 feature which goes with Windows 10. Once you reach the point mentioned above proceed to the GitHub's docs
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
It doesn't take much time to set settings as needed so that you're able to use git clone through ssh-agent.