Torrent Info
Title [FreeTutorials.Eu] Udemy - nodejs-the-complete-guide
Category Books
Size 16.16GB

Files List
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.
[FreeCoursesOnline.Me].url 133B
[FreeTutorials.Eu].url 129B
[FTU Forum].url 1.34KB
001 Introduction.mp4 33.41MB
001 Introduction-en.srt 2.61KB
002 What is Node.js.mp4 73.78MB
002 What is Node.js-en.srt 6.20KB
003 Installing Node.js and Creating our First App.mp4 119.85MB
003 Installing Node.js and Creating our First App-en.srt 10.92KB
004 Understanding the Role Usage of Node.js.mp4 115.97MB
004 Understanding the Role Usage of Node.js-en.srt 10.45KB
005 Course Outline.mp4 96.75MB
005 Course Outline-en.srt 10.51KB
006 How To Get The Most Out Of The Course.mp4 55.78MB
006 How To Get The Most Out Of The Course-en.srt 5.67KB
007 Working with the REPL vs Using FIles.mp4 35.93MB
007 Working with the REPL vs Using FIles-en.srt 4.06KB
008 Using the Attached Source Code.html 1.80KB
009 Module Introduction.mp4 3.16MB
009 Module Introduction-en.srt 2.06KB
010 JavaScript in a Nutshell.mp4 8.50MB
010 JavaScript in a Nutshell-en.srt 3.74KB
010 JavaScript-on-MDN.txt 59B
010 Various-JavaScript-Tutorials.txt 40B
011 01-core-js-syntax.zip 1.45KB
011 JavaScript-from-Scratch.txt 59B
011 Primitive-vs-Reference-Types.txt 71B
011 Refreshing the Core Syntax.mp4 23.34MB
011 Refreshing the Core Syntax-en.srt 6.07KB
011 Various-JavaScript-Beginner-Resources.txt 41B
012 02-let-and-const.zip 1.45KB
012 let const.mp4 17.01MB
012 let const-en.srt 3.13KB
013 03-arrow-functions.zip 1.53KB
013 Arrow-Functions-and-this.txt 74B
013 Understanding Arrow Functions.mp4 34.85MB
013 Understanding Arrow Functions-en.srt 6.74KB
014 04-objects.zip 1.31KB
014 Primitive-vs-Reference-Types.txt 71B
014 Working with Objects Properties Methods.mp4 16.26MB
014 Working with Objects Properties Methods-en.srt 4.29KB
015 05-arrays.zip 1.37KB
015 Arrays Array Methods.mp4 26.73MB
015 Arrays Array Methods-en.srt 5.69KB
015 Available-Array-Properties-Methods.txt 89B
016 06-arrays-and-reference-types.zip 1.59KB
016 Arrays Objects Reference Types.mp4 12.51MB
016 Arrays Objects Reference Types-en.srt 2.69KB
016 Reference-vs-Primitive-Types.txt 71B
017 07-spread-and-rest.zip 1.54KB
017 Understanding Spread Rest Operators.mp4 47.38MB
017 Understanding Spread Rest Operators-en.srt 8.64KB
018 08-destructuring.zip 1.59KB
018 Destructuring.mp4 40.08MB
018 Destructuring-en.srt 7.14KB
019 09-async-code.zip 1.43KB
019 Async Code Promises.mp4 60.94MB
019 Async Code Promises-en.srt 13.14KB
019 More-on-Constructor-Functions.txt 101B
020 Template Literals.html 1.94KB
021 Wrap Up.mp4 4.29MB
021 Wrap Up-en.srt 1.09KB
022 01-core-js-syntax.zip 1.45KB
022 02-let-and-const.zip 1.45KB
022 03-arrow-functions.zip 1.53KB
022 04-objects.zip 1.31KB
022 05-arrays.zip 1.37KB
022 06-arrays-and-reference-types.zip 1.59KB
022 07-spread-and-rest.zip 1.54KB
022 08-destructuring.zip 1.59KB
022 09-async-code.zip 1.43KB
022 Useful Resources Links.html 1.31KB
023 Module Introduction.mp4 5.18MB
023 Module Introduction-en.srt 2.32KB
024 How The Web Works.mp4 12.31MB
024 How The Web Works-en.srt 5.61KB
025 Creating a Node Server.mp4 53.34MB
025 Creating a Node Server-en.srt 17.74KB
026 The Node Lifecycle Event Loop.mp4 20.34MB
026 The Node Lifecycle Event Loop-en.srt 6.33KB
027 Controlling the Node.js Process.html 1.07KB
028 Understanding Requests.mp4 26.15MB
028 Understanding Requests-en.srt 4.00KB
029 Sending Responses.mp4 43.50MB
029 Sending Responses-en.srt 7.44KB
030 Request Response Headers.html 1.43KB
031 01-routing-requests.zip 1.70KB
031 Routing Requests.mp4 46.47MB
031 Routing Requests-en.srt 7.14KB
032 Redirecting Requests.mp4 32.56MB
032 Redirecting Requests-en.srt 5.39KB
033 02-parsing-request-bodies.zip 1.86KB
033 Parsing Request Bodies.mp4 78.61MB
033 Parsing Request Bodies-en.srt 14.54KB
034 Understanding Event Driven Code Execution.mp4 54.56MB
034 Understanding Event Driven Code Execution-en.srt 7.62KB
035 03-blocking-and-non-blocking-code.zip 1.96KB
035 Blocking and Non-Blocking Code.mp4 44.34MB
035 Blocking and Non-Blocking Code-en.srt 6.21KB
036 Node.js - Looking Behind the Scenes.mp4 49.03MB
036 Node.js - Looking Behind the Scenes-en.srt 15.59KB
037 04-using-the-node-modules-system.zip 2.69KB
037 05-fixed-missing-head-tag.zip 2.72KB
037 Using the Node Modules System.mp4 83.28MB
037 Using the Node Modules System-en.srt 12.76KB
038 Wrap Up.mp4 29.61MB
038 Wrap Up-en.srt 6.93KB
039 01-routing-requests.zip 1.70KB
039 02-parsing-request-bodies.zip 1.86KB
039 03-blocking-and-non-blocking-code.zip 1.96KB
039 04-using-the-node-modules-system.zip 2.69KB
039 05-fixed-missing-head-tag.zip 2.72KB
039 assignment-solution.zip 1.80KB
039 Useful Resources Links.html 1.75KB
040 Module Introduction.mp4 1.68MB
040 Module Introduction-en.srt 729B
041 01-understanding-npm-scripts.zip 3.57KB
041 Understanding NPM Scripts.mp4 43.50MB
041 Understanding NPM Scripts-en.srt 9.88KB
042 Installing 3rd Party Packages.mp4 60.93MB
042 Installing 3rd Party Packages-en.srt 11.73KB
043 Global Features vs Core Modules vs Third-Party Modules.html 2.45KB
044 02-using-nodemon-for-autorestarts.zip 3.69KB
044 Using Nodemon for Autorestarts.mp4 12.37MB
044 Using Nodemon for Autorestarts-en.srt 2.03KB
045 Global Local npm Packages.html 2.00KB
046 Understanding different Error Types.mp4 5.60MB
046 Understanding different Error Types-en.srt 2.41KB
047 Finding Fixing Syntax Errors.mp4 24.25MB
047 Finding Fixing Syntax Errors-en.srt 4.59KB
048 Dealing with Runtime Errors.mp4 26.87MB
048 Dealing with Runtime Errors-en.srt 3.63KB
049 Logical Errors.mp4 54.51MB
049 Logical Errors-en.srt 9.34KB
050 Using the Debugger.mp4 29.89MB
050 Using the Debugger-en.srt 4.48KB
051 Restarting the Debugger Automatically After Editing our App.mp4 54.05MB
051 Restarting the Debugger Automatically After Editing our App-en.srt 8.90KB
052 Debugging Node.js in Visual Studio Code.html 1.19KB
053 03-finished.zip 4.85KB
053 Changing Variables in the Debug Console.mp4 12.61MB
053 Changing Variables in the Debug Console-en.srt 1.83KB
054 Wrap Up.mp4 19.87MB
054 Wrap Up-en.srt 4.34KB
055 01-understanding-npm-scripts.zip 3.57KB
055 02-using-nodemon-for-autorestarts.zip 3.69KB
055 03-finished.zip 4.85KB
055 Useful Resources Links.html 1.47KB
056 Module Introduction.mp4 5.01MB
056 Module Introduction-en.srt 2.87KB
057 What is Express.js.mp4 11.30MB
057 What is Express.js-en.srt 4.72KB
058 Installing Express.js.mp4 26.45MB
058 Installing Express.js-en.srt 4.90KB
059 01-adding-middleware.zip 2.87KB
059 Adding Middleware.mp4 32.89MB
059 Adding Middleware-en.srt 6.65KB
060 How Middleware Works.mp4 22.83MB
060 How Middleware Works-en.srt 4.01KB
061 02-looking-behind-the-scenes.zip 2.97KB
061 Express.js - Looking Behind the Scenes.mp4 33.19MB
061 Express.js - Looking Behind the Scenes-en.srt 5.13KB
062 03-handling-different-routes.zip 2.99KB
062 Handling Different Routes.mp4 41.95MB
062 Handling Different Routes-en.srt 6.84KB
063 Parsing Incoming Requests.mp4 66.57MB
063 Parsing Incoming Requests-en.srt 10.95KB
064 04-limiting-middleware-execution-to-post-requests.zip 3.45KB
064 Limiting Middleware Execution to POST Requests.mp4 15.23MB
064 Limiting Middleware Execution to POST Requests-en.srt 2.24KB
065 05-using-express-router.zip 5.05KB
065 Using Express Router.mp4 61.37MB
065 Using Express Router-en.srt 10.20KB
066 Adding a 404 Error Page.mp4 20.82MB
066 Adding a 404 Error Page-en.srt 3.00KB
067 06-filtering-paths.zip 5.86KB
067 Filtering Paths.mp4 30.63MB
067 Filtering Paths-en.srt 4.11KB
068 07-creating-the-html-files.zip 7.81KB
068 Creating HTML Pages.mp4 37.50MB
068 Creating HTML Pages-en.srt 6.50KB
069 08-serving-the-html-files.zip 7.76KB
069 add-product.html 662B
069 Serving HTML Pages.mp4 61.44MB
069 Serving HTML Pages-en.srt 9.10KB
069 shop.html 567B
070 09-returning-a-404-html-page.zip 8.74KB
070 Returning a 404 Page.mp4 17.05MB
070 Returning a 404 Page-en.srt 2.60KB
071 10-using-a-helper-function.zip 9.96KB
071 Using a Helper Function for Navigation.mp4 28.82MB
071 Using a Helper Function for Navigation-en.srt 4.72KB
072 11-styling-our-pages.zip 10.64KB
072 Styling our Pages.mp4 142.26MB
072 Styling our Pages-en.srt 17.64KB
073 12-serving-files-statically.zip 13.43KB
073 Serving Files Statically.mp4 75.79MB
073 Serving Files Statically-en.srt 10.52KB
074 Wrap Up.mp4 21.30MB
074 Wrap Up-en.srt 4.55KB
075 01-adding-middleware.zip 2.87KB
075 02-looking-behind-the-scenes.zip 2.97KB
075 03-handling-different-routes.zip 2.99KB
075 04-limiting-middleware-execution-to-post-requests.zip 3.45KB
075 05-using-express-router.zip 5.05KB
075 06-filtering-paths.zip 5.86KB
075 07-creating-the-html-files.zip 7.81KB
075 08-serving-the-html-files.zip 7.76KB
075 09-returning-a-404-html-page.zip 8.74KB
075 10-using-a-helper-function.zip 9.96KB
075 11-styling-our-pages.zip 10.64KB
075 12-serving-files-statically.zip 13.43KB
075 assignment-1-solution.zip 3.00KB
075 assignment-2-solution.zip 8.08KB
075 Useful Resources Links.html 1.22KB
076 00-starting-setup.zip 14.59KB
076 Module Introduction.mp4 6.17MB
076 Module Introduction-en.srt 3.30KB
077 01-sharing-data-across-requests-and-users.zip 16.62KB
077 Sharing Data Across Requests Users.mp4 66.87MB
077 Sharing Data Across Requests Users-en.srt 11.47KB
077 starting-resources.zip 8.80KB
078 Templating Engines - An Overview.mp4 11.46MB
078 Templating Engines - An Overview-en.srt 6.23KB
079 02-added-pug.zip 15.09KB
079 Installing Implementing Pug.mp4 105.31MB
079 Installing Implementing Pug-en.srt 15.47KB
080 added-pug-shop-template.zip 19.35KB
080 Outputting Dynamic Content.mp4 111.37MB
080 Outputting Dynamic Content-en.srt 14.60KB
081 Official Pug Docs.html 1.04KB
082 Converting HTML Files to Pug.mp4 60.81MB
082 Converting HTML Files to Pug-en.srt 7.80KB
083 Adding a Layout.mp4 51.11MB
083 Adding a Layout-en.srt 6.89KB
084 03-pug-finished.zip 22.35KB
084 Finishing the Pug Template.mp4 58.68MB
084 Finishing the Pug Template-en.srt 7.87KB
085 Working with Handlebars.mp4 48.84MB
085 Working with Handlebars-en.srt 6.83KB
086 Converting our Project to Handlebars.mp4 86.94MB
086 Converting our Project to Handlebars-en.srt 10.12KB
087 04-adding-a-layout-to-handlebars.zip 31.88KB
087 Adding the Layout to Handlebars.mp4 95.64MB
087 Adding the Layout to Handlebars-en.srt 11.14KB
088 Working with EJS.mp4 86.93MB
088 Working with EJS-en.srt 10.85KB
089 05-working-on-layout-with-partials.zip 41.89KB
089 Working on the Layout with Partials.mp4 95.20MB
089 Working on the Layout with Partials-en.srt 12.14KB
090 Wrap Up.mp4 41.19MB
090 Wrap Up-en.srt 4.89KB
091 00-starting-setup.zip 14.59KB
091 01-sharing-data-across-requests-and-users.zip 16.62KB
091 02-added-pug.zip 15.09KB
091 03-pug-finished.zip 22.35KB
091 04-adding-a-layout-to-handlebars.zip 31.88KB
091 05-working-on-layout-with-partials.zip 41.89KB
091 assignment-solutions.zip 27.83KB
091 Useful Resources Links.html 1.45KB
092 00-starting-setup.zip 20.96KB
092 Module Introduction.mp4 1.96MB
092 Module Introduction-en.srt 1.03KB
093 What is the MVC.mp4 8.99MB
093 What is the MVC-en.srt 3.54KB
094 Adding Controllers.mp4 76.06MB
094 Adding Controllers-en.srt 12.28KB
095 01-finished-the-controller.zip 24.02KB
095 Finishing the Controllers.mp4 20.55MB
095 Finishing the Controllers-en.srt 3.34KB
096 02-adding-a-product-model.zip 25.44KB
096 Adding a Product Model.mp4 62.86MB
096 Adding a Product Model-en.srt 10.91KB
097 path.js 90B
097 Storing Data in Files Via the Model.mp4 90.96MB
097 Storing Data in Files Via the Model-en.srt 12.69KB
098 03-fetching-data-from-files.zip 27.32KB
098 Fetching Data from Files Via the Model.mp4 38.63MB
098 Fetching Data from Files Via the Model-en.srt 5.35KB
099 04-refactored-code.zip 26.13KB
099 Refactoring the File Storage Code.mp4 43.25MB
099 Refactoring the File Storage Code-en.srt 5.55KB
100 Wrap Up.mp4 8.85MB
100 Wrap Up-en.srt 3.08KB
101 00-starting-setup.zip 20.96KB
101 01-finished-the-controller.zip 24.02KB
101 02-adding-a-product-model.zip 25.44KB
101 03-fetching-data-from-files.zip 27.32KB
101 04-refactored-code.zip 26.13KB
101 Useful Resources Links.html 1.33KB
102 Module Introduction.mp4 2.99MB
102 Module Introduction-en.srt 1.76KB
103 Creating the Shop Structure.mp4 43.48MB
103 Creating the Shop Structure-en.srt 7.33KB
104 01-working-on-the-navigation.zip 33.07KB
104 Working on the Navigation.mp4 27.73MB
104 Working on the Navigation-en.srt 3.66KB
105 02-registering-the-routes.zip 37.85KB
105 Registering the Routes.mp4 110.65MB
105 Registering the Routes-en.srt 14.82KB
106 03-storing-product-data.zip 30.11KB
106 Storing Product Data.mp4 53.27MB
106 Storing Product Data-en.srt 6.64KB
107 Displaying Product Data.mp4 24.48MB
107 Displaying Product Data-en.srt 3.69KB
108 04-editing-and-deleting-products.zip 32.12KB
108 Editing Deleting Products.mp4 43.26MB
108 Editing Deleting Products-en.srt 6.13KB
109 05-adding-another-item.zip 31.19KB
109 Adding Another Item.mp4 19.92MB
109 Adding Another Item-en.srt 2.56KB
110 01-working-on-the-navigation.zip 33.07KB
110 02-registering-the-routes.zip 37.85KB
110 03-storing-product-data.zip 30.11KB
110 04-editing-and-deleting-products.zip 32.12KB
110 05-adding-another-item.zip 31.19KB
110 Useful Resources Links.html 1.00KB
111 00-starting-setup.zip 32.31KB
111 adjustments.zip 19.38KB
111 Module Introduction.mp4 2.76MB
111 Module Introduction-en.srt 1.39KB
112 00-starting-setup.zip 32.31KB
112 adjustments.zip 19.38KB
112 Preparations.mp4 7.25MB
112 Preparations-en.srt 1.83KB
113 Applied Changes.html 1022B
114 Adding the Product ID to the Path.mp4 38.53MB
114 Adding the Product ID to the Path-en.srt 6.08KB
115 01-extracting-dynamic-params.zip 34.44KB
115 Extracting Dynamic Params.mp4 42.51MB
115 Extracting Dynamic Params-en.srt 5.86KB
116 02-loading-product-detail-data.zip 37.48KB
116 Loading Product Detail Data.mp4 44.44MB
116 Loading Product Detail Data-en.srt 6.37KB
117 03-rendering-the-product-detail-view.zip 38.87KB
117 Rendering the Product Detail View.mp4 55.30MB
117 Rendering the Product Detail View-en.srt 6.74KB
118 Passing Data with POST Requests.mp4 74.97MB
118 Passing Data with POST Requests-en.srt 9.08KB
119 04-adding-a-cart-model.zip 38.80KB
119 Adding a Cart Model.mp4 118.71MB
119 Adding a Cart Model-en.srt 15.66KB
120 Using Query Params.mp4 68.25MB
120 Using Query Params-en.srt 6.32KB
121 05-pre-populating-the-edit-product-page.zip 41.63KB
121 Pre-Populating the Edit Product Page with Data.mp4 70.36MB
121 Pre-Populating the Edit Product Page with Data-en.srt 8.32KB
122 Linking to the Edit Page.mp4 24.13MB
122 Linking to the Edit Page-en.srt 2.86KB
123 06-editing-the-product-data.zip 39.54KB
123 Editing the Product Data.mp4 91.85MB
123 Editing the Product Data-en.srt 11.49KB
124 07-adding-the-product-delete-functionality.zip 40.00KB
124 Adding the Product-Delete Functionality.mp4 49.86MB
124 Adding the Product-Delete Functionality-en.srt 7.52KB
125 08-deleting-cart-items.zip 36.62KB
125 Deleting Cart Items.mp4 78.79MB
125 Deleting Cart Items-en.srt 10.33KB
126 Displaying Cart Items on the Cart Page.mp4 77.86MB
126 Displaying Cart Items on the Cart Page-en.srt 10.71KB
127 Deleting Cart Items.mp4 50.50MB
127 Deleting Cart Items-en.srt 6.62KB
128 09-fixing-a-delete-product-bug.zip 38.18KB
128 Fixing a Delete Product Bug.mp4 15.39MB
128 Fixing a Delete Product Bug-en.srt 2.02KB
129 Wrap Up.mp4 7.80MB
129 Wrap Up-en.srt 2.41KB
130 00-starting-setup.zip 32.31KB
130 01-extracting-dynamic-params.zip 34.44KB
130 02-loading-product-detail-data.zip 37.48KB
130 03-rendering-the-product-detail-view.zip 38.87KB
130 04-adding-a-cart-model.zip 38.80KB
130 05-pre-populating-the-edit-product-page.zip 41.63KB
130 06-editing-the-product-data.zip 39.54KB
130 07-adding-the-product-delete-functionality.zip 40.00KB
130 08-deleting-cart-items.zip 36.62KB
130 09-fixing-a-delete-product-bug.zip 38.18KB
130 Useful Resources Links.html 1.21KB
131 00-starting-setup.zip 36.62KB
131 Module Introduction.mp4 3.68MB
131 Module Introduction-en.srt 1.83KB
132 Choosing a Database.mp4 11.83MB
132 Choosing a Database-en.srt 5.80KB
133 NoSQL Introduction.mp4 15.36MB
133 NoSQL Introduction-en.srt 5.85KB
134 Comparing SQL and NoSQL.mp4 19.73MB
134 Comparing SQL and NoSQL-en.srt 6.98KB
134 SQL-vs-NoSQL.txt 51B
135 00-starting-setup.zip 36.62KB
135 MySQL-Installation-Docs.txt 86B
135 Setting Up MySQL.mp4 86.44MB
135 Setting Up MySQL-en.srt 9.62KB
136 01-connecting-our-app.zip 38.25KB
136 Connecting our App to the SQL Database.mp4 45.01MB
136 Connecting our App to the SQL Database-en.srt 9.09KB
137 Basic SQL Creating a Table.mp4 28.39MB
137 Basic SQL Creating a Table-en.srt 5.52KB
138 Retrieving Data.mp4 29.70MB
138 Retrieving Data-en.srt 4.08KB
139 Fetching Products.mp4 56.95MB
139 Fetching Products-en.srt 8.44KB
140 02-fetching-products-time-to-practice.zip 41.12KB
140 Fetching Products - Time to Practice.mp4 9.59MB
140 Fetching Products - Time to Practice-en.srt 1.48KB
141 03-inserting-data.zip 37.19KB
141 Inserting Data Into the Database.mp4 35.68MB
141 Inserting Data Into the Database-en.srt 5.27KB
142 04-fetching-a-single-product.zip 39.42KB
142 Fetching a Single Product with the where Condition.mp4 26.59MB
142 Fetching a Single Product with the where Condition-en.srt 3.63KB
143 Wrap Up.mp4 11.65MB
143 Wrap Up-en.srt 1.78KB
144 00-starting-setup.zip 36.62KB
144 01-connecting-our-app.zip 38.25KB
144 02-fetching-products-time-to-practice.zip 41.12KB
144 03-inserting-data.zip 37.19KB
144 04-fetching-a-single-product.zip 39.42KB
144 Useful Resources Links.html 1.39KB
145 Module Introduction.mp4 7.58MB
145 Module Introduction-en.srt 1.74KB
146 What is Sequelize.mp4 7.24MB
146 What is Sequelize-en.srt 3.28KB
147 Connecting to the Database.mp4 24.80MB
147 Connecting to the Database-en.srt 4.94KB
148 01-defining-a-model.zip 37.53KB
148 Defining a Model.mp4 50.65MB
148 Defining a Model-en.srt 7.38KB
149 Syncing JS Definitions to the Database.mp4 40.91MB
149 Syncing JS Definitions to the Database-en.srt 5.68KB
150 02-inserting-data-and-creating-a-product.zip 41.83KB
150 Inserting Data Creating a Product.mp4 46.69MB
150 Inserting Data Creating a Product-en.srt 5.94KB
151 MUST READ findById() in Sequelize 5.html 1.13KB
152 Retrieving Data Finding Products.mp4 27.81MB
152 Retrieving Data Finding Products-en.srt 3.85KB
153 03-getting-a-single-product.zip 39.28KB
153 Getting a Single Product with the where Condition.mp4 48.90MB
153 Getting a Single Product with the where Condition-en.srt 5.85KB
154 Fetching Admin Products.mp4 12.73MB
154 Fetching Admin Products-en.srt 1.90KB
155 04-updating-products.zip 37.89KB
155 Updating Products.mp4 49.72MB
155 Updating Products-en.srt 6.43KB
156 05-deleting-products.zip 37.92KB
156 Deleting Products.mp4 23.70MB
156 Deleting Products-en.srt 3.26KB
157 Creating a User Model.mp4 24.29MB
157 Creating a User Model-en.srt 3.37KB
158 06-adding-a-one-to-many-relationship.zip 42.08KB
158 Adding a One-To-Many Relationship.mp4 50.93MB
158 Adding a One-To-Many Relationship-en.srt 7.47KB
159 07-creating-and-managing-a-user.zip 41.18KB
159 Creating Managing a Dummy User.mp4 62.62MB
159 Creating Managing a Dummy User-en.srt 7.46KB
160 Using Magic Association Methods.mp4 37.99MB
160 Using Magic Association Methods-en.srt 4.38KB
161 08-fetching-related-products.zip 40.62KB
161 Fetching Related Products.mp4 28.64MB
161 Fetching Related Products-en.srt 3.47KB
162 One-To-Many Many-To-Many Relations.mp4 62.25MB
162 One-To-Many Many-To-Many Relations-en.srt 6.86KB
163 09-creating-and-fetching-a-cart.zip 41.65KB
163 Creating Fetching a Cart.mp4 59.66MB
163 Creating Fetching a Cart-en.srt 6.70KB
164 Adding New Products to the Cart.mp4 65.50MB
164 Adding New Products to the Cart-en.srt 8.63KB
165 10-adding-existing-products-and-retrieving.zip 43.80KB
165 Adding Existing Products Retrieving Cart Items.mp4 44.89MB
165 Adding Existing Products Retrieving Cart Items-en.srt 5.83KB
166 11-deleting-related-items.zip 40.49KB
166 Deleting Related Items Deleting Cart Products.mp4 25.52MB
166 Deleting Related Items Deleting Cart Products-en.srt 2.74KB
167 Adding an Order Model.mp4 36.76MB
167 Adding an Order Model-en.srt 5.01KB
168 12-storing-cartitems-as-orderitems.zip 44.08KB
168 Storing Cartitems as Orderitems.mp4 78.12MB
168 Storing Cartitems as Orderitems-en.srt 9.69KB
169 13-resetting-the-cart-and-fetching.zip 44.35KB
169 Resetting the Cart Fetching and Outputting Orders.mp4 92.41MB
169 Resetting the Cart Fetching and Outputting Orders-en.srt 11.67KB
170 Wrap Up.mp4 8.29MB
170 Wrap Up-en.srt 2.21KB
171 01-defining-a-model.zip 37.53KB
171 02-inserting-data-and-creating-a-product.zip 41.83KB
171 03-getting-a-single-product.zip 39.28KB
171 04-updating-products.zip 37.89KB
171 05-deleting-products.zip 37.92KB
171 06-adding-a-one-to-many-relationship.zip 42.08KB
171 07-creating-and-managing-a-user.zip 41.18KB
171 08-fetching-related-products.zip 40.62KB
171 09-creating-and-fetching-a-cart.zip 41.65KB
171 10-adding-existing-products-and-retrieving.zip 43.80KB
171 11-deleting-related-items.zip 40.49KB
171 12-storing-cartitems-as-orderitems.zip 44.08KB
171 13-resetting-the-cart-and-fetching.zip 44.35KB
171 Useful Resources Links.html 1.18KB
172 00-starting-setup.zip 41.54KB
172 Module Introduction.mp4 3.21MB
172 Module Introduction-en.srt 1.67KB
173 Learn-all-about-MongoDB.txt 37B
173 What is MongoDB.mp4 10.20MB
173 What is MongoDB-en.srt 5.44KB
174 Relations in NoSQL.mp4 17.72MB
174 Relations in NoSQL-en.srt 5.65KB
175 Setting Up MongoDB.mp4 37.24MB
175 Setting Up MongoDB-en.srt 7.15KB
176 Installing the MongoDB Driver.mp4 58.83MB
176 Installing the MongoDB Driver-en.srt 9.15KB
177 Creating the Database Connection.mp4 27.81MB
177 Creating the Database Connection-en.srt 4.20KB
178 Finishing the Database Connection.mp4 34.11MB
178 Finishing the Database Connection-en.srt 5.75KB
179 01-using-the-database-connection.zip 44.68KB
179 Using the Database Connection.mp4 52.01MB
179 Using the Database Connection-en.srt 7.04KB
180 Creating Products.mp4 21.27MB
180 Creating Products-en.srt 2.77KB
181 Understanding the MongoDB Compass.mp4 16.40MB
181 Understanding the MongoDB Compass-en.srt 3.68KB
182 02-fetching-all-products.zip 43.08KB
182 Fetching All Products.mp4 38.43MB
182 Fetching All Products-en.srt 6.03KB
183 03-fetch-a-single-product.zip 43.37KB
183 Fetching a Single Product.mp4 63.47MB
183 Fetching a Single Product-en.srt 9.29KB
184 Making the Edit Delete Buttons Work Again.mp4 20.85MB
184 Making the Edit Delete Buttons Work Again-en.srt 2.72KB
185 Working on the Product Model to Edit our Product.mp4 67.25MB
185 Working on the Product Model to Edit our Product-en.srt 8.79KB
186 04-finishing-the-update-product-code.zip 45.87KB
186 Finishing the Update Product Code.mp4 35.03MB
186 Finishing the Update Product Code-en.srt 4.68KB
187 One Note About Updating Products.mp4 15.97MB
187 One Note About Updating Products-en.srt 2.21KB
188 05-deleting-products.zip 42.29KB
188 Deleting Products.mp4 31.69MB
188 Deleting Products-en.srt 4.59KB
189 06-fixing-the-add-product-functionality.zip 46.49KB
189 Fixing the Add Product Functionality.mp4 11.96MB
189 Fixing the Add Product Functionality-en.srt 1.81KB
190 Creating New Users.mp4 54.33MB
190 Creating New Users-en.srt 9.29KB
191 07-storing-the-user-in-the-database.zip 45.76KB
191 Storing the User in our Database.mp4 49.36MB
191 Storing the User in our Database-en.srt 7.57KB
192 Working on Cart Items Orders.mp4 62.20MB
192 Working on Cart Items Orders-en.srt 9.03KB
193 08-added-the-add-to-cart-functionality.zip 45.07KB
193 Adding the Add to Cart Functionality.mp4 52.36MB
193 Adding the Add to Cart Functionality-en.srt 7.68KB
194 Storing Multiple Products in the Cart.mp4 59.12MB
194 Storing Multiple Products in the Cart-en.srt 8.63KB
195 09-displaying-the-cart-items.zip 43.01KB
195 Displaying the Cart Items.mp4 79.25MB
195 Displaying the Cart Items-en.srt 12.16KB
196 Fixing a Bug.mp4 8.51MB
196 Fixing a Bug-en.srt 1.45KB
197 10-deleting-cart-items.zip 41.64KB
197 Deleting Cart Items.mp4 38.42MB
197 Deleting Cart Items-en.srt 5.21KB
198 Adding an Order.mp4 37.83MB
198 Adding an Order-en.srt 5.45KB
199 11-adding-relational-order-data.zip 43.56KB
199 Adding Relational Order Data.mp4 53.54MB
199 Adding Relational Order Data-en.srt 8.56KB
200 Getting Orders.mp4 27.87MB
200 Getting Orders-en.srt 4.31KB
201 12-removing-deleted-items-from-the-cart.zip 43.54KB
201 Removing Deleted Items From the Cart.mp4 19.92MB
201 Removing Deleted Items From the Cart-en.srt 4.16KB
202 Wrap Up.mp4 11.41MB
202 Wrap Up-en.srt 3.20KB
203 00-starting-setup.zip 41.54KB
203 01-using-the-database-connection.zip 44.68KB
203 02-fetching-all-products.zip 43.08KB
203 03-fetch-a-single-product.zip 43.37KB
203 04-finishing-the-update-product-code.zip 45.87KB
203 05-deleting-products.zip 42.29KB
203 06-fixing-the-add-product-functionality.zip 46.49KB
203 07-storing-the-user-in-the-database.zip 45.76KB
203 08-added-the-add-to-cart-functionality.zip 45.07KB
203 09-displaying-the-cart-items.zip 43.01KB
203 10-deleting-cart-items.zip 41.64KB
203 11-adding-relational-order-data.zip 43.56KB
203 12-removing-deleted-items-from-the-cart.zip 43.54KB
203 Useful Resources Links.html 1.60KB
204 Two Adjustments (behind the scenes).html 1.05KB
205 Module Introduction.mp4 2.76MB
205 Module Introduction-en.srt 1.79KB
206 Mongoose-Official-Docs.txt 30B
206 What is Mongoose.mp4 6.68MB
206 What is Mongoose-en.srt 2.75KB
207 01-connecting-to-the-mongodb-server.zip 41.88KB
207 Connecting to the MongoDB Server with Mongoose.mp4 45.24MB
207 Connecting to the MongoDB Server with Mongoose-en.srt 6.23KB
207 Mongoose-Docs.txt 30B
208 Creating the Product Schema.mp4 55.33MB
208 Creating the Product Schema-en.srt 8.44KB
209 02-saving-data-through-mongoose.zip 41.19KB
209 Saving Data Through Mongoose.mp4 57.19MB
209 Saving Data Through Mongoose-en.srt 8.47KB
210 03-fetching-all-products.zip 39.78KB
210 Fetching All Products.mp4 23.50MB
210 Fetching All Products-en.srt 3.40KB
211 Fetching a Single Product.mp4 12.15MB
211 Fetching a Single Product-en.srt 1.91KB
212 Updating Products.mp4 42.83MB
212 Updating Products-en.srt 5.36KB
213 04-deleting-products.zip 38.91KB
213 Deleting Products.mp4 13.10MB
213 Deleting Products-en.srt 1.63KB
214 05-adding-and-using-a-user-model.zip 41.49KB
214 Adding and Using a User Model.mp4 65.37MB
214 Adding and Using a User Model-en.srt 7.97KB
215 06-using-relations-in-mongoose.zip 41.14KB
215 Using Relations in Mongoose.mp4 33.74MB
215 Using Relations in Mongoose-en.srt 4.66KB
216 One Important Thing About Fetching Relations.mp4 38.93MB
216 One Important Thing About Fetching Relations-en.srt 5.36KB
217 07-working-on-the-shopping-cart.zip 41.50KB
217 Working on the Shopping Cart.mp4 53.59MB
217 Working on the Shopping Cart-en.srt 7.04KB
218 08-loading-the-cart.zip 39.13KB
218 Loading the Cart.mp4 51.98MB
218 Loading the Cart-en.srt 6.55KB
219 Deleting Cart Items.mp4 27.80MB
219 Deleting Cart Items-en.srt 3.60KB
220 Creating Getting Orders.mp4 86.45MB
220 Creating Getting Orders-en.srt 12.78KB
221 Storing All Order Related Data.mp4 16.84MB
221 Storing All Order Related Data-en.srt 2.39KB
222 Clearing the Cart After Storing an Order.mp4 19.77MB
222 Clearing the Cart After Storing an Order-en.srt 2.36KB
223 09-getting-and-displaying-orders.zip 42.75KB
223 Getting Displaying the Orders.mp4 32.53MB
223 Getting Displaying the Orders-en.srt 4.84KB
224 Wrap Up.mp4 13.09MB
224 Wrap Up-en.srt 2.44KB
225 01-connecting-to-the-mongodb-server.zip 41.88KB
225 02-saving-data-through-mongoose.zip 41.19KB
225 03-fetching-all-products.zip 39.78KB
225 04-deleting-products.zip 38.91KB
225 05-adding-and-using-a-user-model.zip 41.49KB
225 06-using-relations-in-mongoose.zip 41.14KB
225 07-working-on-the-shopping-cart.zip 41.50KB
225 08-loading-the-cart.zip 39.13KB
225 09-getting-and-displaying-orders.zip 42.75KB
225 Useful Resources Links.html 1.18KB
226 Module Introduction.mp4 1.83MB
226 Module Introduction-en.srt 998B
227 What is a Cookie.mp4 4.39MB
227 What is a Cookie-en.srt 2.57KB
228 00-starting-setup.zip 39.74KB
228 The Current Project Status.mp4 20.27MB
228 The Current Project Status-en.srt 3.38KB
229 01-creating-the-login-form.zip 45.48KB
229 Optional Creating the Login Form.mp4 63.55MB
229 Optional Creating the Login Form-en.srt 8.14KB
230 02-adding-the-request-driven-solution.zip 48.13KB
230 Adding the Request Driven Login Solution.mp4 75.46MB
230 Adding the Request Driven Login Solution-en.srt 10.04KB
231 Setting a Cookie.mp4 45.95MB
231 Setting a Cookie-en.srt 7.75KB
232 Manipulating Cookies.mp4 10.08MB
232 Manipulating Cookies-en.srt 2.67KB
233 03-configuring-cookies.zip 44.79KB
233 Configuring Cookies.mp4 46.04MB
233 Configuring Cookies-en.srt 7.89KB
234 What is a Session.mp4 7.68MB
234 What is a Session-en.srt 4.10KB
235 Initializing the Session Middleware.mp4 27.81MB
235 Initializing the Session Middleware-en.srt 3.86KB
236 04-using-the-session-middleware.zip 46.88KB
236 Using the Session Middleware.mp4 36.13MB
236 Using the Session Middleware-en.srt 5.68KB
237 05-using-mongodb-session-store.zip 46.75KB
237 Express-session-Docs.txt 38B
237 Using MongoDB to Store Sessions.mp4 63.32MB
237 Using MongoDB to Store Sessions-en.srt 8.39KB
238 Sessions Cookies - A Short Summary.mp4 18.82MB
238 Sessions Cookies - A Short Summary-en.srt 2.63KB
239 06-deleting-a-cookie.zip 44.54KB
239 Deleting a Cookie.mp4 37.25MB
239 Deleting a Cookie-en.srt 6.34KB
240 07-fixing-some-minor-bugs.zip 45.80KB
240 Fixing Some Minor Bugs.mp4 37.72MB
240 Fixing Some Minor Bugs-en.srt 5.52KB
241 Making Add to Cart Work Again.mp4 67.41MB
241 Making Add to Cart Work Again-en.srt 8.80KB
242 08-two-tiny-improvements.zip 44.25KB
242 Two Tiny Improvements.mp4 24.37MB
242 Two Tiny Improvements-en.srt 4.16KB
243 Wrap Up.mp4 18.39MB
243 Wrap Up-en.srt 5.61KB
244 09-adjusted-code.zip 41.88KB
244 Code Adjustments.html 1003B
245 00-starting-setup.zip 39.74KB
245 01-creating-the-login-form.zip 45.48KB
245 02-adding-the-request-driven-solution.zip 48.13KB
245 03-configuring-cookies.zip 44.79KB
245 04-using-the-session-middleware.zip 46.88KB
245 05-using-mongodb-session-store.zip 46.75KB
245 06-deleting-a-cookie.zip 44.54KB
245 07-fixing-some-minor-bugs.zip 45.80KB
245 08-two-tiny-improvements.zip 45.67KB
245 assignment-solution.zip 44.22KB
245 Useful Resources Links.html 1.61KB
246 Module Introduction.mp4 3.01MB
246 Module Introduction-en.srt 1.69KB
247 What is Authentication.mp4 7.52MB
247 What is Authentication-en.srt 3.18KB
248 How is Authentication Implemented.mp4 5.98MB
248 How is Authentication Implemented-en.srt 2.95KB
249 00-starting-setup.zip 45.08KB
249 Our Updated Project Status.mp4 16.82MB
249 Our Updated Project Status-en.srt 3.31KB
250 01-implementing-an-authentication-flow.zip 49.97KB
250 Implementing an Authentication Flow.mp4 70.45MB
250 Implementing an Authentication Flow-en.srt 10.37KB
251 02-encrypting-passwords.zip 46.55KB
251 Encrypting Passwords.mp4 32.31MB
251 Encrypting Passwords-en.srt 6.47KB
252 03-adding-a-tiny-improvement.zip 47.74KB
252 Adding a Tiny Code Improvement.mp4 13.04MB
252 Adding a Tiny Code Improvement-en.srt 1.87KB
253 04-adding-the-signin-functionality.zip 49.16KB
253 Adding the Signin Functionality.mp4 59.54MB
253 Adding the Signin Functionality-en.srt 8.33KB
254 Working on Route Protection.mp4 17.73MB
254 Working on Route Protection-en.srt 2.93KB
255 05-using-middleware-to-protect-routes.zip 51.54KB
255 Using Middleware to Protect Routes.mp4 39.97MB
255 Using Middleware to Protect Routes-en.srt 5.98KB
256 Understanding CSRF Attacks.mp4 11.75MB
256 Understanding CSRF Attacks-en.srt 4.34KB
257 Using a CSRF Token.mp4 71.07MB
257 Using a CSRF Token-en.srt 8.82KB
258 06-adding-csrf-protection.zip 48.91KB
258 Adding CSRF Protection.mp4 42.83MB
258 Adding CSRF Protection-en.srt 5.48KB
259 07-fixing-the-order-button.zip 49.14KB
259 Fixing the Order Button.mp4 11.07MB
259 Fixing the Order Button-en.srt 1.80KB
260 08-providing-user-feedback.zip 49.18KB
260 Providing User Feedback.mp4 70.18MB
260 Providing User Feedback-en.srt 9.34KB
261 09-styling-error-messages.zip 49.02KB
261 Optional Styling Error Messages.mp4 35.95MB
261 Optional Styling Error Messages-en.srt 4.27KB
262 10-finishing-the-flash-messages.zip 50.50KB
262 Finishing the Flash Messages.mp4 17.88MB
262 Finishing the Flash Messages-en.srt 2.78KB
263 11-adding-additional-flash-messages.zip 51.55KB
263 Adding Additional Flash Massages.mp4 20.96MB
263 Adding Additional Flash Massages-en.srt 3.20KB
264 Wrap Up.mp4 12.22MB
264 Wrap Up-en.srt 3.24KB
265 00-starting-setup.zip 45.08KB
265 01-implementing-an-authentication-flow.zip 49.97KB
265 02-encrypting-passwords.zip 46.55KB
265 03-adding-a-tiny-improvement.zip 47.74KB
265 04-adding-the-signin-functionality.zip 49.16KB
265 05-using-middleware-to-protect-routes.zip 51.54KB
265 06-adding-csrf-protection.zip 48.91KB
265 07-fixing-the-order-button.zip 49.14KB
265 08-providing-user-feedback.zip 49.18KB
265 09-styling-error-messages.zip 49.02KB
265 10-finishing-the-flash-messages.zip 50.50KB
265 11-adding-additional-flash-messages.zip 51.55KB
265 Useful Resources Links.html 1.40KB
266 Module Introduction.mp4 1.73MB
266 Module Introduction-en.srt 1.01KB
267 How Does Sending Emails Work.mp4 3.33MB
267 How Does Sending Emails Work-en.srt 2.01KB
268 Using SendGrid.mp4 12.74MB
268 Using SendGrid-en.srt 1.79KB
269 Using Nodemailer to Send an Email.mp4 49.66MB
269 Using Nodemailer to Send an Email-en.srt 6.47KB
270 Potential Limitation for Large Scale Apps.mp4 14.06MB
270 Potential Limitation for Large Scale Apps-en.srt 2.04KB
271 01-using-nodemailer-to-send-emails.zip 51.60KB
271 Useful Resources Links.html 1.33KB
272 Module Introduction.mp4 1.66MB
272 Module Introduction-en.srt 868B
273 01-resetting-password.zip 49.49KB
273 Resetting Passwords.mp4 30.84MB
273 Resetting Passwords-en.srt 3.93KB
274 Implementing the Token Logic.mp4 76.30MB
274 Implementing the Token Logic-en.srt 9.24KB
275 02-creating-the-token.zip 49.80KB
275 Creating the Token.mp4 10.70MB
275 Creating the Token-en.srt 1.73KB
276 03-creating-the-reset-password-form.zip 54.40KB
276 Creating the Reset Password Form.mp4 59.48MB
276 Creating the Reset Password Form-en.srt 6.39KB
277 04-adding-logic-to-update-password.zip 54.28KB
277 Adding Logic to Update the Password.mp4 70.59MB
277 Adding Logic to Update the Password-en.srt 7.46KB
278 Why we Need Authorization.mp4 10.53MB
278 Why we Need Authorization-en.srt 2.47KB
279 Adding Authorization.mp4 17.62MB
279 Adding Authorization-en.srt 2.64KB
280 Adding Protection to Post Actions.mp4 35.44MB
280 Adding Protection to Post Actions-en.srt 4.53KB
281 05-why-editing-fails.zip 50.87KB
281 Why Editing Fails.mp4 6.02MB
281 Why Editing Fails-en.srt 1.42KB
282 Wrap Up.mp4 6.43MB
282 Wrap Up-en.srt 2.10KB
283 01-resetting-password.zip 49.49KB
283 02-creating-the-token.zip 49.80KB
283 03-creating-the-reset-password-form.zip 54.40KB
283 04-adding-logic-to-update-password.zip 54.28KB
283 05-why-editing-fails.zip 50.87KB
283 Useful Resources Links.html 1.00KB
284 Module Introduction.mp4 2.29MB
284 Module Introduction-en.srt 1.29KB
285 Why Should We Use Validation.mp4 5.27MB
285 Why Should We Use Validation-en.srt 3.07KB
286 How to Validate Input.mp4 13.01MB
286 How to Validate Input-en.srt 5.60KB
287 01-setup-and-basic-validation.zip 53.24KB
287 Setup Basic Validation.mp4 98.94MB
287 Setup Basic Validation-en.srt 14.56KB
288 02-using-validation-error-messages.zip 54.53KB
288 Using Validation Error Messages.mp4 20.97MB
288 Using Validation Error Messages-en.srt 3.02KB
289 03-built-in-and-custom-validators.zip 54.37KB
289 Built-In Custom Validators.mp4 38.97MB
289 Built-In Custom Validators-en.srt 4.96KB
290 More Validators.mp4 37.29MB
290 More Validators-en.srt 6.09KB
291 04-checking-for-field-equality.zip 53.77KB
291 Checking For Field Equality.mp4 28.33MB
291 Checking For Field Equality-en.srt 4.48KB
292 05-added-async-validation.zip 52.55KB
292 Adding Async Validation.mp4 45.24MB
292 Adding Async Validation-en.srt 5.92KB
293 06-keeping-user-input.zip 51.70KB
293 Keeping User Input.mp4 40.71MB
293 Keeping User Input-en.srt 5.17KB
294 Adding Conditional CSS Classes.mp4 53.12MB
294 Adding Conditional CSS Classes-en.srt 6.97KB
295 07-adding-validation-to-login.zip 53.91KB
295 Adding Validation to Login.mp4 53.19MB
295 Adding Validation to Login-en.srt 6.95KB
296 08-sanitizing-data.zip 51.20KB
296 Sanitizing Data.mp4 35.02MB
296 Sanitizing Data-en.srt 4.96KB
297 Validating Product Addition.mp4 106.84MB
297 Validating Product Addition-en.srt 14.23KB
298 09-validating-product-editing.zip 54.44KB
298 Validating Product Editing.mp4 72.54MB
298 Validating Product Editing-en.srt 8.51KB
299 Wrap Up.mp4 14.44MB
299 Wrap Up-en.srt 1.84KB
300 01-setup-and-basic-validation.zip 53.24KB
300 02-using-validation-error-messages.zip 54.53KB
300 03-built-in-and-custom-validators.zip 54.37KB
300 04-checking-for-field-equality.zip 53.77KB
300 05-added-async-validation.zip 52.55KB
300 06-keeping-user-input.zip 51.70KB
300 07-adding-validation-to-login.zip 53.91KB
300 08-sanitizing-data.zip 51.20KB
300 09-validating-product-editing.zip 54.44KB
300 assignment-solution.zip 51.13KB
300 Useful Resources Links.html 1.41KB
301 Module Introduction.mp4 1.41MB
301 Module Introduction-en.srt 910B
302 Types of Errors Error Handling.mp4 17.27MB
302 Types of Errors Error Handling-en.srt 7.27KB
303 Analyzing the Error Handling in the Current Project.mp4 24.71MB
303 Analyzing the Error Handling in the Current Project-en.srt 3.07KB
304 01-errors-some-theory.zip 1.60KB
304 Errors - Some Theory.mp4 58.57MB
304 Errors - Some Theory-en.srt 8.94KB
305 Throwing Errors in Code.mp4 21.23MB
305 Throwing Errors in Code-en.srt 3.67KB
306 02-returning-error-pages.zip 54.17KB
306 Returning Error Pages.mp4 67.05MB
306 Returning Error Pages-en.srt 8.93KB
307 03-using-the-express-error-handling-middleware.zip 59.79KB
307 Using the Express.js Error Handling Middleware.mp4 62.74MB
307 Using the Express.js Error Handling Middleware-en.srt 7.39KB
308 Updating the App.mp4 37.55MB
308 Updating the App-en.srt 4.32KB
309 Using the Error Handling Middleware Correctly.mp4 51.17MB
309 Using the Error Handling Middleware Correctly-en.srt 6.51KB
310 04-status-codes.zip 52.09KB
310 Status Codes.mp4 39.62MB
310 Status Codes-en.srt 7.97KB
311 Available Status Codes.html 3.70KB
312 Wrap Up.mp4 11.38MB
312 Wrap Up-en.srt 3.27KB
313 01-errors-some-theory.zip 1.60KB
313 02-returning-error-pages.zip 54.17KB
313 03-using-the-express-error-handling-middleware.zip 59.79KB
313 04-status-codes.zip 52.09KB
313 Useful Resources Links.html 1.25KB
314 Module Introduction.mp4 1.97MB
314 Module Introduction-en.srt 1.11KB
315 Adding a File Picker to the Frontend.mp4 20.38MB
315 Adding a File Picker to the Frontend-en.srt 3.97KB
316 Handling Multipart Form Data.mp4 48.23MB
316 Handling Multipart Form Data-en.srt 6.22KB
317 01-handling-file-uploads-with-multer.zip 1.04MB
317 Handling File Uploads with Multer.mp4 51.35MB
317 Handling File Uploads with Multer-en.srt 6.29KB
318 Configuring Multer to Adjust Filename Filepath.mp4 45.30MB
318 Configuring Multer to Adjust Filename Filepath-en.srt 6.09KB
319 02-filtering-files-by-mimetype.zip 1.53MB
319 Filtering Files by Mimetype.mp4 27.50MB
319 Filtering Files by Mimetype-en.srt 3.05KB
320 Storing File Data in the Database.mp4 80.18MB
320 Storing File Data in the Database-en.srt 10.56KB
321 Remove imageUrl from Add Product.html 1.55KB
322 03-serving-images-statically.zip 2.02MB
322 Serving Images Statically.mp4 43.64MB
322 Serving Images Statically-en.srt 5.90KB
323 Downloading Files with Authentication.mp4 73.46MB
323 Downloading Files with Authentication-en.srt 9.41KB
324 Setting File Type Headers.mp4 26.34MB
324 Setting File Type Headers-en.srt 3.25KB
325 04-restricting-file-access.zip 2.04MB
325 Restricting File Access.mp4 41.04MB
325 Restricting File Access-en.srt 3.56KB
326 05-streaming-data-vs-preloading-data.zip 2.04MB
326 Streaming Data vs Preloading Data.mp4 32.86MB
326 Streaming Data vs Preloading Data-en.srt 4.51KB
327 Using PDFKit for .pdf Generation.mp4 61.83MB
327 Using PDFKit for .pdf Generation-en.srt 7.42KB
328 06-generating-pdf-files-with-order-data.zip 2.52MB
328 Generating .pdf Files with Order Data.mp4 73.03MB
328 Generating .pdf Files with Order Data-en.srt 7.74KB
328 Styling-the-Text.txt 34B
329 07-deleting-files.zip 1.53MB
329 Deleting Files.mp4 65.96MB
329 Deleting Files-en.srt 7.14KB
330 08-fixing-invoice-links.zip 2.48MB
330 Fixing Invoice Links.mp4 5.93MB
330 Fixing Invoice Links-en.srt 675B
331 Wrap Up.mp4 19.25MB
331 Wrap Up-en.srt 1.83KB
332 01-handling-file-uploads-with-multer.zip 1.04MB
332 02-filtering-files-by-mimetype.zip 1.53MB
332 03-serving-images-statically.zip 2.02MB
332 04-restricting-file-access.zip 2.04MB
332 05-streaming-data-vs-preloading-data.zip 2.04MB
332 06-generating-pdf-files-with-order-data.zip 2.52MB
332 07-deleting-files.zip 1.53MB
332 08-fixing-invoice-links.zip 2.48MB
332 Useful Resources Links.html 1.64KB
333 Module Introduction.mp4 1.50MB
333 Module Introduction-en.srt 1015B
334 01-adding-pagination-links.zip 2.48MB
334 Adding Pagination Links.mp4 34.15MB
334 Adding Pagination Links-en.srt 5.32KB
335 Retrieving a Chunk of Data.mp4 34.75MB
335 Retrieving a Chunk of Data-en.srt 4.84KB
336 Skip Limit with SQL.html 1.85KB
337 02-preparing-pagination-data-on-the-server.zip 2.48MB
337 Preparing Pagination Data on the Server.mp4 39.39MB
337 Preparing Pagination Data on the Server-en.srt 4.46KB
338 03-adding-dynamic-pagination-buttons.zip 2.48MB
338 Adding Dynamic Pagination Buttons.mp4 78.13MB
338 Adding Dynamic Pagination Buttons-en.srt 9.83KB
339 04-re-using-pagination-logic.zip 2.59MB
339 Re-Using the Pagination Logic Controls.mp4 35.93MB
339 Re-Using the Pagination Logic Controls-en.srt 4.10KB
340 Wrap Up.mp4 9.25MB
340 Wrap Up-en.srt 1.44KB
341 01-adding-pagination-links.zip 2.48MB
341 02-preparing-pagination-data-on-the-server.zip 2.48MB
341 03-adding-dynamic-pagination-buttons.zip 2.48MB
341 04-re-using-pagination-logic.zip 2.59MB
341 Useful Resources Links.html 1.00KB
342 Module Introduction.mp4 1.95MB
342 Module Introduction-en.srt 1.04KB
343 What are Async Requests.mp4 5.50MB
343 What are Async Requests-en.srt 2.91KB
344 01-adding-client-side-code.zip 2.59MB
344 Adding Client Side JS Code.mp4 65.38MB
344 Adding Client Side JS Code-en.srt 10.03KB
345 The JSON Data Format.html 1.76KB
346 Sending Handling Background Requests.mp4 84.44MB
346 Sending Handling Background Requests-en.srt 13.31KB
347 02-manipulating-the-dom.zip 1.65MB
347 Manipulating the DOM.mp4 26.16MB
347 Manipulating the DOM-en.srt 4.16KB
348 01-adding-client-side-code.zip 2.59MB
348 02-manipulating-the-dom.zip 1.65MB
348 Useful Resources Links.html 1.50KB
349 Module Introduction.mp4 1.89MB
349 Module Introduction-en.srt 1.17KB
350 How Payments Work.mp4 6.01MB
350 How Payments Work-en.srt 3.09KB
351 01-added-checkout-page.zip 1.65MB
351 Adding a Checkout Page.mp4 59.16MB
351 Adding a Checkout Page-en.srt 7.43KB
352 02-using-stripe.zip 1.65MB
352 Using Stripe in Your App.mp4 144.04MB
352 Using Stripe in Your App-en.srt 18.17KB
353 01-added-checkout-page.zip 1.65MB
353 02-using-stripe.zip 1.65MB
353 Useful Resources Links.html 1.17KB
354 Module Introduction.mp4 3.27MB
354 Module Introduction-en.srt 1.71KB
355 What are REST APIs and why do we use Them.mp4 30.35MB
355 What are REST APIs and why do we use Them-en.srt 9.01KB
356 00-starting-setup.zip 2.17KB
356 Accessing Data with REST APIs.mp4 19.30MB
356 Accessing Data with REST APIs-en.srt 7.44KB
357 Understanding Routing HTTP Methods.mp4 19.15MB
357 Understanding Routing HTTP Methods-en.srt 6.85KB
358 REST APIs - The Core Principles.mp4 15.43MB
358 REST APIs - The Core Principles-en.srt 5.62KB
359 Creating our REST API Project Implementing the Route Setup.mp4 38.08MB
359 Creating our REST API Project Implementing the Route Setup-en.srt 8.24KB
360 01-sending-requests-responses.zip 6.40KB
360 Sending Requests Responses and Working with Postman.mp4 83.56MB
360 Sending Requests Responses and Working with Postman-en.srt 17.96KB
361 REST APIs Clients CORS Errors.mp4 59.93MB
361 REST APIs Clients CORS Errors-en.srt 13.22KB
362 02-sending-post-requests.zip 6.34KB
362 Sending POST Requests.mp4 55.09MB
362 Sending POST Requests-en.srt 8.24KB
363 Wrap Up.mp4 10.36MB
363 Wrap Up-en.srt 3.16KB
364 00-starting-setup.zip 2.17KB
364 01-sending-requests-responses.zip 6.40KB
364 02-sending-post-requests.zip 6.34KB
364 Useful Resources Links.html 1.28KB
365 Module Introduction.mp4 2.81MB
365 Module Introduction-en.srt 1.43KB
366 REST APIs The Rest Of The Course.mp4 19.86MB
366 REST APIs The Rest Of The Course-en.srt 5.14KB
367 00-frontend-starting-setup.zip 81.79KB
367 Understanding the Frontend Setup.mp4 31.04MB
367 Understanding the Frontend Setup-en.srt 6.15KB
368 02-sending-post-requests.zip 6.34KB
368 Planning the API.mp4 31.30MB
368 Planning the API-en.srt 3.72KB
369 01-backend-fetching-list-of-posts.zip 6.75KB
369 01-frontend-fetching-list-of-posts.zip 84.86KB
369 Fetching Lists of Posts.mp4 55.31MB
369 Fetching Lists of Posts-en.srt 8.34KB
370 Adding a Create Post Endpoint.mp4 62.57MB
370 Adding a Create Post Endpoint-en.srt 9.66KB
371 Adding Server Side Validation.mp4 52.67MB
371 Adding Server Side Validation-en.srt 8.01KB
372 02-backend-setting-up-a-post-model.zip 6.80KB
372 02-frontend-setting-up-a-post-model.zip 85.35KB
372 Setting Up a Post Model.mp4 44.44MB
372 Setting Up a Post Model-en.srt 7.10KB
373 03-backend-storing-posts-in-database.zip 8.93KB
373 Storing Posts in the Database.mp4 32.25MB
373 Storing Posts in the Database-en.srt 4.43KB
374 04-static-images-and-error-handling.zip 9.00KB
374 Static Images Error Handling.mp4 67.31MB
374 Static Images Error Handling-en.srt 8.21KB
375 05-backend-fetching-a-single-post.zip 8.96KB
375 05-frontend-fetching-a-single-post.zip 84.98KB
375 Fetching a Single Post.mp4 73.12MB
375 Fetching a Single Post-en.srt 9.30KB
376 Image Names Windows.html 1.91KB
377 06-backend-uploading-images.zip 8.90KB
377 06-frontend-uploading-images.zip 82.68KB
377 Uploading Images.mp4 84.66MB
377 Uploading Images-en.srt 11.15KB
378 07-backend-updating-a-post.zip 9.05KB
378 07-frontend-updating-a-post.zip 82.34KB
378 Updating Posts.mp4 136.49MB
378 Updating Posts-en.srt 18.14KB
379 Deleting Posts.mp4 41.93MB
379 Deleting Posts-en.srt 5.48KB
380 08-backend-adding-pagination.zip 9.32KB
380 08-frontend-adding-pagination.zip 83.10KB
380 Adding Pagination.mp4 55.79MB
380 Adding Pagination-en.srt 8.12KB
381 Adding a User Model.mp4 38.16MB
381 Adding a User Model-en.srt 4.42KB
382 Adding User Signup Validation.mp4 61.25MB
382 Adding User Signup Validation-en.srt 7.67KB
383 Signing Users Up.mp4 68.76MB
383 Signing Users Up-en.srt 9.11KB
384 How Does Authentication Work.mp4 7.51MB
384 How Does Authentication Work-en.srt 4.12KB
385 Starting with User Login.mp4 34.12MB
385 Starting with User Login-en.srt 4.24KB
386 09-backend-logging-in-and-creating-jwt.zip 13.10KB
386 09-frontend-logging-in-and-creating-jwt.zip 87.07KB
386 Logging In Creating JSON Web Tokens (JWTs).mp4 67.88MB
386 Logging In Creating JSON Web Tokens (JWTs)-en.srt 10.04KB
387 Using Validating the Token.mp4 93.84MB
387 Using Validating the Token-en.srt 12.10KB
388 10-backend-adding-auth-middleware-to-all-routes.zip 15.56KB
388 10-frontend-adding-auth-middleware-to-all-routes.zip 90.57KB
388 Adding Auth Middleware to All Routes.mp4 20.24MB
388 Adding Auth Middleware to All Routes-en.srt 2.35KB
389 Connecting Posts Users.mp4 59.43MB
389 Connecting Posts Users-en.srt 7.77KB
390 Adding Authorization Checks.mp4 31.98MB
390 Adding Authorization Checks-en.srt 4.91KB
391 11-clearing-post-user-relations.zip 14.59KB
391 Clearing Post-User Relations.mp4 27.39MB
391 Clearing Post-User Relations-en.srt 3.46KB
392 Wrap Up.mp4 11.01MB
392 Wrap Up-en.srt 3.21KB
393 00-frontend-starting-setup.zip 81.79KB
393 01-backend-fetching-list-of-posts.zip 6.75KB
393 01-frontend-fetching-list-of-posts.zip 84.86KB
393 02-backend-setting-up-a-post-model.zip 6.80KB
393 02-frontend-setting-up-a-post-model.zip 85.35KB
393 03-backend-storing-posts-in-database.zip 8.93KB
393 04-static-images-and-error-handling.zip 9.00KB
393 05-backend-fetching-a-single-post.zip 8.96KB
393 05-frontend-fetching-a-single-post.zip 84.98KB
393 06-backend-uploading-images.zip 8.90KB
393 06-frontend-uploading-images.zip 82.68KB
393 07-backend-updating-a-post.zip 9.05KB
393 07-frontend-updating-a-post.zip 82.34KB
393 08-backend-adding-pagination.zip 9.32KB
393 08-frontend-adding-pagination.zip 83.10KB
393 09-backend-logging-in-and-creating-jwt.zip 13.10KB
393 09-frontend-logging-in-and-creating-jwt.zip 87.07KB
393 10-backend-adding-auth-middleware-to-all-routes.zip 15.56KB
393 10-frontend-adding-auth-middleware-to-all-routes.zip 90.57KB
393 11-clearing-post-user-relations.zip 14.59KB
393 assignment-backend-solution.zip 14.47KB
393 assignment-frontend-solution.zip 83.03KB
393 Useful Resources Links.html 1.00KB
394 Module Introduction.mp4 2.21MB
394 Module Introduction-en.srt 1.14KB
395 What is Async Await All About.mp4 33.18MB
395 What is Async Await All About-en.srt 5.70KB
396 01-transforming-then-catch.zip 14.43KB
396 Transforming Then Catch to Async Await.mp4 46.21MB
396 Transforming Then Catch to Async Await-en.srt 5.59KB
397 The User Name is Missing.html 1.71KB
398 Wrap Up.mp4 32.09MB
398 Wrap Up-en.srt 4.27KB
399 01-transforming-then-catch.zip 14.43KB
399 assignment-backend-solution.zip 14.43KB
399 assignment-frontend-solution.zip 83.03KB
399 Useful Resources Links.html 1.31KB
400 Module Introduction.mp4 2.38MB
400 Module Introduction-en.srt 1.12KB
401 What Are Websockets Why Would You Use Them.mp4 11.35MB
401 What Are Websockets Why Would You Use Them-en.srt 5.93KB
402 Websocket Solutions - An Overview.mp4 12.56MB
402 Websocket Solutions - An Overview-en.srt 2.04KB
403 Setting Up Socket.io on the Server.mp4 38.08MB
403 Setting Up Socket.io on the Server-en.srt 4.90KB
404 01-backend-establishing-a-connection-from-the-client.zip 16.20KB
404 01-frontend-establishing-a-connection-from-the-client.zip 92.64KB
404 Establishing a Connection From the Client.mp4 26.66MB
404 Establishing a Connection From the Client-en.srt 3.32KB
405 add-post.js 301B
405 Identifying Realtime Potential.mp4 24.31MB
405 Identifying Realtime Potential-en.srt 3.42KB
406 Sharing the IO Instance Across Files.mp4 22.90MB
406 Sharing the IO Instance Across Files-en.srt 3.30KB
407 02-backend-synchronizing-post-additions.zip 16.18KB
407 02-frontend-synchronizing-post-additions.zip 87.73KB
407 Synchronizing POST Additions.mp4 68.70MB
407 Synchronizing POST Additions-en.srt 9.23KB
408 Fixing a Bug - The Missing Username.mp4 16.78MB
408 Fixing a Bug - The Missing Username-en.srt 1.89KB
408 update-post.js 272B
409 03-backend-updating-posts-on-all-connected-clients.zip 17.01KB
409 03-frontend-updating-posts-on-all-connected-clients.zip 91.92KB
409 Updating Posts On All Connected Clients.mp4 42.31MB
409 Updating Posts On All Connected Clients-en.srt 5.02KB
410 Sorting Correctly.mp4 8.46MB
410 Sorting Correctly-en.srt 1.08KB
411 04-backend-deleting-posts-across-clients.zip 16.29KB
411 04-frontend-deleting-posts-across-clients.zip 88.14KB
411 Deleting Posts Across Clients.mp4 26.64MB
411 Deleting Posts Across Clients-en.srt 3.08KB
412 Wrap Up.mp4 14.33MB
412 Wrap Up-en.srt 2.21KB
413 01-backend-establishing-a-connection-from-the-client.zip 16.20KB
413 01-frontend-establishing-a-connection-from-the-client.zip 92.64KB
413 02-backend-synchronizing-post-additions.zip 16.18KB
413 02-frontend-synchronizing-post-additions.zip 87.73KB
413 03-backend-updating-posts-on-all-connected-clients.zip 17.01KB
413 03-frontend-updating-posts-on-all-connected-clients.zip 91.92KB
413 04-backend-deleting-posts-across-clients.zip 16.29KB
413 04-frontend-deleting-posts-across-clients.zip 88.14KB
413 Useful Resources Links.html 1.38KB
414 Module Introduction.mp4 1.92MB
414 Module Introduction-en.srt 1.19KB
415 What is GraphQL.mp4 32.90MB
415 What is GraphQL-en.srt 12.42KB
416 04-backend-deleting-posts-across-clients.zip 16.29KB
416 Understanding the Setup Writing our First Query.mp4 82.05MB
416 Understanding the Setup Writing our First Query-en.srt 14.22KB
417 04-frontend-deleting-posts-across-clients.zip 88.14KB
417 Defining a Mutation Schema.mp4 45.68MB
417 Defining a Mutation Schema-en.srt 7.32KB
418 01-adding-a-mutation-resolver.zip 14.64KB
418 Adding a Mutation Resolver GraphiQL.mp4 81.66MB
418 Adding a Mutation Resolver GraphiQL-en.srt 12.47KB
419 Adding Input Validation.mp4 42.22MB
419 Adding Input Validation-en.srt 4.83KB
420 02-handling-errors.zip 14.14KB
420 Handling Errors.mp4 38.96MB
420 Handling Errors-en.srt 4.58KB
421 03-backend-connecting-the-frontend.zip 15.66KB
421 03-frontend-connecting-the-frontend.zip 85.83KB
421 Connecting the Frontend to the GraphQL API.mp4 63.65MB
421 Connecting the Frontend to the GraphQL API-en.srt 8.18KB
422 Adding a Login Query a Resolver.mp4 59.26MB
422 Adding a Login Query a Resolver-en.srt 6.91KB
423 04-backend-adding-login-functionality.zip 15.88KB
423 04-frontend-adding-login-functionality.zip 87.10KB
423 Adding Login Functionality.mp4 48.95MB
423 Adding Login Functionality-en.srt 5.46KB
424 05-adding-a-create-post-mutation.zip 15.54KB
424 Adding a Create Post Mutation.mp4 70.97MB
424 Adding a Create Post Mutation-en.srt 8.61KB
425 Extracting User Data From the Auth Token.mp4 63.11MB
425 Extracting User Data From the Auth Token-en.srt 6.60KB
426 06-backend-sending-the-create-post-query.zip 16.15KB
426 06-frontend-sending-the-create-post-query.zip 88.22KB
426 Sending the Create Post Query.mp4 47.76MB
426 Sending the Create Post Query-en.srt 5.92KB
427 Fixing a Bug Adding New Posts Correctly.mp4 25.87MB
427 Fixing a Bug Adding New Posts Correctly-en.srt 3.75KB
428 Adding a Get Post Query Resolver.mp4 46.19MB
428 Adding a Get Post Query Resolver-en.srt 5.79KB
429 create-post-code.js 393B
429 Sending Create Post and Get Post Queries.mp4 50.88MB
429 Sending Create Post and Get Post Queries-en.srt 6.07KB
430 07-backend-adding-pagination.zip 15.45KB
430 07-frontend-adding-pagination.zip 83.83KB
430 Adding Pagination.mp4 44.64MB
430 Adding Pagination-en.srt 5.52KB
431 08-backend-uploading-images.zip 15.54KB
431 08-frontend-uploading-images.zip 83.51KB
431 Uploading Images.mp4 106.70MB
431 Uploading Images-en.srt 12.39KB
432 Fetching the imageUrl.html 1.86KB
433 09-backend-viewing-a-single-post.zip 15.92KB
433 09-frontend-viewing-a-single-post.zip 85.46KB
433 Viewing a Single Post.mp4 60.58MB
433 Viewing a Single Post-en.srt 6.92KB
434 Updating Posts.mp4 103.81MB
434 Updating Posts-en.srt 10.70KB
435 10-backend-deleting-posts.zip 17.12KB
435 10-frontend-deleting-posts.zip 82.89KB
435 Deleting Posts.mp4 95.32MB
435 Deleting Posts-en.srt 10.80KB
436 Adding Posts Pagination.html 1.92KB
437 Managing the User Status.mp4 91.98MB
437 Managing the User Status-en.srt 11.01KB
438 Using Variables.mp4 164.45MB
438 Using Variables-en.srt 20.60KB
439 11-backend-fixing-a-pagination-bug.zip 17.90KB
439 11-frontend-fixing-a-pagination-bug.zip 86.52KB
439 Fixing a Pagination Bug.mp4 30.34MB
439 Fixing a Pagination Bug-en.srt 3.39KB
440 Wrap Up.mp4 19.81MB
440 Wrap Up-en.srt 4.77KB
441 01-adding-a-mutation-resolver.zip 14.64KB
441 02-handling-errors.zip 14.14KB
441 03-backend-connecting-the-frontend.zip 15.66KB
441 03-frontend-connecting-the-frontend.zip 85.83KB
441 04-backend-adding-login-functionality.zip 15.88KB
441 04-frontend-adding-login-functionality.zip 87.10KB
441 05-adding-a-create-post-mutation.zip 15.54KB
441 06-backend-sending-the-create-post-query.zip 16.15KB
441 06-frontend-sending-the-create-post-query.zip 88.22KB
441 07-backend-adding-pagination.zip 15.45KB
441 07-frontend-adding-pagination.zip 83.83KB
441 08-backend-uploading-images.zip 15.54KB
441 08-frontend-uploading-images.zip 83.51KB
441 09-backend-viewing-a-single-post.zip 15.92KB
441 09-frontend-viewing-a-single-post.zip 85.46KB
441 10-backend-deleting-posts.zip 17.12KB
441 10-frontend-deleting-posts.zip 82.89KB
441 11-backend-fixing-a-pagination-bug.zip 17.90KB
441 11-frontend-fixing-a-pagination-bug.zip 86.52KB
441 Useful Resources Links.html 1.17KB
442 Module Introduction.mp4 2.96MB
442 Module Introduction-en.srt 1.60KB
443 Deploying Different Kinds of Apps.mp4 5.40MB
443 Deploying Different Kinds of Apps-en.srt 1.89KB
444 Deployment Preparations.mp4 21.00MB
444 Deployment Preparations-en.srt 6.28KB
445 01-using-environment-variables.zip 59.28KB
445 shop-snapshot.zip 1.65MB
445 Using Environment Variables.mp4 105.21MB
445 Using Environment Variables-en.srt 14.01KB
446 Using Production API Keys.mp4 9.78MB
446 Using Production API Keys-en.srt 1.78KB
447 Setting Secure Response Headers with Helmet.mp4 26.45MB
447 Setting Secure Response Headers with Helmet-en.srt 3.23KB
448 Compressing Assets.mp4 27.22MB
448 Compressing Assets-en.srt 3.47KB
449 02-setting-up-request-logging.zip 59.16KB
449 Setting Up Request Logging.mp4 39.87MB
449 Setting Up Request Logging-en.srt 4.23KB
450 More on Logging.html 1.30KB
451 03-setting-up-a-ssl-server.zip 58.50KB
451 Setting Up a SSL Server.mp4 73.25MB
451 Setting Up a SSL Server-en.srt 12.59KB
452 Using a Hosting Provider.mp4 15.92MB
452 Using a Hosting Provider-en.srt 6.06KB
453 Dive-into-the-Git-Basics.txt 53B
453 Understanding the Project the Git Setup.mp4 24.26MB
453 Understanding the Project the Git Setup-en.srt 5.65KB
454 04-a-deployment-example-with-heroku.zip 61.44KB
454 A Deployment Example with Heroku.mp4 83.15MB
454 A Deployment Example with Heroku-en.srt 13.74KB
454 Whitelisting-IPs-with-Heroku.txt 111B
455 Storing User-generated Files on Heroku.html 2.66KB
456 Deploying APIs.mp4 17.64MB
456 Deploying APIs-en.srt 3.86KB
457 01-using-environment-variables.zip 59.28KB
457 02-setting-up-request-logging.zip 59.16KB
457 03-setting-up-a-ssl-server.zip 58.50KB
457 04-a-deployment-example-with-heroku.zip 61.44KB
457 Useful Resources Links.html 2.13KB
458 Module Introduction.mp4 2.26MB
458 Module Introduction-en.srt 1.14KB
459 npm Node.js.mp4 3.32MB
459 npm Node.js-en.srt 2.17KB
460 Using npm.mp4 58.99MB
460 Using npm-en.srt 10.50KB
461 Versioning in package.json.html 1.60KB
462 What is a Build Tool.mp4 33.15MB
462 What is a Build Tool-en.srt 6.80KB
463 Using Node.js in Build Processes.mp4 55.95MB
463 Using Node.js in Build Processes-en.srt 8.19KB
464 Useful Resources Links.html 1.36KB
465 Course Roundup.mp4 33.78MB
465 Course Roundup-en.srt 3.68KB
466 Course Slides.html 901B
466 slides.pdf 7.04MB
Distribution statistics by country
Total 0
IP List List of IP addresses which were distributed this torrent