-
Урок 1.
00:01:52
#0.1 Requirements
-
Урок 2.
00:07:26
#0.2 What are we building
-
Урок 3.
00:02:14
#0.3 What are we using
-
Урок 4.
00:06:52
#1.1 Project Setup- Git & Installation
-
Урок 5.
00:02:37
#1.2 Project Setup. Typescript and NodeJS
-
Урок 6.
00:04:48
#1.3 A word on @types
-
Урок 7.
00:08:28
#1.4 GraphQL Yoga and Express part One
-
Урок 8.
00:05:56
#1.5 GraphQL Yoga and Express part Two
-
Урок 9.
00:06:30
#1.6 API and Schema Structue part One
-
Урок 10.
00:07:14
#1.7 API and Schema Structue part Two
-
Урок 11.
00:10:16
#1.8 Graphql To Typescript
-
Урок 12.
00:04:27
#1.9 Typechecking Graphql Arguments
-
Урок 13.
00:09:31
#1.10 Configuring TypeORM
-
Урок 14.
00:05:26
#1.11 Creating a Virtual Environment on NodeJS
-
Урок 15.
00:07:31
#1.12 User Entity GraphQL Type
-
Урок 16.
00:09:45
#1.13 User Entity part One
-
Урок 17.
00:07:13
#1.14 User Entity part Two
-
Урок 18.
00:07:57
#1.15 Hashing and Encrypting User Passwords
-
Урок 19.
00:03:52
#1.16 Verifying User Password
-
Урок 20.
00:07:17
#1.17 Verification Entity part One
-
Урок 21.
00:04:19
#1.18 Using Types on the Entities
-
Урок 22.
00:07:03
#1.19 Creating the Verification Key
-
Урок 23.
00:04:51
#1.20 Place Entity
-
Урок 24.
00:06:46
#1.21 Ride Entity
-
Урок 25.
00:08:27
#1.22 Chat and Message Entities part One
-
Урок 26.
00:05:26
#1.23 Chat and Message Entities part Two
-
Урок 27.
00:06:40
#1.24 Model Relationships like a Boss
-
Урок 28.
00:03:23
#1.25 Resolver Types
-
Урок 29.
00:07:40
#1.26 Planning the Resolvers part One
-
Урок 30.
00:06:10
#1.27 Planning the Resolvers part Two
-
Урок 31.
00:04:14
#1.28 FacebookConnect Resolver part One
-
Урок 32.
00:08:24
#1.29 FacebookConnect Resolver part Two
-
Урок 33.
00:05:44
#1.30 FacebookConnect Resolver part Three
-
Урок 34.
00:05:47
#1.31 Testing the FacebookConnect Resolver
-
Урок 35.
00:06:04
#1.32 EmailSignIn Resolver part One
-
Урок 36.
00:02:53
#1.33 EmailSignIn Resolver part Two
-
Урок 37.
00:03:10
#1.34 Introduction to Twilio
-
Урок 38.
00:08:49
#1.35 StartPhoneVerification Resolver part One
-
Урок 39.
00:07:20
#1.36 StartPhoneVerification Resolver part Two
-
Урок 40.
00:05:21
#1.37 StartPhoneVerification Resolver part Three: Sending SMS
-
Урок 41.
00:03:44
#1.38 CompletePhoneVerification part One
-
Урок 42.
00:07:49
#1.39 CompletePhoneVerification part Two
-
Урок 43.
00:08:06
#1.40 EmailSignUp Resolver
-
Урок 44.
00:05:19
#1.41 Creating Custom JWT
-
Урок 45.
00:04:29
#1.42 Authenticating Users with Custom JWT
-
Урок 46.
00:05:13
#1.43 Testing Authentication Resolvers
-
Урок 47.
00:03:38
#1.44 Custom Auth Middleware on Express part One
-
Урок 48.
00:09:03
#1.45 Custom Auth Middleware on Express part Two
-
Урок 49.
00:07:30
#1.46 Using Resolver Context for Authentication
-
Урок 50.
00:06:03
#1.47 GetMyProfile Resolver
-
Урок 51.
00:12:37
#1.48 Protecting Resolvers with Middlewares
-
Урок 52.
00:05:02
#1.49 Sending Confirmation Email part One
-
Урок 53.
00:07:50
#1.50 Sending Confirmation Email part Two
-
Урок 54.
00:03:50
#1.51 Sending Confirmation Email part Three
-
Урок 55.
00:03:20
#1.52 Testing Email Sending
-
Урок 56.
00:06:56
#1.53 RequestEmailVerification Resolver
-
Урок 57.
00:06:03
#1.54 CompleteEmailVerification Resolver
-
Урок 58.
00:02:26
#1.55 Testing Email Verification Resolvers
-
Урок 59.
00:05:33
#1.56 UpdateMyProfile Resolver part One
-
Урок 60.
00:06:47
#1.57 UpdateMyProfile Resolver part Two
-
Урок 61.
00:03:36
#1.57.1 UpdateMyProfile Resolver Bug Fixing
-
Урок 62.
00:05:13
#1.58 ToggleDrivingMode Resolver
-
Урок 63.
00:06:23
#1.59 ReportMovement Resolver
-
Урок 64.
00:06:24
#1.60 AddPlace Resolver
-
Урок 65.
00:09:01
#1.61 EditPlace Resolver
-
Урок 66.
00:05:02
#1.62 DeletePlace Resolver
-
Урок 67.
00:07:18
#1.63 GetMyPlaces Resolver and Testing
-
Урок 68.
00:07:32
#1.64 GetNearbyDrivers Resolver part One
-
Урок 69.
00:04:38
#1.65 GetNearbyDrivers Resolver part Two
-
Урок 70.
00:09:45
#1.66 DriversSubscription part One
-
Урок 71.
00:06:05
#1.67 DriversSubscription part Two
-
Урок 72.
00:08:38
#1.68 Authenticating WebSocket Subscriptions part One
-
Урок 73.
00:05:23
#1.69 Authenticating WebSocket Subscriptions part Two
-
Урок 74.
00:10:53
#1.70 Filtering Subscription Messages
-
Урок 75.
00:10:22
#1.71 Filtering Subscription Messages part Two
-
Урок 76.
00:06:26
#1.72 RequestRide Resolver
-
Урок 77.
00:07:02
#1.73 GetNearbyRides Resolver
-
Урок 78.
00:08:28
#1.74 NearbyRideSubscription
-
Урок 79.
00:03:42
#1.75 Testing the NearbyRideSubscription
-
Урок 80.
00:08:08
#1.76 UpdateRideStatus Resolver part One
-
Урок 81.
00:07:11
#1.77 UpdateRideStatus Resolver part Two
-
Урок 82.
00:11:18
#1.78 GetRide Resolver
-
Урок 83.
00:06:12
#1.79 RideStatusSubscription
-
Урок 84.
00:04:06
#1.80 Testing the RideStatusSubscription
-
Урок 85.
00:05:07
#1.81 Creating a ChatRoom
-
Урок 86.
00:09:55
#1.82 GetChat Resolver
-
Урок 87.
00:09:52
#1.83 BugFixing
-
Урок 88.
00:04:41
#1.84 Testing GetChat Resolver
-
Урок 89.
00:08:04
#1.85 SendChatMessage Resolver
-
Урок 90.
00:07:30
#1.86 MessageSubscription
-
Урок 91.
00:01:10
#1.87 Backend Conclusions
-
Урок 92.
00:06:02
#2.0 Create React App with Typescript
-
Урок 93.
00:05:04
#2.1 Apollo Setup part One
-
Урок 94.
00:03:35
#2.2 Apollo Setup part Two
-
Урок 95.
00:06:51
#2.3 Apollo Setup part Three
-
Урок 96.
00:04:03
#2.4 Apollo Setup Recap
-
Урок 97.
00:07:08
#2.5 Connecting Local State to Components
-
Урок 98.
00:05:09
#2.6 Typescript and React Components
-
Урок 99.
00:04:00
#2.7 Typescript and Styled Components part One
-
Урок 100.
00:04:04
#2.8 Typescript and Styled Components part Two
-
Урок 101.
00:04:59
#2.9 Global Styles Set Up
-
Урок 102.
00:06:46
#2.10 Planning the Routes
-
Урок 103.
00:09:25
#2.11 Router and Routes
-
Урок 104.
00:06:52
#2.12 OutHome Component
-
Урок 105.
00:04:40
#2.13 Login Component and React Helmet
-
Урок 106.
00:06:18
#2.14 Route Components Review
-
Урок 107.
00:09:19
#2.15 Inputs and Typescript part One
-
Урок 108.
00:11:38
#2.16 Inputs and Typescript part Two
-
Урок 109.
00:07:26
#2.17 Notifications with React Toastify
-
Урок 110.
00:12:26
#2.18 PhoneLogin Mutation part One
-
Урок 111.
00:09:00
#2.19 Magic with Apollo Codegen
-
Урок 112.
00:07:23
#2.20 PhoneLogin Mutation part Two
-
Урок 113.
00:06:51
#2.21 PhoneLogin Mutation part Three
-
Урок 114.
00:09:44
#2.22 VerifyPhone Screen
-
Урок 115.
00:03:45
#2.23 Testing the PhoneLogin Screen and Redirecting
-
Урок 116.
00:12:37
#2.24 VerifyPhone Mutation part One
-
Урок 117.
00:09:41
#2.25 VerifyPhone Mutation part Two
-
Урок 118.
00:14:47
#2.26 Updating Local State
-
Урок 119.
00:10:39
#2.27 SocialLogin with Apollo part One
-
Урок 120.
00:07:10
#2.28 SocialLogin with Apollo part Two
-
Урок 121.
00:11:02
#2.29 SocialLogin with Apollo part Three
-
Урок 122.
00:05:11
#2.30 SocialLogin with Apollo part Four
-
Урок 123.
00:07:18
#2.31 Home Sidebar Component
-
Урок 124.
00:11:02
#2.32 Home Sidebar Query
-
Урок 125.
00:11:38
#2.33 Home Sidebar Query part Two
-
Урок 126.
00:09:29
#2.34 Updating Driver Mode part One
-
Урок 127.
00:09:06
#2.35 Updating Driver Mode part Two
-
Урок 128.
00:09:13
#2.36 EditProfile Screen part One
-
Урок 129.
00:09:46
#2.37 EditProfile Screen part Two
-
Урок 130.
00:04:45
#2.38 EditProfile Screen part Three
-
Урок 131.
00:09:02
#2.39 Uploading Profile Photo to Cloudinary part One (1)
-
Урок 132.
00:08:49
#2.39 Uploading Profile Photo to Cloudinary part One(2)
-
Урок 133.
00:03:09
#2.40 Uploading Profile Photo to Cloudinary part Two
-
Урок 134.
00:11:24
#2.41 Settings Screen part One
-
Урок 135.
00:08:23
#2.42 Settings Screen part Two
-
Урок 136.
00:06:25
#2.43 Places + AddPlace Components
-
Урок 137.
00:11:33
#2.44 AddPlace Mutation
-
Урок 138.
00:07:10
#2.45 Edit Place Mutation
-
Урок 139.
00:14:36
#2.46 Google Maps and React part One
-
Урок 140.
00:10:47
#2.47 Google Maps and Geolocation
-
Урок 141.
00:05:58
#2.48 Google Map Events
-
Урок 142.
00:08:34
#2.49 Reverse Geocoding part One
-
Урок 143.
00:05:28
#2.50 Reverse Geocoding part Two
-
Урок 144.
00:07:11
#2.51 Geocoding part One
-
Урок 145.
00:09:04
#2.52 Geocoding part Two
-
Урок 146.
00:07:35
#2.53 Refactoring AddPlace
-
Урок 147.
00:09:19
#2.54 HomeScreen User Marker
-
Урок 148.
00:07:00
#2.55 HomeScreen Moving with the User
-
Урок 149.
00:07:08
#2.56 HomeScreen Creating Route Markers
-
Урок 150.
00:09:07
#2.57 HomeScreen Getting Directions part One
-
Урок 151.
00:11:26
#2.58 HomeScreen Getting Directions part Two
-
Урок 152.
00:12:56
#2.59 Calculating the Price
-
Урок 153.
00:12:37
#2.60 Report Location with HOC
-
Урок 154.
00:09:52
#2.61 NearbyDrivers Query
-
Урок 155.
00:11:15
#2.62 NearbyDrivers Query part Two
-
Урок 156.
00:13:32
#2.63 Drawing Nearby Drivers part One
-
Урок 157.
00:05:49
#2.64 Drawing Nearby Drivers part Two
-
Урок 158.
00:08:06
#2.65 Drawing Nearby Drivers part Three
-
Урок 159.
00:07:22
#2.66 Ejecting from Apollo Boost
-
Урок 160.
00:14:07
#2.67 RequestRide Mutation
-
Урок 161.
00:14:55
#2.68 Getting Nearby Rides part One
-
Урок 162.
00:15:57
#2.69 Getting Nearby Rides part Two
-
Урок 163.
00:06:57
#2.70 Apollo Subscriptions part One
-
Урок 164.
00:09:59
#2.71 Apollo Subscriptions part Two
-
Урок 165.
00:12:03
#2.72 Ride Screen part One
-
Урок 166.
00:06:16
#2.73 Get Ride Query part One
-
Урок 167.
00:14:41
#2.74 Get Ride Query part Two
-
Урок 168.
00:07:51
#2.75 Ride Status Subscription
-
Урок 169.
00:05:06
#2.76 Ride Status Subscription part Two
-
Урок 170.
00:11:31
#2.77 Chat Screen Query
-
Урок 171.
00:13:20
#2.78 Chat Screen Mutation
-
Урок 172.
00:10:24
#2.79 Chat Screen Subscription
-
Урок 173.
00:03:34
#2.80 Chat Screen Subscription part Two
-
Урок 174.
00:04:04
#2.81 Frontend Conclusions
-
Урок 175.
00:09:31
#3.1 Deploying to Now part One
-
Урок 176.
00:08:54
#3.2 Deploying to Now part Two
-
Урок 177.
00:14:05
#3.3 Bugfix and conclusions
-
Урок 178.
00:05:12
#4.0 Introduction
-
Урок 179.
00:02:35
#4.1 Building for production part One
-
Урок 180.
00:10:17
#4.2 Heroku
-
Урок 181.
00:08:17
#4.3 Heroku and Databases
-
Урок 182.
00:03:45
#4.4 Finishing Up
Uber Eats new added.
Thanks in advance
https://www.youtube.com/watch?v=GL9Qx1WDt9U