Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
001 Course Structure and Projects.en_US.srt |
10.10Кб |
001 Course Structure and Projects.mp4 |
53.13Мб |
002 READ BEFORE YOU START!.html |
2.21Кб |
003 Let's Install Node.js.en_US.srt |
8.16Кб |
003 Let's Install Node.js.mp4 |
26.78Мб |
004 Section Intro.en_US.srt |
1.25Кб |
004 Section Intro.mp4 |
8.10Мб |
005 What Is Node.js and Why Use It_.en_US.srt |
11.51Кб |
005 What Is Node.js and Why Use It_.mp4 |
30.68Мб |
006 Download-starter-project-from-GitHub.txt |
59б |
006 Running Javascript Outside the Browser.en_US.srt |
9.45Кб |
006 Running Javascript Outside the Browser.mp4 |
17.58Мб |
007 Using Modules 1_ Core Modules.en_US.srt |
8.06Кб |
007 Using Modules 1_ Core Modules.mp4 |
24.59Мб |
008 Reading and Writing Files.en_US.srt |
9.07Кб |
008 Reading and Writing Files.mp4 |
31.72Мб |
009 Blocking and Non-Blocking_ Asynchronous Nature of Node.js.en_US.srt |
15.39Кб |
009 Blocking and Non-Blocking_ Asynchronous Nature of Node.js.mp4 |
40.88Мб |
010 Reading and Writing Files Asynchronously.en_US.srt |
17.65Кб |
010 Reading and Writing Files Asynchronously.mp4 |
77.37Мб |
011 Creating a Simple Web Server.en_US.srt |
15.84Кб |
011 Creating a Simple Web Server.mp4 |
73.47Мб |
012 Routing.en_US.srt |
18.60Кб |
012 Routing.mp4 |
68.63Мб |
013 Building a (Very) Simple API.en_US.srt |
17.03Кб |
013 Building a (Very) Simple API.mp4 |
136.11Мб |
014 HTML Templating_ Building the Templates.en_US.srt |
17.85Кб |
014 HTML Templating_ Building the Templates.mp4 |
110.82Мб |
015 HTML Templating_ Filling the Templates.en_US.srt |
25.36Кб |
015 HTML Templating_ Filling the Templates.mp4 |
168.20Мб |
016 Parsing Variables from URLs.en_US.srt |
11.89Кб |
016 Parsing Variables from URLs.mp4 |
122.95Мб |
017 Using Modules 2_ Our Own Modules.en_US.srt |
8.97Кб |
017 Using Modules 2_ Our Own Modules.mp4 |
69.50Мб |
018 Introduction to NPM and the package.json File.en_US.srt |
7.69Кб |
018 Introduction to NPM and the package.json File.mp4 |
47.78Мб |
019 Types of Packages and Installs.en_US.srt |
18.45Кб |
019 Types of Packages and Installs.mp4 |
74.11Мб |
020 Using Modules 3_ 3rd Party Modules.en_US.srt |
11.53Кб |
020 Using Modules 3_ 3rd Party Modules.mp4 |
90.53Мб |
021 Package Versioning and Updating.en_US.srt |
15.88Кб |
021 Package Versioning and Updating.mp4 |
64.13Мб |
022 Setting up Prettier in VS Code.en_US.srt |
17.20Кб |
022 Setting up Prettier in VS Code.mp4 |
115.79Мб |
023 Recap and What's Next.en_US.srt |
4.86Кб |
023 Recap and What's Next.mp4 |
21.09Мб |
024 Section Intro.en_US.srt |
1.02Кб |
024 Section Intro.mp4 |
6.85Мб |
025 An Overview of How the Web Works.en_US.srt |
19.22Кб |
025 An Overview of How the Web Works.mp4 |
54.78Мб |
026 HTTP in Action.en_US.srt |
7.90Кб |
026 HTTP in Action.mp4 |
70.50Мб |
027 Front-End vs. Back-End Web Development.en_US.srt |
9.92Кб |
027 Front-End vs. Back-End Web Development.mp4 |
23.96Мб |
028 Static vs Dynamic vs API.en_US.srt |
14.37Кб |
028 Static vs Dynamic vs API.mp4 |
36.01Мб |
029 Section Intro.en_US.srt |
2.01Кб |
029 Section Intro.mp4 |
12.71Мб |
030 Node, V8, Libuv and C++.en_US.srt |
5.37Кб |
030 Node, V8, Libuv and C++.mp4 |
11.59Мб |
031 Processes, Threads and the Thread Pool.en_US.srt |
6.67Кб |
031 Processes, Threads and the Thread Pool.mp4 |
13.90Мб |
032 The Node.js Event Loop.en_US.srt |
18.93Кб |
032 The Node.js Event Loop.mp4 |
46.43Мб |
033 Download-starter-project-from-GitHub.txt |
59б |
033 The Event Loop in Practice.en_US.srt |
27.76Кб |
033 The Event Loop in Practice.mp4 |
96.90Мб |
034 Events and Event-Driven Architecture.en_US.srt |
6.49Кб |
034 Events and Event-Driven Architecture.mp4 |
13.59Мб |
035 Events in Practice.en_US.srt |
18.87Кб |
035 Events in Practice.mp4 |
99.85Мб |
036 Introduction to Streams.en_US.srt |
10.00Кб |
036 Introduction to Streams.mp4 |
23.77Мб |
037 Streams in Practice.en_US.srt |
20.16Кб |
037 Streams in Practice.mp4 |
52.46Мб |
038 How Requiring Modules Really Works.en_US.srt |
16.00Кб |
038 How Requiring Modules Really Works.mp4 |
31.86Мб |
039 Requiring Modules in Practice.en_US.srt |
20.92Кб |
039 Requiring Modules in Practice.mp4 |
71.57Мб |
040 Section Intro.en_US.srt |
1.33Кб |
040 Section Intro.mp4 |
8.48Мб |
041 Download-starter-project-from-GitHub.txt |
59б |
041 The Problem with Callbacks_ Callback Hell.en_US.srt |
21.13Кб |
041 The Problem with Callbacks_ Callback Hell.mp4 |
64.49Мб |
042 From Callback Hell to Promises.en_US.srt |
10.88Кб |
042 From Callback Hell to Promises.mp4 |
45.87Мб |
043 Building Promises.en_US.srt |
22.63Кб |
043 Building Promises.mp4 |
106.79Мб |
044 Consuming Promises with Async_Await.en_US.srt |
11.50Кб |
044 Consuming Promises with Async_Await.mp4 |
54.81Мб |
045 Returning Values from Async Functions.en_US.srt |
19.81Кб |
045 Returning Values from Async Functions.mp4 |
76.41Мб |
046 Waiting for Multiple Promises Simultaneously.en_US.srt |
8.83Кб |
046 Waiting for Multiple Promises Simultaneously.mp4 |
46.96Мб |
047 Section Intro.en_US.srt |
1.23Кб |
047 Section Intro.mp4 |
8.17Мб |
048 What is Express_.en_US.srt |
3.04Кб |
048 What is Express_.mp4 |
7.24Мб |
049 Installing Postman.en_US.srt |
5.81Кб |
049 Installing Postman.mp4 |
28.88Мб |
050 Download-starter-project-from-GitHub.txt |
59б |
050 Setting up Express and Basic Routing.en_US.srt |
21.48Кб |
050 Setting up Express and Basic Routing.mp4 |
68.08Мб |
051 APIs and RESTful API Design.en_US.srt |
26.06Кб |
051 APIs and RESTful API Design.mp4 |
65.82Мб |
052 Starting Our API_ Handling GET Requests.en_US.srt |
19.09Кб |
052 Starting Our API_ Handling GET Requests.mp4 |
124.84Мб |
053 Handling POST Requests.en_US.srt |
21.22Кб |
053 Handling POST Requests.mp4 |
139.56Мб |
054 Responding to URL Parameters.en_US.srt |
17.71Кб |
054 Responding to URL Parameters.mp4 |
63.02Мб |
055 Handling PATCH Requests.en_US.srt |
9.39Кб |
055 Handling PATCH Requests.mp4 |
61.54Мб |
056 Handling DELETE Requests.en_US.srt |
3.92Кб |
056 Handling DELETE Requests.mp4 |
15.52Мб |
057 Refactoring Our Routes.en_US.srt |
9.54Кб |
057 Refactoring Our Routes.mp4 |
51.16Мб |
058 Middleware and the Request-Response Cycle.en_US.srt |
7.83Кб |
058 Middleware and the Request-Response Cycle.mp4 |
16.88Мб |
059 Creating Our Own Middleware.en_US.srt |
14.51Кб |
059 Creating Our Own Middleware.mp4 |
64.84Мб |
060 Using 3rd-Party Middleware.en_US.srt |
14.17Кб |
060 Using 3rd-Party Middleware.mp4 |
70.79Мб |
061 Implementing the _Users_ Routes.en_US.srt |
9.27Кб |
061 Implementing the _Users_ Routes.mp4 |
40.97Мб |
062 Creating and Mounting Multiple Routers.en_US.srt |
10.72Кб |
062 Creating and Mounting Multiple Routers.mp4 |
47.19Мб |
063 A Better File Structure.en_US.srt |
23.64Кб |
063 A Better File Structure.mp4 |
114.64Мб |
064 Param Middleware.en_US.srt |
15.05Кб |
064 Param Middleware.mp4 |
76.93Мб |
065 Chaining Multiple Middleware Functions.en_US.srt |
10.05Кб |
065 Chaining Multiple Middleware Functions.mp4 |
54.18Мб |
066 Serving Static Files.en_US.srt |
8.13Кб |
066 Serving Static Files.mp4 |
54.11Мб |
067 Environment Variables.en_US.srt |
22.41Кб |
067 Environment Variables.mp4 |
101.20Мб |
068 Setting up ESLint + Prettier in VS Code.en_US.srt |
20.92Кб |
068 Setting up ESLint + Prettier in VS Code.mp4 |
83.76Мб |
069 Section Intro.en_US.srt |
1019б |
069 Section Intro.mp4 |
6.93Мб |
070 What is MongoDB_.en_US.srt |
13.20Кб |
070 What is MongoDB_.mp4 |
41.20Мб |
071 Installing MongoDB on macOS.en_US.srt |
10.35Кб |
071 Installing MongoDB on macOS.mp4 |
79.87Мб |
072 Installing MongoDB on Windows.en_US.srt |
13.63Кб |
072 Installing MongoDB on Windows.mp4 |
81.33Мб |
073 Creating a Local Database.en_US.srt |
11.41Кб |
073 Creating a Local Database.mp4 |
36.76Мб |
074 CRUD_ Creating Documents.en_US.srt |
6.07Кб |
074 CRUD_ Creating Documents.mp4 |
15.17Мб |
075 CRUD_ Querying (Reading) Documents.en_US.srt |
17.96Кб |
075 CRUD_ Querying (Reading) Documents.mp4 |
49.90Мб |
076 CRUD_ Updating Documents.en_US.srt |
11.17Кб |
076 CRUD_ Updating Documents.mp4 |
28.13Мб |
077 CRUD_ Deleting Documents.en_US.srt |
4.05Кб |
077 CRUD_ Deleting Documents.mp4 |
13.69Мб |
078 Using Compass App for CRUD Operations.en_US.srt |
10.46Кб |
078 Using Compass App for CRUD Operations.mp4 |
51.96Мб |
079 Creating a Hosted Database with Atlas.en_US.srt |
6.80Кб |
079 Creating a Hosted Database with Atlas.mp4 |
41.16Мб |
080 Connecting to Our Hosted Database.en_US.srt |
10.45Кб |
080 Connecting to Our Hosted Database.mp4 |
55.65Мб |
081 Section Intro.en_US.srt |
1.26Кб |
081 Section Intro.mp4 |
8.14Мб |
082 Connecting Our Database with the Express App.en_US.srt |
17.88Кб |
082 Connecting Our Database with the Express App.mp4 |
103.26Мб |
083 What Is Mongoose_.en_US.srt |
2.58Кб |
083 What Is Mongoose_.mp4 |
8.68Мб |
084 Creating a Simple Tour Model.en_US.srt |
10.17Кб |
084 Creating a Simple Tour Model.mp4 |
46.19Мб |
085 Creating Documents and Testing the Model.en_US.srt |
14.11Кб |
085 Creating Documents and Testing the Model.mp4 |
49.36Мб |
086 Intro to Back-End Architecture_ MVC, Types of Logic, and More.en_US.srt |
11.49Кб |
086 Intro to Back-End Architecture_ MVC, Types of Logic, and More.mp4 |
22.95Мб |
087 Refactoring for MVC.en_US.srt |
9.69Кб |
087 Refactoring for MVC.mp4 |
41.16Мб |
088 Another Way of Creating Documents.en_US.srt |
20.45Кб |
088 Another Way of Creating Documents.mp4 |
78.01Мб |
089 Reading Documents.en_US.srt |
12.09Кб |
089 Reading Documents.mp4 |
50.37Мб |
090 Updating Documents.en_US.srt |
15.73Кб |
090 Updating Documents.mp4 |
115.77Мб |
091 Deleting Documents.en_US.srt |
5.60Кб |
091 Deleting Documents.mp4 |
18.30Мб |
092 Modelling the Tours.en_US.srt |
25.05Кб |
092 Modelling the Tours.mp4 |
216.34Мб |
093 Importing Development Data.en_US.srt |
22.46Кб |
093 Importing Development Data.mp4 |
195.88Мб |
094 Making the API Better_ Filtering.en_US.srt |
26.62Кб |
094 Making the API Better_ Filtering.mp4 |
113.04Мб |
095 Making the API Better_ Advanced Filtering.en_US.srt |
16.56Кб |
095 Making the API Better_ Advanced Filtering.mp4 |
123.52Мб |
096 Making the API Better_ Sorting.en_US.srt |
15.49Кб |
096 Making the API Better_ Sorting.mp4 |
90.01Мб |
097 Making the API Better_ Limiting Fields.en_US.srt |
8.28Кб |
097 Making the API Better_ Limiting Fields.mp4 |
64.07Мб |
098 Making the API Better_ Pagination.en_US.srt |
22.20Кб |
098 Making the API Better_ Pagination.mp4 |
97.46Мб |
099 Making the API Better_ Aliasing.en_US.srt |
12.13Кб |
099 Making the API Better_ Aliasing.mp4 |
64.44Мб |
100 Refactoring API Features.en_US.srt |
21.43Кб |
100 Refactoring API Features.mp4 |
178.54Мб |
101 Aggregation Pipeline_ Matching and Grouping.en_US.srt |
28.80Кб |
101 Aggregation Pipeline_ Matching and Grouping.mp4 |
239.08Мб |
102 Aggregation Pipeline_ Unwinding and Projecting.en_US.srt |
25.78Кб |
102 Aggregation Pipeline_ Unwinding and Projecting.mp4 |
200.96Мб |
103 Virtual Properties.en_US.srt |
9.46Кб |
103 Virtual Properties.mp4 |
37.44Мб |
104 Document Middleware.en_US.srt |
18.87Кб |
104 Document Middleware.mp4 |
174.84Мб |
105 Query Middleware.en_US.srt |
21.26Кб |
105 Query Middleware.mp4 |
98.20Мб |
106 Aggregation Middleware.en_US.srt |
10.10Кб |
106 Aggregation Middleware.mp4 |
56.29Мб |
107 Data Validation_ Built-In Validators.en_US.srt |
13.21Кб |
107 Data Validation_ Built-In Validators.mp4 |
61.65Мб |
108 Data Validation_ Custom Validators.en_US.srt |
19.06Кб |
108 Data Validation_ Custom Validators.mp4 |
147.69Мб |
109 Section Intro.en_US.srt |
956б |
109 Section Intro.mp4 |
5.99Мб |
110 Debugging Node.js with ndb.en_US.srt |
31.83Кб |
110 Debugging Node.js with ndb.mp4 |
254.86Мб |
111 Handling Unhandled Routes.en_US.srt |
10.87Кб |
111 Handling Unhandled Routes.mp4 |
48.64Мб |
112 An Overview of Error Handling.en_US.srt |
5.76Кб |
112 An Overview of Error Handling.mp4 |
17.79Мб |
113 Implementing a Global Error Handling Middleware.en_US.srt |
13.06Кб |
113 Implementing a Global Error Handling Middleware.mp4 |
50.90Мб |
114 Better Errors and Refactoring.en_US.srt |
15.72Кб |
114 Better Errors and Refactoring.mp4 |
60.48Мб |
115 Catching Errors in Async Functions.en_US.srt |
20.34Кб |
115 Catching Errors in Async Functions.mp4 |
145.41Мб |
116 Adding 404 Not Found Errors.en_US.srt |
13.93Кб |
116 Adding 404 Not Found Errors.mp4 |
44.19Мб |
117 Errors During Development vs Production.en_US.srt |
13.57Кб |
117 Errors During Development vs Production.mp4 |
60.42Мб |
118 Handling Invalid Database IDs.en_US.srt |
13.46Кб |
118 Handling Invalid Database IDs.mp4 |
63.43Мб |
119 Handling Duplicate Database Fields.en_US.srt |
7.98Кб |
119 Handling Duplicate Database Fields.mp4 |
46.94Мб |
120 Handling Mongoose Validation Errors.en_US.srt |
11.34Кб |
120 Handling Mongoose Validation Errors.mp4 |
53.68Мб |
121 Errors Outside Express_ Unhandled Rejections.en_US.srt |
13.03Кб |
121 Errors Outside Express_ Unhandled Rejections.mp4 |
63.29Мб |
122 Catching Uncaught Exceptions.en_US.srt |
14.17Кб |
122 Catching Uncaught Exceptions.mp4 |
69.02Мб |
123 Section Intro.en_US.srt |
1.31Кб |
123 Section Intro.mp4 |
8.68Мб |
124 Modelling Users.en_US.srt |
14.04Кб |
124 Modelling Users.mp4 |
67.04Мб |
125 Creating New Users.en_US.srt |
15.15Кб |
125 Creating New Users.mp4 |
70.84Мб |
126 Managing Passwords.en_US.srt |
27.79Кб |
126 Managing Passwords.mp4 |
123.88Мб |
127 How Authentication with JWT Works.en_US.srt |
13.17Кб |
127 How Authentication with JWT Works.mp4 |
32.10Мб |
128 Signing up Users.en_US.srt |
24.78Кб |
128 Signing up Users.mp4 |
144.28Мб |
129 Logging in Users.en_US.srt |
35.27Кб |
129 Logging in Users.mp4 |
272.20Мб |
130 Protecting Tour Routes - Part 1.en_US.srt |
21.13Кб |
130 Protecting Tour Routes - Part 1.mp4 |
109.13Мб |
131 Protecting Tour Routes - Part 2.en_US.srt |
49.75Кб |
131 Protecting Tour Routes - Part 2.mp4 |
251.80Мб |
132 Advanced Postman Setup.en_US.srt |
18.59Кб |
132 Advanced Postman Setup.mp4 |
67.62Мб |
133 Authorization_ User Roles and Permissions.en_US.srt |
23.37Кб |
133 Authorization_ User Roles and Permissions.mp4 |
180.51Мб |
134 Password Reset Functionality_ Reset Token.en_US.srt |
21.00Кб |
134 Password Reset Functionality_ Reset Token.mp4 |
204.69Мб |
135 Sending Emails with Nodemailer.en_US.srt |
30.13Кб |
135 Sending Emails with Nodemailer.mp4 |
229.06Мб |
136 Password Reset Functionality_ Setting New Password.en_US.srt |
27.48Кб |
136 Password Reset Functionality_ Setting New Password.mp4 |
161.25Мб |
137 Updating the Current User_ Password.en_US.srt |
21.24Кб |
137 Updating the Current User_ Password.mp4 |
104.79Мб |
138 Updating the Current User_ Data.en_US.srt |
25.07Кб |
138 Updating the Current User_ Data.mp4 |
249.21Мб |
139 Deleting the Current User.en_US.srt |
14.63Кб |
139 Deleting the Current User.mp4 |
117.67Мб |
140 Security Best Practices.en_US.srt |
16.29Кб |
140 Security Best Practices.mp4 |
55.63Мб |
141 Sending JWT via Cookie.en_US.srt |
13.95Кб |
141 Sending JWT via Cookie.mp4 |
98.68Мб |
142 Implementing Rate Limiting.en_US.srt |
9.21Кб |
142 Implementing Rate Limiting.mp4 |
71.07Мб |
143 Setting Security HTTP Headers.en_US.srt |
7.48Кб |
143 Setting Security HTTP Headers.mp4 |
39.40Мб |
144 Data Sanitization.en_US.srt |
10.95Кб |
144 Data Sanitization.mp4 |
66.05Мб |
145 Preventing Parameter Pollution.en_US.srt |
9.96Кб |
145 Preventing Parameter Pollution.mp4 |
66.33Мб |
146 Section Intro.en_US.srt |
1.42Кб |
146 Section Intro.mp4 |
9.27Мб |
147 MongoDB Data Modelling.en_US.srt |
37.76Кб |
147 MongoDB Data Modelling.mp4 |
115.27Мб |
148 Designing Our Data Model.en_US.srt |
18.70Кб |
148 Designing Our Data Model.mp4 |
38.18Мб |
149 Modelling Locations (Geospatial Data).en_US.srt |
17.67Кб |
149 Modelling Locations (Geospatial Data).mp4 |
177.42Мб |
150 Modelling Tour Guides_ Embedding.en_US.srt |
10.56Кб |
150 Modelling Tour Guides_ Embedding.mp4 |
49.36Мб |
151 Modelling Tour Guides_ Child Referencing.en_US.srt |
7.11Кб |
151 Modelling Tour Guides_ Child Referencing.mp4 |
35.14Мб |
152 Populating Tour Guides.en_US.srt |
14.44Кб |
152 Populating Tour Guides.mp4 |
78.95Мб |
153 Modelling Reviews_ Parent Referencing.en_US.srt |
10.68Кб |
153 Modelling Reviews_ Parent Referencing.mp4 |
76.99Мб |
154 Creating and Getting Reviews.en_US.srt |
21.39Кб |
154 Creating and Getting Reviews.mp4 |
179.11Мб |
155 Populating Reviews.en_US.srt |
8.06Кб |
155 Populating Reviews.mp4 |
63.40Мб |
156 Virtual Populate_ Tours and Reviews.en_US.srt |
18.71Кб |
156 Virtual Populate_ Tours and Reviews.mp4 |
82.88Мб |
157 Implementing Simple Nested Routes.en_US.srt |
16.15Кб |
157 Implementing Simple Nested Routes.mp4 |
91.27Мб |
158 Nested Routes with Express.en_US.srt |
11.14Кб |
158 Nested Routes with Express.mp4 |
49.77Мб |
159 Adding a Nested GET Endpoint.en_US.srt |
6.53Кб |
159 Adding a Nested GET Endpoint.mp4 |
38.13Мб |
160 Building Handler Factory Functions_ Delete.en_US.srt |
18.10Кб |
160 Building Handler Factory Functions_ Delete.mp4 |
186.16Мб |
161 Factory Functions_ Update and Create.en_US.srt |
16.50Кб |
161 Factory Functions_ Update and Create.mp4 |
137.25Мб |
162 Factory Functions_ Reading.en_US.srt |
16.06Кб |
162 Factory Functions_ Reading.mp4 |
116.63Мб |
163 Adding a _me Endpoint.en_US.srt |
5.13Кб |
163 Adding a _me Endpoint.mp4 |
30.15Мб |
164 Adding Missing Authentication and Authorization.en_US.srt |
20.72Кб |
164 Adding Missing Authentication and Authorization.mp4 |
156.64Мб |
165 Importing Review and User Data.en_US.srt |
9.04Кб |
165 Importing Review and User Data.mp4 |
86.18Мб |
166 Improving Read Performance with Indexes.en_US.srt |
23.98Кб |
166 Improving Read Performance with Indexes.mp4 |
126.62Мб |
167 Calculating Average Rating on Tours - Part 1.en_US.srt |
30.35Кб |
167 Calculating Average Rating on Tours - Part 1.mp4 |
135.77Мб |
168 Calculating Average Rating on Tours - Part 2.en_US.srt |
20.56Кб |
168 Calculating Average Rating on Tours - Part 2.mp4 |
118.01Мб |
169 Preventing Duplicate Reviews.en_US.srt |
12.32Кб |
169 Preventing Duplicate Reviews.mp4 |
112.61Мб |
170 Geospatial Queries_ Finding Tours Within Radius.en_US.srt |
37.23Кб |
170 Geospatial Queries_ Finding Tours Within Radius.mp4 |
406.62Мб |
171 Geospatial Aggregation_ Calculating Distances.en_US.srt |
20.94Кб |
171 Geospatial Aggregation_ Calculating Distances.mp4 |
175.15Мб |
172 Creating API Documentation Using Postman.en_US.srt |
13.86Кб |
172 Creating API Documentation Using Postman.mp4 |
57.44Мб |
173 Section Intro.en_US.srt |
1.43Кб |
173 Section Intro.mp4 |
8.38Мб |
174 Recap_ Server-Side vs Client-Side Rendering.en_US.srt |
7.84Кб |
174 Recap_ Server-Side vs Client-Side Rendering.mp4 |
79.64Мб |
175 Setting up Pug in Express.en_US.srt |
13.25Кб |
175 Setting up Pug in Express.mp4 |
68.29Мб |
176 First Steps with Pug.en_US.srt |
19.54Кб |
176 First Steps with Pug.mp4 |
100.73Мб |
177 Creating Our Base Template.en_US.srt |
18.14Кб |
177 Creating Our Base Template.mp4 |
165.29Мб |
178 Including Files into Pug Templates.en_US.srt |
6.55Кб |
178 Including Files into Pug Templates.mp4 |
45.08Мб |
179 Extending Our Base Template with Blocks.en_US.srt |
13.47Кб |
179 Extending Our Base Template with Blocks.mp4 |
60.77Мб |
180 Setting up the Project Structure.en_US.srt |
6.60Кб |
180 Setting up the Project Structure.mp4 |
68.40Мб |
181 Building the Tour Overview - Part 1.en_US.srt |
16.69Кб |
181 Building the Tour Overview - Part 1.mp4 |
126.47Мб |
182 Building the Tour Overview - Part 2.en_US.srt |
21.14Кб |
182 Building the Tour Overview - Part 2.mp4 |
169.21Мб |
183 Building the Tour Page - Part 1.en_US.srt |
32.14Кб |
183 Building the Tour Page - Part 1.mp4 |
301.34Мб |
184 Building the Tour Page - Part 2.en_US.srt |
33.66Кб |
184 Building the Tour Page - Part 2.mp4 |
454.95Мб |
185 Including a Map with Mapbox - Part 1.en_US.srt |
15.74Кб |
185 Including a Map with Mapbox - Part 1.mp4 |
140.99Мб |
186 Including a Map with Mapbox - Part 2.en_US.srt |
35.43Кб |
186 Including a Map with Mapbox - Part 2.mp4 |
509.32Мб |
187 Building the Login Screen.en_US.srt |
8.60Кб |
187 Building the Login Screen.mp4 |
42.76Мб |
188 Logging in Users with Our API - Part 1.en_US.srt |
27.66Кб |
188 Logging in Users with Our API - Part 1.mp4 |
190.33Мб |
189 Logging in Users with Our API - Part 2.en_US.srt |
23.10Кб |
189 Logging in Users with Our API - Part 2.mp4 |
225.91Мб |
190 Logging in Users with Our API - Part 3.en_US.srt |
35.33Кб |
190 Logging in Users with Our API - Part 3.mp4 |
254.50Мб |
191 Logging out Users.en_US.srt |
18.06Кб |
191 Logging out Users.mp4 |
87.47Мб |
192 Rendering Error Pages.en_US.srt |
28.04Кб |
192 Rendering Error Pages.mp4 |
159.63Мб |
193 Building the User Account Page.en_US.srt |
20.14Кб |
193 Building the User Account Page.mp4 |
102.37Мб |
194 Updating User Data.en_US.srt |
21.85Кб |
194 Updating User Data.mp4 |
100.03Мб |
195 Updating User Data with Our API.en_US.srt |
15.28Кб |
195 Updating User Data with Our API.mp4 |
80.53Мб |
196 Updating User Password with Our API.en_US.srt |
17.63Кб |
196 Updating User Password with Our API.mp4 |
84.06Мб |
197 Section Intro.en_US.srt |
719б |
197 Section Intro.mp4 |
2.89Мб |
198 Image Uploads Using Multer_ Users.en_US.srt |
13.70Кб |
198 Image Uploads Using Multer_ Users.mp4 |
102.99Мб |
199 Configuring Multer.en_US.srt |
17.72Кб |
199 Configuring Multer.mp4 |
207.09Мб |
200 Saving Image Name to Database.en_US.srt |
6.42Кб |
200 Saving Image Name to Database.mp4 |
33.99Мб |
201 Resizing Images.en_US.srt |
18.27Кб |
201 Resizing Images.mp4 |
154.72Мб |
202 Adding Image Uploads to Form.en_US.srt |
15.48Кб |
202 Adding Image Uploads to Form.mp4 |
86.36Мб |
203 Uploading Multiple Images_ Tours.en_US.srt |
15.18Кб |
203 Uploading Multiple Images_ Tours.mp4 |
131.87Мб |
204 Processing Multiple Images.en_US.srt |
23.14Кб |
204 Processing Multiple Images.mp4 |
257.99Мб |
205 Building a Complex Email Handler.en_US.srt |
27.39Кб |
205 Building a Complex Email Handler.mp4 |
200.64Мб |
206 Email Templates with Pug_ Welcome Emails.en_US.srt |
19.20Кб |
206 Email Templates with Pug_ Welcome Emails.mp4 |
115.22Мб |
207 Sending Password Reset Emails.en_US.srt |
7.45Кб |
207 Sending Password Reset Emails.mp4 |
87.88Мб |
208 Using Sendgrid for _Real_ Emails.en_US.srt |
12.72Кб |
208 Using Sendgrid for _Real_ Emails.mp4 |
98.99Мб |
209 Credit Card Payments with Stripe.en_US.srt |
15.83Кб |
209 Credit Card Payments with Stripe.mp4 |
105.84Мб |
210 Integrating Stripe into the Back-End.en_US.srt |
27.56Кб |
210 Integrating Stripe into the Back-End.mp4 |
275.89Мб |
211 Processing Payments on the Front-End.en_US.srt |
31.44Кб |
211 Processing Payments on the Front-End.mp4 |
298.92Мб |
212 Modelling the Bookings.en_US.srt |
6.88Кб |
212 Modelling the Bookings.mp4 |
40.33Мб |
213 Creating New Bookings on Checkout Success.en_US.srt |
26.26Кб |
213 Creating New Bookings on Checkout Success.mp4 |
191.44Мб |
214 Rendering a User's Booked Tours.en_US.srt |
14.30Кб |
214 Rendering a User's Booked Tours.mp4 |
155.05Мб |
215 Finishing the Bookings API.en_US.srt |
7.32Кб |
215 Finishing the Bookings API.mp4 |
53.34Мб |
216 Final Considerations.en_US.srt |
11.99Кб |
216 Final Considerations.mp4 |
38.05Мб |
217 Section Intro.en_US.srt |
924б |
217 Section Intro.mp4 |
5.74Мб |
218 Setting Up Git and GitHub.en_US.srt |
6.84Кб |
218 Setting Up Git and GitHub.mp4 |
28.05Мб |
219 Git Fundamentals.en_US.srt |
14.67Кб |
219 Git Fundamentals.mp4 |
63.15Мб |
220 Pushing to GitHub.en_US.srt |
14.30Кб |
220 Pushing to GitHub.mp4 |
67.92Мб |
221 Preparing Our App for Deployment.en_US.srt |
15.80Кб |
221 Preparing Our App for Deployment.mp4 |
164.60Мб |
222 Deploying Our App to Heroku.en_US.srt |
35.26Кб |
222 Deploying Our App to Heroku.mp4 |
277.69Мб |
223 Testing for Secure HTTPS Connections.en_US.srt |
7.68Кб |
223 Testing for Secure HTTPS Connections.mp4 |
44.30Мб |
224 Responding to a SIGTERM Signal.en_US.srt |
10.03Кб |
224 Responding to a SIGTERM Signal.mp4 |
74.47Мб |
225 Implementing CORS.en_US.srt |
21.46Кб |
225 Implementing CORS.mp4 |
217.97Мб |
226 Finishing Payments with Stripe Webhooks.en_US.srt |
46.06Кб |
226 Finishing Payments with Stripe Webhooks.mp4 |
553.05Мб |
227 Where to Go from Here.en_US.srt |
4.65Кб |
227 Where to Go from Here.mp4 |
32.12Мб |
228 My Other Courses + Updates.html |
2.14Кб |