Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
100 - Refactoring API Features.mp4 |
31.08Мб |
101 - Aggregation Pipeline Matching and Grouping.mp4 |
38.49Мб |
102 - Aggregation Pipeline Unwinding and Projecting.mp4 |
37.26Мб |
103 - Virtual Properties.mp4 |
11.36Мб |
104 - Document Middleware.mp4 |
26.54Мб |
105 - Query Middleware.mp4 |
26.99Мб |
106 - Aggregation Middleware.mp4 |
14.77Мб |
107 - Data Validation Built-In Validators.mp4 |
22.60Мб |
108 - Data Validation Custom Validators.mp4 |
29.77Мб |
109 - Section Intro.mp4 |
2.36Мб |
10 - Reading and Writing Files Asynchronously.mp4 |
23.69Мб |
110 - Debugging Node.js with ndb.mp4 |
39.00Мб |
111 - Handling Unhandled Routes.mp4 |
13.68Мб |
112 - An Overview of Error Handling.mp4 |
5.29Мб |
113 - Implementing a Global Error Handling Middleware.mp4 |
15.39Мб |
114 - Better Errors and Refactoring.mp4 |
19.48Мб |
115 - Catching Errors in Async Functions.mp4 |
26.91Мб |
116 - Adding 404 Not Found Errors.mp4 |
16.28Мб |
117 - Errors During Development vs Production.mp4 |
17.85Мб |
118 - Handling Invalid Database IDs.mp4 |
18.14Мб |
119 - Handling Duplicate Database Fields.mp4 |
12.40Мб |
11 - Creating a Simple Web Server.mp4 |
22.09Мб |
120 - Handling Mongoose Validation Errors.mp4 |
16.46Мб |
121 - Errors Outside Express Unhandled Rejections.mp4 |
15.57Мб |
122 - Catching Uncaught Exceptions.mp4 |
17.39Мб |
123 - Section Intro.mp4 |
3.45Мб |
124 - Modelling Users.mp4 |
17.50Мб |
125 - Creating New Users.mp4 |
18.85Мб |
126 - Managing Passwords.mp4 |
31.46Мб |
127 - How Authentication with JWT Works.mp4 |
11.93Мб |
128 - Signing up Users.mp4 |
29.93Мб |
129 - Logging in Users.mp4 |
48.89Мб |
12 - Routing.mp4 |
26.84Мб |
130 - Protecting Tour Routes - Part 1.mp4 |
27.45Мб |
131 - Protecting Tour Routes - Part 2.mp4 |
65.64Мб |
132 - Advanced Postman Setup.mp4 |
17.74Мб |
133 - Authorization User Roles and Permissions.mp4 |
27.95Мб |
134 - Password Reset Functionality Reset Token.mp4 |
32.12Мб |
135 - Sending Emails with Nodemailer.mp4 |
42.35Мб |
136 - Password Reset Functionality Setting New Password.mp4 |
47.25Мб |
137 - Updating the Current User Password.mp4 |
31.03Мб |
138 - Updating the Current User Data.mp4 |
36.91Мб |
139 - Deleting the Current User.mp4 |
18.97Мб |
13 - Building a (Very) Simple API.mp4 |
31.95Мб |
140 - Security Best Practices.mp4 |
15.65Мб |
141 - Sending JWT via Cookie.mp4 |
17.42Мб |
142 - Implementing Rate Limiting.mp4 |
12.95Мб |
143 - Setting Security HTTP Headers.mp4 |
10.76Мб |
144 - Data Sanitization.mp4 |
16.65Мб |
145 - Preventing Parameter Pollution.mp4 |
17.95Мб |
146 - Section Intro.mp4 |
3.65Мб |
147 - MongoDB Data Modelling.mp4 |
34.38Мб |
148 - Designing Our Data Model.mp4 |
13.97Мб |
149 - Modelling Locations (Geospatial Data).mp4 |
26.57Мб |
14 - HTML Templating Building the Templates.mp4 |
29.05Мб |
150 - Modelling Tour Guides Embedding.mp4 |
14.59Мб |
151 - Modelling Tour Guides Child Referencing.mp4 |
9.09Мб |
152 - Populating Tour Guides.mp4 |
20.52Мб |
153 - Modelling Reviews Parent Referencing.mp4 |
15.41Мб |
154 - Creating and Getting Reviews.mp4 |
30.56Мб |
155 - Populating Reviews.mp4 |
11.97Мб |
156 - Virtual Populate Tours and Reviews.mp4 |
20.64Мб |
157 - Implementing Simple Nested Routes.mp4 |
27.89Мб |
158 - Nested Routes with Express.mp4 |
14.56Мб |
159 - Adding a Nested GET Endpoint.mp4 |
9.98Мб |
15 - HTML Templating Filling the Templates.mp4 |
43.21Мб |
160 - Building Handler Factory Functions Delete.mp4 |
27.25Мб |
161 - Factory Functions Update and Create.mp4 |
25.15Мб |
162 - Factory Functions Reading.mp4 |
30.13Мб |
163 - Adding a me Endpoint.mp4 |
9.26Мб |
164 - Adding Missing Authentication and Authorization.mp4 |
28.68Мб |
165 - Importing Review and User Data.mp4 |
15.46Мб |
166 - Improving Read Performance with Indexes.mp4 |
26.58Мб |
167 - Calculating Average Rating on Tours - Part 1.mp4 |
41.47Мб |
168 - Calculating Average Rating on Tours - Part 2.mp4 |
30.47Мб |
169 - Preventing Duplicate Reviews.mp4 |
17.35Мб |
16 - Parsing Variables from URLs.mp4 |
21.49Мб |
170 - Geospatial Queries Finding Tours Within Radius.mp4 |
59.34Мб |
171 - Geospatial Aggregation Calculating Distances.mp4 |
30.93Мб |
172 - Creating API Documentation Using Postman.mp4 |
16.51Мб |
173 - Section Intro.mp4 |
3.32Мб |
174 - Recap Server-Side vs Client-Side Rendering.mp4 |
11.40Мб |
175 - Setting up Pug in Express.mp4 |
17.97Мб |
176 - First Steps with Pug.mp4 |
24.12Мб |
177 - Creating Our Base Template.mp4 |
29.61Мб |
178 - Including Files into Pug Templates.mp4 |
8.82Мб |
179 - Extending Our Base Template with Blocks.mp4 |
16.80Мб |
17 - Using Modules 2 Our Own Modules.mp4 |
12.29Мб |
180 - Setting up the Project Structure.mp4 |
12.80Мб |
181 - Building the Tour Overview - Part 1.mp4 |
22.65Мб |
182 - Building the Tour Overview - Part 2.mp4 |
30.39Мб |
183 - Building the Tour Page - Part 1.mp4 |
44.29Мб |
184 - Building the Tour Page - Part 2.mp4 |
74.38Мб |
185 - Including a Map with Mapbox - Part 1.mp4 |
21.54Мб |
186 - Including a Map with Mapbox - Part 2.mp4 |
65.10Мб |
187 - Building the Login Screen.mp4 |
11.71Мб |
188 - Logging in Users with Our API - Part 1.mp4 |
37.03Мб |
189 - Logging in Users with Our API - Part 2.mp4 |
33.44Мб |
18 - Introduction to NPM and the package.json File.mp4 |
9.14Мб |
190 - Logging in Users with Our API - Part 3.mp4 |
50.13Мб |
191 - Logging out Users.mp4 |
26.80Мб |
192 - Rendering Error Pages.mp4 |
42.49Мб |
193 - Building the User Account Page.mp4 |
29.89Мб |
194 - Updating User Data.mp4 |
34.25Мб |
195 - Updating User Data with Our API.mp4 |
21.97Мб |
196 - Updating User Password with Our API.mp4 |
31.79Мб |
197 - Section Intro.mp4 |
1.84Мб |
198 - Image Uploads Using Multer Users.mp4 |
18.33Мб |
199 - Configuring Multer.mp4 |
28.23Мб |
19 - Types of Packages and Installs.mp4 |
22.42Мб |
1 - Course Structure and Projects.mp4 |
33.60Мб |
2.txt |
450б |
200 - Saving Image Name to Database.mp4 |
10.43Мб |
201 - Resizing Images.mp4 |
26.53Мб |
202 - Adding Image Uploads to Form.mp4 |
20.99Мб |
203 - Uploading Multiple Images Tours.mp4 |
23.58Мб |
204 - Processing Multiple Images.mp4 |
37.93Мб |
205 - Building a Complex Email Handler.mp4 |
41.91Мб |
206 - Email Templates with Pug Welcome Emails.mp4 |
31.66Мб |
207 - Sending Password Reset Emails.mp4 |
13.48Мб |
208 - Using Sendgrid for Real Emails.mp4 |
17.50Мб |
209 - Credit Card Payments with Stripe.mp4 |
17.31Мб |
20 - Using Modules 3 3rd Party Modules.mp4 |
15.59Мб |
210 - Integrating Stripe into the Back-End.mp4 |
42.38Мб |
211 - Processing Payments on the Front-End.mp4 |
44.33Мб |
212 - Modelling the Bookings.mp4 |
11.45Мб |
213 - Creating New Bookings on Checkout Success.mp4 |
35.61Мб |
214 - Rendering a User's Booked Tours.mp4 |
21.76Мб |
215 - Finishing the Bookings API.mp4 |
14.12Мб |
216 - Final Considerations.mp4 |
11.03Мб |
217 - Section Intro.mp4 |
2.25Мб |
218 - Setting Up Git and GitHub.mp4 |
7.36Мб |
219 - Git Fundamentals.mp4 |
22.79Мб |
21 - Package Versioning and Updating.mp4 |
19.71Мб |
220 - Pushing to GitHub.mp4 |
18.13Мб |
221 - Preparing Our App for Deployment.mp4 |
22.39Мб |
222 - Deploying Our App to Heroku.mp4 |
50.08Мб |
223 - Testing for Secure HTTPS Connections.mp4 |
11.26Мб |
224 - Responding to a SIGTERM Signal.mp4 |
13.01Мб |
225 - Implementing CORS.mp4 |
29.19Мб |
226 - Finishing Payments with Stripe Webhooks.mp4 |
75.87Мб |
226 - Where to Go from Here.mp4 |
12.85Мб |
22 - Setting up Prettier in VS Code.mp4 |
22.38Мб |
23 - Recap and What's Next.mp4 |
5.61Мб |
24 - Section Intro.mp4 |
2.75Мб |
25 - An Overview of How the Web Works.mp4 |
18.62Мб |
26 - HTTP in Action.mp4 |
13.17Мб |
27 - Front-End vs. Back-End Web Development.mp4 |
8.36Мб |
28 - Static vs Dynamic vs API.mp4 |
12.79Мб |
29 - Section Intro.mp4 |
5.11Мб |
30 - Node, V8, Libuv and C++.mp4 |
5.03Мб |
31 - Processes, Threads and the Thread Pool.mp4 |
5.84Мб |
32 - The Node.js Event Loop.mp4 |
15.41Мб |
33 - The Event Loop in Practice.mp4 |
34.62Мб |
34 - Events and Event-Driven Architecture.mp4 |
5.83Мб |
35 - Events in Practice.mp4 |
22.49Мб |
36 - Introduction to Streams.mp4 |
8.83Мб |
37 - Streams in Practice.mp4 |
25.07Мб |
38 - How Requiring Modules Really Works.mp4 |
12.97Мб |
39 - Requiring Modules in Practice.mp4 |
24.11Мб |
3 - Let's Install Node.js.mp4 |
8.59Мб |
40 - Section Intro.mp4 |
3.32Мб |
41 - The Problem with Callbacks Callback Hell.mp4 |
20.94Мб |
42 - From Callback Hell to Promises.mp4 |
11.48Мб |
43 - Building Promises.mp4 |
27.47Мб |
44 - Consuming Promises with AsyncAwait.mp4 |
17.00Мб |
45 - Returning Values from Async Functions.mp4 |
22.53Мб |
46 - Waiting for Multiple Promises Simultaneously.mp4 |
12.15Мб |
47 - Section Intro.mp4 |
3.29Мб |
48 - What is Express.mp4 |
3.03Мб |
49 - Installing Postman.mp4 |
6.06Мб |
4 - Section Intro.mp4 |
3.12Мб |
50 - Setting up Express and Basic Routing.mp4 |
26.23Мб |
51 - APIs and RESTful API Design.mp4 |
21.57Мб |
52 - Starting Our API Handling GET Requests.mp4 |
23.40Мб |
53 - Handling POST Requests.mp4 |
27.23Мб |
54 - Responding to URL Parameters.mp4 |
20.11Мб |
55 - Handling PATCH Requests.mp4 |
15.24Мб |
56 - Handling DELETE Requests.mp4 |
4.61Мб |
57 - Refactoring Our Routes.mp4 |
13.54Мб |
58 - Middleware and the Request-Response Cycle.mp4 |
6.61Мб |
59 - Creating Our Own Middleware.mp4 |
17.80Мб |
5 - What Is Node.js and Why Use It.mp4 |
23.85Мб |
60 - Using 3rd-Party Middleware.mp4 |
19.14Мб |
61 - Implementing the Users Routes.mp4 |
13.23Мб |
62 - Creating and Mounting Multiple Routers.mp4 |
14.16Мб |
63 - A Better File Structure.mp4 |
34.58Мб |
64 - Param Middleware.mp4 |
21.34Мб |
65 - Chaining Multiple Middleware Functions.mp4 |
14.67Мб |
66 - Serving Static Files.mp4 |
10.87Мб |
67 - Environment Variables.mp4 |
28.23Мб |
68 - Setting up ESLint + Prettier in VS Code.mp4 |
28.59Мб |
69 - Section Intro.mp4 |
2.97Мб |
6 - Running Javascript Outside the Browser.mp4 |
8.64Мб |
70 - What is MongoDB.mp4 |
12.46Мб |
71 - Installing MongoDB on macOS.mp4 |
13.71Мб |
72 - Installing MongoDB on Windows.mp4 |
17.42Мб |
73 - Creating a Local Database.mp4 |
10.79Мб |
74 - CRUD Creating Documents.mp4 |
6.13Мб |
75 - CRUD Querying (Reading) Documents.mp4 |
18.45Мб |
76 - CRUD Updating Documents.mp4 |
11.45Мб |
77 - CRUD Deleting Documents.mp4 |
4.70Мб |
78 - Using Compass App for CRUD Operations.mp4 |
11.87Мб |
79 - Creating a Hosted Database with Atlas.mp4 |
8.03Мб |
7 - Using Modules 1 Core Modules.mp4 |
10.15Мб |
80 - Connecting to Our Hosted Database.mp4 |
13.19Мб |
81 - Section Intro.mp4 |
3.67Мб |
82 - Connecting Our Database with the Express App.mp4 |
21.62Мб |
83 - What Is Mongoose.mp4 |
2.94Мб |
84 - Creating a Simple Tour Model.mp4 |
12.05Мб |
85 - Creating Documents and Testing the Model.mp4 |
15.28Мб |
86 - Intro to Back-End Architecture MVC, Types of Logic, and More.mp4 |
9.33Мб |
87 - Refactoring for MVC.mp4 |
12.22Мб |
88 - Another Way of Creating Documents.mp4 |
22.76Мб |
89 - Reading Documents.mp4 |
15.40Мб |
8 - Reading and Writing Files.mp4 |
11.43Мб |
90 - Updating Documents.mp4 |
21.40Мб |
91 - Deleting Documents.mp4 |
7.22Мб |
92 - Modelling the Tours.mp4 |
33.89Мб |
93 - Importing Development Data.mp4 |
28.73Мб |
94 - Making the API Better Filtering.mp4 |
33.75Мб |
95 - Making the API Better Advanced Filtering.mp4 |
21.96Мб |
96 - Making the API Better Sorting.mp4 |
26.18Мб |
97 - Making the API Better Limiting Fields.mp4 |
11.78Мб |
98 - Making the API Better Pagination.mp4 |
26.91Мб |
99 - Making the API Better Aliasing.mp4 |
17.03Мб |
9 - Blocking and Non-Blocking Asynchronous Nature of Node.js.mp4 |
14.19Мб |