|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| [TGx]Downloaded from torrentgalaxy.to .txt |
585B |
| 0 |
11B |
| 001 Course Structure and Projects.en_US.srt |
10.10KB |
| 001 Course Structure and Projects.mp4 |
53.13MB |
| 002 READ BEFORE YOU START!.html |
2.21KB |
| 003 Let's Install Node.js.en_US.srt |
8.16KB |
| 003 Let's Install Node.js.mp4 |
26.78MB |
| 004 Section Intro.en_US.srt |
1.25KB |
| 004 Section Intro.mp4 |
8.10MB |
| 005 What Is Node.js and Why Use It_.en_US.srt |
11.51KB |
| 005 What Is Node.js and Why Use It_.mp4 |
30.68MB |
| 006 Download-starter-project-from-GitHub.txt |
59B |
| 006 Running Javascript Outside the Browser.en_US.srt |
9.45KB |
| 006 Running Javascript Outside the Browser.mp4 |
17.58MB |
| 007 Using Modules 1_ Core Modules.en_US.srt |
8.06KB |
| 007 Using Modules 1_ Core Modules.mp4 |
24.59MB |
| 008 Reading and Writing Files.en_US.srt |
9.07KB |
| 008 Reading and Writing Files.mp4 |
31.72MB |
| 009 Blocking and Non-Blocking_ Asynchronous Nature of Node.js.en_US.srt |
15.39KB |
| 009 Blocking and Non-Blocking_ Asynchronous Nature of Node.js.mp4 |
40.88MB |
| 010 Reading and Writing Files Asynchronously.en_US.srt |
17.65KB |
| 010 Reading and Writing Files Asynchronously.mp4 |
77.37MB |
| 011 Creating a Simple Web Server.en_US.srt |
15.84KB |
| 011 Creating a Simple Web Server.mp4 |
73.47MB |
| 012 Routing.en_US.srt |
18.60KB |
| 012 Routing.mp4 |
68.63MB |
| 013 Building a (Very) Simple API.en_US.srt |
17.03KB |
| 013 Building a (Very) Simple API.mp4 |
136.11MB |
| 014 HTML Templating_ Building the Templates.en_US.srt |
17.85KB |
| 014 HTML Templating_ Building the Templates.mp4 |
110.82MB |
| 015 HTML Templating_ Filling the Templates.en_US.srt |
25.36KB |
| 015 HTML Templating_ Filling the Templates.mp4 |
168.20MB |
| 016 Parsing Variables from URLs.en_US.srt |
11.89KB |
| 016 Parsing Variables from URLs.mp4 |
122.95MB |
| 017 Using Modules 2_ Our Own Modules.en_US.srt |
8.97KB |
| 017 Using Modules 2_ Our Own Modules.mp4 |
69.50MB |
| 018 Introduction to NPM and the package.json File.en_US.srt |
7.69KB |
| 018 Introduction to NPM and the package.json File.mp4 |
47.78MB |
| 019 Types of Packages and Installs.en_US.srt |
18.45KB |
| 019 Types of Packages and Installs.mp4 |
74.11MB |
| 020 Using Modules 3_ 3rd Party Modules.en_US.srt |
11.53KB |
| 020 Using Modules 3_ 3rd Party Modules.mp4 |
90.53MB |
| 021 Package Versioning and Updating.en_US.srt |
15.88KB |
| 021 Package Versioning and Updating.mp4 |
64.13MB |
| 022 Setting up Prettier in VS Code.en_US.srt |
17.20KB |
| 022 Setting up Prettier in VS Code.mp4 |
115.79MB |
| 023 Recap and What's Next.en_US.srt |
4.86KB |
| 023 Recap and What's Next.mp4 |
21.09MB |
| 024 Section Intro.en_US.srt |
1.02KB |
| 024 Section Intro.mp4 |
6.85MB |
| 025 An Overview of How the Web Works.en_US.srt |
19.22KB |
| 025 An Overview of How the Web Works.mp4 |
54.78MB |
| 026 HTTP in Action.en_US.srt |
7.90KB |
| 026 HTTP in Action.mp4 |
70.50MB |
| 027 Front-End vs. Back-End Web Development.en_US.srt |
9.92KB |
| 027 Front-End vs. Back-End Web Development.mp4 |
23.96MB |
| 028 Static vs Dynamic vs API.en_US.srt |
14.37KB |
| 028 Static vs Dynamic vs API.mp4 |
36.01MB |
| 029 Section Intro.en_US.srt |
2.01KB |
| 029 Section Intro.mp4 |
12.71MB |
| 030 Node, V8, Libuv and C++.en_US.srt |
5.37KB |
| 030 Node, V8, Libuv and C++.mp4 |
11.59MB |
| 031 Processes, Threads and the Thread Pool.en_US.srt |
6.67KB |
| 031 Processes, Threads and the Thread Pool.mp4 |
13.90MB |
| 032 The Node.js Event Loop.en_US.srt |
18.93KB |
| 032 The Node.js Event Loop.mp4 |
46.43MB |
| 033 Download-starter-project-from-GitHub.txt |
59B |
| 033 The Event Loop in Practice.en_US.srt |
27.76KB |
| 033 The Event Loop in Practice.mp4 |
96.90MB |
| 034 Events and Event-Driven Architecture.en_US.srt |
6.49KB |
| 034 Events and Event-Driven Architecture.mp4 |
13.59MB |
| 035 Events in Practice.en_US.srt |
18.87KB |
| 035 Events in Practice.mp4 |
99.85MB |
| 036 Introduction to Streams.en_US.srt |
10.00KB |
| 036 Introduction to Streams.mp4 |
23.77MB |
| 037 Streams in Practice.en_US.srt |
20.16KB |
| 037 Streams in Practice.mp4 |
52.46MB |
| 038 How Requiring Modules Really Works.en_US.srt |
16.00KB |
| 038 How Requiring Modules Really Works.mp4 |
31.86MB |
| 039 Requiring Modules in Practice.en_US.srt |
20.92KB |
| 039 Requiring Modules in Practice.mp4 |
71.57MB |
| 040 Section Intro.en_US.srt |
1.33KB |
| 040 Section Intro.mp4 |
8.48MB |
| 041 Download-starter-project-from-GitHub.txt |
59B |
| 041 The Problem with Callbacks_ Callback Hell.en_US.srt |
21.13KB |
| 041 The Problem with Callbacks_ Callback Hell.mp4 |
64.49MB |
| 042 From Callback Hell to Promises.en_US.srt |
10.88KB |
| 042 From Callback Hell to Promises.mp4 |
45.87MB |
| 043 Building Promises.en_US.srt |
22.63KB |
| 043 Building Promises.mp4 |
106.79MB |
| 044 Consuming Promises with Async_Await.en_US.srt |
11.50KB |
| 044 Consuming Promises with Async_Await.mp4 |
54.81MB |
| 045 Returning Values from Async Functions.en_US.srt |
19.81KB |
| 045 Returning Values from Async Functions.mp4 |
76.41MB |
| 046 Waiting for Multiple Promises Simultaneously.en_US.srt |
8.83KB |
| 046 Waiting for Multiple Promises Simultaneously.mp4 |
46.96MB |
| 047 Section Intro.en_US.srt |
1.23KB |
| 047 Section Intro.mp4 |
8.17MB |
| 048 What is Express_.en_US.srt |
3.04KB |
| 048 What is Express_.mp4 |
7.24MB |
| 049 Installing Postman.en_US.srt |
5.81KB |
| 049 Installing Postman.mp4 |
28.88MB |
| 050 Download-starter-project-from-GitHub.txt |
59B |
| 050 Setting up Express and Basic Routing.en_US.srt |
21.48KB |
| 050 Setting up Express and Basic Routing.mp4 |
68.08MB |
| 051 APIs and RESTful API Design.en_US.srt |
26.06KB |
| 051 APIs and RESTful API Design.mp4 |
65.82MB |
| 052 Starting Our API_ Handling GET Requests.en_US.srt |
19.09KB |
| 052 Starting Our API_ Handling GET Requests.mp4 |
124.84MB |
| 053 Handling POST Requests.en_US.srt |
21.22KB |
| 053 Handling POST Requests.mp4 |
139.56MB |
| 054 Responding to URL Parameters.en_US.srt |
17.71KB |
| 054 Responding to URL Parameters.mp4 |
63.02MB |
| 055 Handling PATCH Requests.en_US.srt |
9.39KB |
| 055 Handling PATCH Requests.mp4 |
61.54MB |
| 056 Handling DELETE Requests.en_US.srt |
3.92KB |
| 056 Handling DELETE Requests.mp4 |
15.52MB |
| 057 Refactoring Our Routes.en_US.srt |
9.54KB |
| 057 Refactoring Our Routes.mp4 |
51.16MB |
| 058 Middleware and the Request-Response Cycle.en_US.srt |
7.83KB |
| 058 Middleware and the Request-Response Cycle.mp4 |
16.88MB |
| 059 Creating Our Own Middleware.en_US.srt |
14.51KB |
| 059 Creating Our Own Middleware.mp4 |
64.84MB |
| 060 Using 3rd-Party Middleware.en_US.srt |
14.17KB |
| 060 Using 3rd-Party Middleware.mp4 |
70.79MB |
| 061 Implementing the _Users_ Routes.en_US.srt |
9.27KB |
| 061 Implementing the _Users_ Routes.mp4 |
40.97MB |
| 062 Creating and Mounting Multiple Routers.en_US.srt |
10.72KB |
| 062 Creating and Mounting Multiple Routers.mp4 |
47.19MB |
| 063 A Better File Structure.en_US.srt |
23.64KB |
| 063 A Better File Structure.mp4 |
114.64MB |
| 064 Param Middleware.en_US.srt |
15.05KB |
| 064 Param Middleware.mp4 |
76.93MB |
| 065 Chaining Multiple Middleware Functions.en_US.srt |
10.05KB |
| 065 Chaining Multiple Middleware Functions.mp4 |
54.18MB |
| 066 Serving Static Files.en_US.srt |
8.13KB |
| 066 Serving Static Files.mp4 |
54.11MB |
| 067 Environment Variables.en_US.srt |
22.41KB |
| 067 Environment Variables.mp4 |
101.20MB |
| 068 Setting up ESLint + Prettier in VS Code.en_US.srt |
20.92KB |
| 068 Setting up ESLint + Prettier in VS Code.mp4 |
83.76MB |
| 069 Section Intro.en_US.srt |
1019B |
| 069 Section Intro.mp4 |
6.93MB |
| 070 What is MongoDB_.en_US.srt |
13.20KB |
| 070 What is MongoDB_.mp4 |
41.20MB |
| 071 Installing MongoDB on macOS.en_US.srt |
10.35KB |
| 071 Installing MongoDB on macOS.mp4 |
79.87MB |
| 072 Installing MongoDB on Windows.en_US.srt |
13.63KB |
| 072 Installing MongoDB on Windows.mp4 |
81.33MB |
| 073 Creating a Local Database.en_US.srt |
11.41KB |
| 073 Creating a Local Database.mp4 |
36.76MB |
| 074 CRUD_ Creating Documents.en_US.srt |
6.07KB |
| 074 CRUD_ Creating Documents.mp4 |
15.17MB |
| 075 CRUD_ Querying (Reading) Documents.en_US.srt |
17.96KB |
| 075 CRUD_ Querying (Reading) Documents.mp4 |
49.90MB |
| 076 CRUD_ Updating Documents.en_US.srt |
11.17KB |
| 076 CRUD_ Updating Documents.mp4 |
28.13MB |
| 077 CRUD_ Deleting Documents.en_US.srt |
4.05KB |
| 077 CRUD_ Deleting Documents.mp4 |
13.69MB |
| 078 Using Compass App for CRUD Operations.en_US.srt |
10.46KB |
| 078 Using Compass App for CRUD Operations.mp4 |
51.96MB |
| 079 Creating a Hosted Database with Atlas.en_US.srt |
6.80KB |
| 079 Creating a Hosted Database with Atlas.mp4 |
41.16MB |
| 080 Connecting to Our Hosted Database.en_US.srt |
10.45KB |
| 080 Connecting to Our Hosted Database.mp4 |
55.65MB |
| 081 Section Intro.en_US.srt |
1.26KB |
| 081 Section Intro.mp4 |
8.14MB |
| 082 Connecting Our Database with the Express App.en_US.srt |
17.88KB |
| 082 Connecting Our Database with the Express App.mp4 |
103.26MB |
| 083 What Is Mongoose_.en_US.srt |
2.58KB |
| 083 What Is Mongoose_.mp4 |
8.68MB |
| 084 Creating a Simple Tour Model.en_US.srt |
10.17KB |
| 084 Creating a Simple Tour Model.mp4 |
46.19MB |
| 085 Creating Documents and Testing the Model.en_US.srt |
14.11KB |
| 085 Creating Documents and Testing the Model.mp4 |
49.36MB |
| 086 Intro to Back-End Architecture_ MVC, Types of Logic, and More.en_US.srt |
11.49KB |
| 086 Intro to Back-End Architecture_ MVC, Types of Logic, and More.mp4 |
22.95MB |
| 087 Refactoring for MVC.en_US.srt |
9.69KB |
| 087 Refactoring for MVC.mp4 |
41.16MB |
| 088 Another Way of Creating Documents.en_US.srt |
20.45KB |
| 088 Another Way of Creating Documents.mp4 |
78.01MB |
| 089 Reading Documents.en_US.srt |
12.09KB |
| 089 Reading Documents.mp4 |
50.37MB |
| 090 Updating Documents.en_US.srt |
15.73KB |
| 090 Updating Documents.mp4 |
115.77MB |
| 091 Deleting Documents.en_US.srt |
5.60KB |
| 091 Deleting Documents.mp4 |
18.30MB |
| 092 Modelling the Tours.en_US.srt |
25.05KB |
| 092 Modelling the Tours.mp4 |
216.34MB |
| 093 Importing Development Data.en_US.srt |
22.46KB |
| 093 Importing Development Data.mp4 |
195.88MB |
| 094 Making the API Better_ Filtering.en_US.srt |
26.62KB |
| 094 Making the API Better_ Filtering.mp4 |
113.04MB |
| 095 Making the API Better_ Advanced Filtering.en_US.srt |
16.56KB |
| 095 Making the API Better_ Advanced Filtering.mp4 |
123.52MB |
| 096 Making the API Better_ Sorting.en_US.srt |
15.49KB |
| 096 Making the API Better_ Sorting.mp4 |
90.01MB |
| 097 Making the API Better_ Limiting Fields.en_US.srt |
8.28KB |
| 097 Making the API Better_ Limiting Fields.mp4 |
64.07MB |
| 098 Making the API Better_ Pagination.en_US.srt |
22.20KB |
| 098 Making the API Better_ Pagination.mp4 |
97.46MB |
| 099 Making the API Better_ Aliasing.en_US.srt |
12.13KB |
| 099 Making the API Better_ Aliasing.mp4 |
64.44MB |
| 1 |
57B |
| 10 |
1.14MB |
| 100 |
642.12KB |
| 100 Refactoring API Features.en_US.srt |
21.43KB |
| 100 Refactoring API Features.mp4 |
178.54MB |
| 101 |
1.01MB |
| 101 Aggregation Pipeline_ Matching and Grouping.en_US.srt |
28.80KB |
| 101 Aggregation Pipeline_ Matching and Grouping.mp4 |
239.08MB |
| 102 |
1.07MB |
| 102 Aggregation Pipeline_ Unwinding and Projecting.en_US.srt |
25.78KB |
| 102 Aggregation Pipeline_ Unwinding and Projecting.mp4 |
200.96MB |
| 103 |
1.59MB |
| 103 Virtual Properties.en_US.srt |
9.46KB |
| 103 Virtual Properties.mp4 |
37.44MB |
| 104 |
1.53MB |
| 104 Document Middleware.en_US.srt |
18.87KB |
| 104 Document Middleware.mp4 |
174.84MB |
| 105 |
1.89MB |
| 105 Query Middleware.en_US.srt |
21.26KB |
| 105 Query Middleware.mp4 |
98.20MB |
| 106 |
546.22KB |
| 106 Aggregation Middleware.en_US.srt |
10.10KB |
| 106 Aggregation Middleware.mp4 |
56.29MB |
| 107 |
442.31KB |
| 107 Data Validation_ Built-In Validators.en_US.srt |
13.21KB |
| 107 Data Validation_ Built-In Validators.mp4 |
61.65MB |
| 108 |
954.80KB |
| 108 Data Validation_ Custom Validators.en_US.srt |
19.06KB |
| 108 Data Validation_ Custom Validators.mp4 |
147.69MB |
| 109 |
1.16MB |
| 109 Section Intro.en_US.srt |
956B |
| 109 Section Intro.mp4 |
5.99MB |
| 11 |
1.50MB |
| 110 |
1.21MB |
| 110 Debugging Node.js with ndb.en_US.srt |
31.83KB |
| 110 Debugging Node.js with ndb.mp4 |
254.86MB |
| 111 |
1.50MB |
| 111 Handling Unhandled Routes.en_US.srt |
10.87KB |
| 111 Handling Unhandled Routes.mp4 |
48.64MB |
| 112 |
507.50KB |
| 112 An Overview of Error Handling.en_US.srt |
5.76KB |
| 112 An Overview of Error Handling.mp4 |
17.79MB |
| 113 |
1006.08KB |
| 113 Implementing a Global Error Handling Middleware.en_US.srt |
13.06KB |
| 113 Implementing a Global Error Handling Middleware.mp4 |
50.90MB |
| 114 |
1.37MB |
| 114 Better Errors and Refactoring.en_US.srt |
15.72KB |
| 114 Better Errors and Refactoring.mp4 |
60.48MB |
| 115 |
1.60MB |
| 115 Catching Errors in Async Functions.en_US.srt |
20.34KB |
| 115 Catching Errors in Async Functions.mp4 |
145.41MB |
| 116 |
1.71MB |
| 116 Adding 404 Not Found Errors.en_US.srt |
13.93KB |
| 116 Adding 404 Not Found Errors.mp4 |
44.19MB |
| 117 |
1.92MB |
| 117 Errors During Development vs Production.en_US.srt |
13.57KB |
| 117 Errors During Development vs Production.mp4 |
60.42MB |
| 118 |
84.37KB |
| 118 Handling Invalid Database IDs.en_US.srt |
13.46KB |
| 118 Handling Invalid Database IDs.mp4 |
63.43MB |
| 119 |
394.00KB |
| 119 Handling Duplicate Database Fields.en_US.srt |
7.98KB |
| 119 Handling Duplicate Database Fields.mp4 |
46.94MB |
| 12 |
209.61KB |
| 120 |
978.56KB |
| 120 Handling Mongoose Validation Errors.en_US.srt |
11.34KB |
| 120 Handling Mongoose Validation Errors.mp4 |
53.68MB |
| 121 |
1.67MB |
| 121 Errors Outside Express_ Unhandled Rejections.en_US.srt |
13.03KB |
| 121 Errors Outside Express_ Unhandled Rejections.mp4 |
63.29MB |
| 122 |
1.95MB |
| 122 Catching Uncaught Exceptions.en_US.srt |
14.17KB |
| 122 Catching Uncaught Exceptions.mp4 |
69.02MB |
| 123 |
181.02KB |
| 123 Section Intro.en_US.srt |
1.31KB |
| 123 Section Intro.mp4 |
8.68MB |
| 124 |
1.16MB |
| 124 Modelling Users.en_US.srt |
14.04KB |
| 124 Modelling Users.mp4 |
67.04MB |
| 125 |
1.51MB |
| 125 Creating New Users.en_US.srt |
15.15KB |
| 125 Creating New Users.mp4 |
70.84MB |
| 126 |
1.56MB |
| 126 Managing Passwords.en_US.srt |
27.79KB |
| 126 Managing Passwords.mp4 |
123.88MB |
| 127 |
1.87MB |
| 127 How Authentication with JWT Works.en_US.srt |
13.17KB |
| 127 How Authentication with JWT Works.mp4 |
32.10MB |
| 128 |
1.93MB |
| 128 Signing up Users.en_US.srt |
24.78KB |
| 128 Signing up Users.mp4 |
144.28MB |
| 129 |
588.43KB |
| 129 Logging in Users.en_US.srt |
35.27KB |
| 129 Logging in Users.mp4 |
272.20MB |
| 13 |
807.03KB |
| 130 |
610.68KB |
| 130 Protecting Tour Routes - Part 1.en_US.srt |
21.13KB |
| 130 Protecting Tour Routes - Part 1.mp4 |
109.13MB |
| 131 |
731.48KB |
| 131 Protecting Tour Routes - Part 2.en_US.srt |
49.75KB |
| 131 Protecting Tour Routes - Part 2.mp4 |
251.80MB |
| 132 |
871.12KB |
| 132 Advanced Postman Setup.en_US.srt |
18.59KB |
| 132 Advanced Postman Setup.mp4 |
67.62MB |
| 133 |
1002.49KB |
| 133 Authorization_ User Roles and Permissions.en_US.srt |
23.37KB |
| 133 Authorization_ User Roles and Permissions.mp4 |
180.51MB |
| 134 |
362.84KB |
| 134 Password Reset Functionality_ Reset Token.en_US.srt |
21.00KB |
| 134 Password Reset Functionality_ Reset Token.mp4 |
204.69MB |
| 135 |
471.68KB |
| 135 Sending Emails with Nodemailer.en_US.srt |
30.13KB |
| 135 Sending Emails with Nodemailer.mp4 |
229.06MB |
| 136 |
1.23MB |
| 136 Password Reset Functionality_ Setting New Password.en_US.srt |
27.48KB |
| 136 Password Reset Functionality_ Setting New Password.mp4 |
161.25MB |
| 137 |
1.52MB |
| 137 Updating the Current User_ Password.en_US.srt |
21.24KB |
| 137 Updating the Current User_ Password.mp4 |
104.79MB |
| 138 |
1.58MB |
| 138 Updating the Current User_ Data.en_US.srt |
25.07KB |
| 138 Updating the Current User_ Data.mp4 |
249.21MB |
| 139 |
576.22KB |
| 139 Deleting the Current User.en_US.srt |
14.63KB |
| 139 Deleting the Current User.mp4 |
117.67MB |
| 14 |
941.93KB |
| 140 |
1.71MB |
| 140 Security Best Practices.en_US.srt |
16.29KB |
| 140 Security Best Practices.mp4 |
55.63MB |
| 141 |
360.32KB |
| 141 Sending JWT via Cookie.en_US.srt |
13.95KB |
| 141 Sending JWT via Cookie.mp4 |
98.68MB |
| 142 |
376.37KB |
| 142 Implementing Rate Limiting.en_US.srt |
9.21KB |
| 142 Implementing Rate Limiting.mp4 |
71.07MB |
| 143 |
1.19MB |
| 143 Setting Security HTTP Headers.en_US.srt |
7.48KB |
| 143 Setting Security HTTP Headers.mp4 |
39.40MB |
| 144 |
1.22MB |
| 144 Data Sanitization.en_US.srt |
10.95KB |
| 144 Data Sanitization.mp4 |
66.05MB |
| 145 |
1.82MB |
| 145 Preventing Parameter Pollution.en_US.srt |
9.96KB |
| 145 Preventing Parameter Pollution.mp4 |
66.33MB |
| 146 |
1.89MB |
| 146 Section Intro.en_US.srt |
1.42KB |
| 146 Section Intro.mp4 |
9.27MB |
| 147 |
325.49KB |
| 147 MongoDB Data Modelling.en_US.srt |
37.76KB |
| 147 MongoDB Data Modelling.mp4 |
115.27MB |
| 148 |
677.24KB |
| 148 Designing Our Data Model.en_US.srt |
18.70KB |
| 148 Designing Our Data Model.mp4 |
38.18MB |
| 149 |
888.78KB |
| 149 Modelling Locations (Geospatial Data).en_US.srt |
17.67KB |
| 149 Modelling Locations (Geospatial Data).mp4 |
177.42MB |
| 15 |
962.55KB |
| 150 |
1.54MB |
| 150 Modelling Tour Guides_ Embedding.en_US.srt |
10.56KB |
| 150 Modelling Tour Guides_ Embedding.mp4 |
49.36MB |
| 151 |
36.84KB |
| 151 Modelling Tour Guides_ Child Referencing.en_US.srt |
7.11KB |
| 151 Modelling Tour Guides_ Child Referencing.mp4 |
35.14MB |
| 152 |
863.87KB |
| 152 Populating Tour Guides.en_US.srt |
14.44KB |
| 152 Populating Tour Guides.mp4 |
78.95MB |
| 153 |
1.10MB |
| 153 Modelling Reviews_ Parent Referencing.en_US.srt |
10.68KB |
| 153 Modelling Reviews_ Parent Referencing.mp4 |
76.99MB |
| 154 |
1.63MB |
| 154 Creating and Getting Reviews.en_US.srt |
21.39KB |
| 154 Creating and Getting Reviews.mp4 |
179.11MB |
| 155 |
102.47KB |
| 155 Populating Reviews.en_US.srt |
8.06KB |
| 155 Populating Reviews.mp4 |
63.40MB |
| 156 |
233.67KB |
| 156 Virtual Populate_ Tours and Reviews.en_US.srt |
18.71KB |
| 156 Virtual Populate_ Tours and Reviews.mp4 |
82.88MB |
| 157 |
653.53KB |
| 157 Implementing Simple Nested Routes.en_US.srt |
16.15KB |
| 157 Implementing Simple Nested Routes.mp4 |
91.27MB |
| 158 |
653.71KB |
| 158 Nested Routes with Express.en_US.srt |
11.14KB |
| 158 Nested Routes with Express.mp4 |
49.77MB |
| 159 |
1.36MB |
| 159 Adding a Nested GET Endpoint.en_US.srt |
6.53KB |
| 159 Adding a Nested GET Endpoint.mp4 |
38.13MB |
| 16 |
87.60KB |
| 160 |
226.94KB |
| 160 Building Handler Factory Functions_ Delete.en_US.srt |
18.10KB |
| 160 Building Handler Factory Functions_ Delete.mp4 |
186.16MB |
| 161 |
828.88KB |
| 161 Factory Functions_ Update and Create.en_US.srt |
16.50KB |
| 161 Factory Functions_ Update and Create.mp4 |
137.25MB |
| 162 |
1.04MB |
| 162 Factory Functions_ Reading.en_US.srt |
16.06KB |
| 162 Factory Functions_ Reading.mp4 |
116.63MB |
| 163 |
1.06MB |
| 163 Adding a _me Endpoint.en_US.srt |
5.13KB |
| 163 Adding a _me Endpoint.mp4 |
30.15MB |
| 164 |
1.57MB |
| 164 Adding Missing Authentication and Authorization.en_US.srt |
20.72KB |
| 164 Adding Missing Authentication and Authorization.mp4 |
156.64MB |
| 165 |
1.81MB |
| 165 Importing Review and User Data.en_US.srt |
9.04KB |
| 165 Importing Review and User Data.mp4 |
86.18MB |
| 166 |
137.62KB |
| 166 Improving Read Performance with Indexes.en_US.srt |
23.98KB |
| 166 Improving Read Performance with Indexes.mp4 |
126.62MB |
| 167 |
940.99KB |
| 167 Calculating Average Rating on Tours - Part 1.en_US.srt |
30.35KB |
| 167 Calculating Average Rating on Tours - Part 1.mp4 |
135.77MB |
| 168 |
1.70MB |
| 168 Calculating Average Rating on Tours - Part 2.en_US.srt |
20.56KB |
| 168 Calculating Average Rating on Tours - Part 2.mp4 |
118.01MB |
| 169 |
1.81MB |
| 169 Preventing Duplicate Reviews.en_US.srt |
12.32KB |
| 169 Preventing Duplicate Reviews.mp4 |
112.61MB |
| 17 |
28.94KB |
| 170 |
1.24MB |
| 170 Geospatial Queries_ Finding Tours Within Radius.en_US.srt |
37.23KB |
| 170 Geospatial Queries_ Finding Tours Within Radius.mp4 |
406.62MB |
| 171 |
819.91KB |
| 171 Geospatial Aggregation_ Calculating Distances.en_US.srt |
20.94KB |
| 171 Geospatial Aggregation_ Calculating Distances.mp4 |
175.15MB |
| 172 |
857.48KB |
| 172 Creating API Documentation Using Postman.en_US.srt |
13.86KB |
| 172 Creating API Documentation Using Postman.mp4 |
57.44MB |
| 173 |
865.05KB |
| 173 Section Intro.en_US.srt |
1.43KB |
| 173 Section Intro.mp4 |
8.38MB |
| 174 |
1.03MB |
| 174 Recap_ Server-Side vs Client-Side Rendering.en_US.srt |
7.84KB |
| 174 Recap_ Server-Side vs Client-Side Rendering.mp4 |
79.64MB |
| 175 |
1.12MB |
| 175 Setting up Pug in Express.en_US.srt |
13.25KB |
| 175 Setting up Pug in Express.mp4 |
68.29MB |
| 176 |
1.67MB |
| 176 First Steps with Pug.en_US.srt |
19.54KB |
| 176 First Steps with Pug.mp4 |
100.73MB |
| 177 |
611.98KB |
| 177 Creating Our Base Template.en_US.srt |
18.14KB |
| 177 Creating Our Base Template.mp4 |
165.29MB |
| 178 |
1.82MB |
| 178 Including Files into Pug Templates.en_US.srt |
6.55KB |
| 178 Including Files into Pug Templates.mp4 |
45.08MB |
| 179 |
1.87MB |
| 179 Extending Our Base Template with Blocks.en_US.srt |
13.47KB |
| 179 Extending Our Base Template with Blocks.mp4 |
60.77MB |
| 18 |
1.66MB |
| 180 |
1.95MB |
| 180 Setting up the Project Structure.en_US.srt |
6.60KB |
| 180 Setting up the Project Structure.mp4 |
68.40MB |
| 181 |
575.21KB |
| 181 Building the Tour Overview - Part 1.en_US.srt |
16.69KB |
| 181 Building the Tour Overview - Part 1.mp4 |
126.47MB |
| 182 |
1.24MB |
| 182 Building the Tour Overview - Part 2.en_US.srt |
21.14KB |
| 182 Building the Tour Overview - Part 2.mp4 |
169.21MB |
| 183 |
1.99MB |
| 183 Building the Tour Page - Part 1.en_US.srt |
32.14KB |
| 183 Building the Tour Page - Part 1.mp4 |
301.34MB |
| 184 |
879.08KB |
| 184 Building the Tour Page - Part 2.en_US.srt |
33.66KB |
| 184 Building the Tour Page - Part 2.mp4 |
454.95MB |
| 185 |
14.25KB |
| 185 Including a Map with Mapbox - Part 1.en_US.srt |
15.74KB |
| 185 Including a Map with Mapbox - Part 1.mp4 |
140.99MB |
| 186 |
1.88MB |
| 186 Including a Map with Mapbox - Part 2.en_US.srt |
35.43KB |
| 186 Including a Map with Mapbox - Part 2.mp4 |
509.32MB |
| 187 |
1.90MB |
| 187 Building the Login Screen.en_US.srt |
8.60KB |
| 187 Building the Login Screen.mp4 |
42.76MB |
| 188 |
145.62KB |
| 188 Logging in Users with Our API - Part 1.en_US.srt |
27.66KB |
| 188 Logging in Users with Our API - Part 1.mp4 |
190.33MB |
| 189 |
290.03KB |
| 189 Logging in Users with Our API - Part 2.en_US.srt |
23.10KB |
| 189 Logging in Users with Our API - Part 2.mp4 |
225.91MB |
| 19 |
936.70KB |
| 190 |
1.32MB |
| 190 Logging in Users with Our API - Part 3.en_US.srt |
35.33KB |
| 190 Logging in Users with Our API - Part 3.mp4 |
254.50MB |
| 191 |
1.85MB |
| 191 Logging out Users.en_US.srt |
18.06KB |
| 191 Logging out Users.mp4 |
87.47MB |
| 192 |
1.12MB |
| 192 Rendering Error Pages.en_US.srt |
28.04KB |
| 192 Rendering Error Pages.mp4 |
159.63MB |
| 193 |
1.87MB |
| 193 Building the User Account Page.en_US.srt |
20.14KB |
| 193 Building the User Account Page.mp4 |
102.37MB |
| 194 |
1.95MB |
| 194 Updating User Data.en_US.srt |
21.85KB |
| 194 Updating User Data.mp4 |
100.03MB |
| 195 |
1.22MB |
| 195 Updating User Data with Our API.en_US.srt |
15.28KB |
| 195 Updating User Data with Our API.mp4 |
80.53MB |
| 196 |
1.41MB |
| 196 Updating User Password with Our API.en_US.srt |
17.63KB |
| 196 Updating User Password with Our API.mp4 |
84.06MB |
| 197 |
44.53KB |
| 197 Section Intro.en_US.srt |
719B |
| 197 Section Intro.mp4 |
2.89MB |
| 198 |
237.52KB |
| 198 Image Uploads Using Multer_ Users.en_US.srt |
13.70KB |
| 198 Image Uploads Using Multer_ Users.mp4 |
102.99MB |
| 199 |
1.05MB |
| 199 Configuring Multer.en_US.srt |
17.72KB |
| 199 Configuring Multer.mp4 |
207.09MB |
| 2 |
194B |
| 20 |
1.31MB |
| 200 |
929.69KB |
| 200 Saving Image Name to Database.en_US.srt |
6.42KB |
| 200 Saving Image Name to Database.mp4 |
33.99MB |
| 201 |
1.70MB |
| 201 Resizing Images.en_US.srt |
18.27KB |
| 201 Resizing Images.mp4 |
154.72MB |
| 202 |
210.69KB |
| 202 Adding Image Uploads to Form.en_US.srt |
15.48KB |
| 202 Adding Image Uploads to Form.mp4 |
86.36MB |
| 203 |
430.75KB |
| 203 Uploading Multiple Images_ Tours.en_US.srt |
15.18KB |
| 203 Uploading Multiple Images_ Tours.mp4 |
131.87MB |
| 204 |
1.12MB |
| 204 Processing Multiple Images.en_US.srt |
23.14KB |
| 204 Processing Multiple Images.mp4 |
257.99MB |
| 205 |
496.58KB |
| 205 Building a Complex Email Handler.en_US.srt |
27.39KB |
| 205 Building a Complex Email Handler.mp4 |
200.64MB |
| 206 |
848.55KB |
| 206 Email Templates with Pug_ Welcome Emails.en_US.srt |
19.20KB |
| 206 Email Templates with Pug_ Welcome Emails.mp4 |
115.22MB |
| 207 |
102.59KB |
| 207 Sending Password Reset Emails.en_US.srt |
7.45KB |
| 207 Sending Password Reset Emails.mp4 |
87.88MB |
| 208 |
317.05KB |
| 208 Using Sendgrid for _Real_ Emails.en_US.srt |
12.72KB |
| 208 Using Sendgrid for _Real_ Emails.mp4 |
98.99MB |
| 209 |
418.46KB |
| 209 Credit Card Payments with Stripe.en_US.srt |
15.83KB |
| 209 Credit Card Payments with Stripe.mp4 |
105.84MB |
| 21 |
1.04MB |
| 210 |
1.29MB |
| 210 Integrating Stripe into the Back-End.en_US.srt |
27.56KB |
| 210 Integrating Stripe into the Back-End.mp4 |
275.89MB |
| 211 |
420.16KB |
| 211 Processing Payments on the Front-End.en_US.srt |
31.44KB |
| 211 Processing Payments on the Front-End.mp4 |
298.92MB |
| 212 |
751.91KB |
| 212 Modelling the Bookings.en_US.srt |
6.88KB |
| 212 Modelling the Bookings.mp4 |
40.33MB |
| 213 |
1.32MB |
| 213 Creating New Bookings on Checkout Success.en_US.srt |
26.26KB |
| 213 Creating New Bookings on Checkout Success.mp4 |
191.44MB |
| 214 |
1.32MB |
| 214 Rendering a User's Booked Tours.en_US.srt |
14.30KB |
| 214 Rendering a User's Booked Tours.mp4 |
155.05MB |
| 215 |
1.52MB |
| 215 Finishing the Bookings API.en_US.srt |
7.32KB |
| 215 Finishing the Bookings API.mp4 |
53.34MB |
| 216 |
1.62MB |
| 216 Final Considerations.en_US.srt |
11.99KB |
| 216 Final Considerations.mp4 |
38.05MB |
| 217 |
1.83MB |
| 217 Section Intro.en_US.srt |
924B |
| 217 Section Intro.mp4 |
5.74MB |
| 218 |
1.86MB |
| 218 Setting Up Git and GitHub.en_US.srt |
6.84KB |
| 218 Setting Up Git and GitHub.mp4 |
28.05MB |
| 219 |
1.90MB |
| 219 Git Fundamentals.en_US.srt |
14.67KB |
| 219 Git Fundamentals.mp4 |
63.15MB |
| 22 |
1.36MB |
| 220 |
782.34KB |
| 220 Pushing to GitHub.en_US.srt |
14.30KB |
| 220 Pushing to GitHub.mp4 |
67.92MB |
| 221 |
1.07MB |
| 221 Preparing Our App for Deployment.en_US.srt |
15.80KB |
| 221 Preparing Our App for Deployment.mp4 |
164.60MB |
| 222 |
1.15MB |
| 222 Deploying Our App to Heroku.en_US.srt |
35.26KB |
| 222 Deploying Our App to Heroku.mp4 |
277.69MB |
| 223 |
9.80KB |
| 223 Testing for Secure HTTPS Connections.en_US.srt |
7.68KB |
| 223 Testing for Secure HTTPS Connections.mp4 |
44.30MB |
| 224 |
268.61KB |
| 224 Responding to a SIGTERM Signal.en_US.srt |
10.03KB |
| 224 Responding to a SIGTERM Signal.mp4 |
74.47MB |
| 225 Implementing CORS.en_US.srt |
21.46KB |
| 225 Implementing CORS.mp4 |
217.97MB |
| 226 Finishing Payments with Stripe Webhooks.en_US.srt |
46.06KB |
| 226 Finishing Payments with Stripe Webhooks.mp4 |
553.05MB |
| 227 Where to Go from Here.en_US.srt |
4.65KB |
| 227 Where to Go from Here.mp4 |
32.12MB |
| 228 My Other Courses + Updates.html |
2.14KB |
| 23 |
124.68KB |
| 24 |
575.82KB |
| 25 |
1.67MB |
| 26 |
1.84MB |
| 27 |
1.49MB |
| 28 |
908.73KB |
| 29 |
1.46MB |
| 3 |
679.94KB |
| 30 |
595.18KB |
| 31 |
869.52KB |
| 32 |
1.16MB |
| 33 |
810.08KB |
| 34 |
1.80MB |
| 35 |
727.33KB |
| 36 |
1.40MB |
| 37 |
766.61KB |
| 38 |
379.67KB |
| 39 |
1.36MB |
| 4 |
675.32KB |
| 40 |
972.78KB |
| 41 |
1.28MB |
| 42 |
313.07KB |
| 43 |
607.46KB |
| 44 |
1.72MB |
| 45 |
1.01MB |
| 46 |
450.54KB |
| 47 |
768.93KB |
| 48 |
1.89MB |
| 49 |
240.39KB |
| 5 |
1.08MB |
| 50 |
137.03KB |
| 51 |
1.38MB |
| 52 |
1.53MB |
| 53 |
1.16MB |
| 54 |
120.82KB |
| 55 |
495.01KB |
| 56 |
1.05MB |
| 57 |
1.99MB |
| 58 |
342.05KB |
| 59 |
1.37MB |
| 6 |
317.16KB |
| 60 |
215.13KB |
| 61 |
232.81KB |
| 62 |
747.83KB |
| 63 |
796.85KB |
| 64 |
1.36MB |
| 65 |
979.17KB |
| 66 |
1.39MB |
| 67 |
1.18MB |
| 68 |
893.00KB |
| 69 |
1.21MB |
| 7 |
113.65KB |
| 70 |
168.11KB |
| 71 |
1.21MB |
| 72 |
754.90KB |
| 73 |
1.01MB |
| 74 |
1.63MB |
| 75 |
821.07KB |
| 76 |
1.27MB |
| 77 |
1.97MB |
| 78 |
154.33KB |
| 79 |
1.01MB |
| 8 |
1.80MB |
| 80 |
1.32MB |
| 81 |
1.80MB |
| 82 |
550.58KB |
| 83 |
1.10MB |
| 84 |
751.05KB |
| 85 |
1.47MB |
| 86 |
1.99MB |
| 87 |
119.36KB |
| 88 |
538.35KB |
| 89 |
1.64MB |
| 9 |
5.86KB |
| 90 |
1.82MB |
| 91 |
1.94MB |
| 92 |
243.96KB |
| 93 |
1.12MB |
| 94 |
681.08KB |
| 95 |
1.47MB |
| 96 |
131.90KB |
| 97 |
365.61KB |
| 98 |
1.05MB |
| 99 |
1.99MB |
| TutsNode.com.txt |
63B |