Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course)
Seeders : 2 Leechers : 1
| Torrent Hash : | FAD17DD6BCA7F0B070262F6077C2C4BDAE36F3B4 |
| Torrent Added : | at June 1, 2023, 2:27 p.m. in Other |
| Torrent Size : | 18.8 GB |
Knox
Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course)
Fast And Direct Download Safely And Anonymously!
Fast And Direct Download Safely And Anonymously!
Note :
Please Update (Trackers Info) Before Start " Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course)" Torrent Downloading to See Updated Seeders And Leechers for Batter Torrent Download Speed.Torrent File Content (3 files)
Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course)
[CourseClub.Me].url -
[GigaCourse.Com].url -
001 Introduction.en.srt -
001 Introduction.mp4 -
002 What is Node.js_.en.srt -
002 What is Node.js_.mp4 -
003 Join our Online Learning Community.html -
004 Installing Node.js and Creating our First App.en.srt -
004 Installing Node.js and Creating our First App.mp4 -
005 Understanding the Role & Usage of Node.js.en.srt -
005 Understanding the Role & Usage of Node.js.mp4 -
006 Course Outline.en.srt -
006 Course Outline.mp4 -
007 How To Get The Most Out Of The Course.en.srt -
007 How To Get The Most Out Of The Course.mp4 -
008 Working with the REPL vs Using Files.en.srt -
008 Working with the REPL vs Using Files.mp4 -
009 Using the Attached Source Code.html -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 JavaScript in a Nutshell.en.srt -
002 JavaScript in a Nutshell.mp4 -
003 Refreshing the Core Syntax.en.srt -
003 Refreshing the Core Syntax.mp4 -
004 let & const.en.srt -
004 let & const.mp4 -
005 Understanding Arrow Functions.en.srt -
005 Understanding Arrow Functions.mp4 -
006 Working with Objects, Properties & Methods.en.srt -
006 Working with Objects, Properties & Methods.mp4 -
007 Arrays & Array Methods.en.srt -
007 Arrays & Array Methods.mp4 -
008 Arrays, Objects & Reference Types.en.srt -
008 Arrays, Objects & Reference Types.mp4 -
009 Understanding Spread & Rest Operators.en.srt -
009 Understanding Spread & Rest Operators.mp4 -
010 Destructuring.en.srt -
010 Destructuring.mp4 -
011 Async Code & Promises.en.srt -
011 Async Code & Promises.mp4 -
012 01-core-js-syntax.zip -
012 Template Literals.html -
013 02-let-and-const.zip -
013 Wrap Up.en.srt -
013 Wrap Up.mp4 -
014 03-arrow-functions.zip -
014 Useful Resources & Links.html -
015 04-objects.zip -
016 05-arrays.zip -
017 06-arrays-and-reference-types.zip -
018 07-spread-and-rest.zip -
019 08-destructuring.zip -
020 09-async-code.zip -
023 01-core-js-syntax.zip -
023 02-let-and-const.zip -
023 03-arrow-functions.zip -
023 04-objects.zip -
023 05-arrays.zip -
023 06-arrays-and-reference-types.zip -
023 07-spread-and-rest.zip -
023 08-destructuring.zip -
023 09-async-code.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 How The Web Works.en.srt -
002 How The Web Works.mp4 -
003 Creating a Node Server.en.srt -
003 Creating a Node Server.mp4 -
004 The Node Lifecycle & Event Loop.en.srt -
004 The Node Lifecycle & Event Loop.mp4 -
005 Controlling the Node.js Process.html -
006 Understanding Requests.en.srt -
006 Understanding Requests.mp4 -
007 Sending Responses.en.srt -
007 Sending Responses.mp4 -
008 Request & Response Headers.html -
009 Routing Requests.en.srt -
009 Routing Requests.mp4 -
010 Redirecting Requests.en.srt -
010 Redirecting Requests.mp4 -
011 Parsing Request Bodies.en.srt -
011 Parsing Request Bodies.mp4 -
012 Understanding Event Driven Code Execution.en.srt -
012 Understanding Event Driven Code Execution.mp4 -
013 Blocking and Non-Blocking Code.en.srt -
013 Blocking and Non-Blocking Code.mp4 -
014 Node.js - Looking Behind the Scenes.en.srt -
014 Node.js - Looking Behind the Scenes.mp4 -
015 Using the Node Modules System.en.srt -
015 Using the Node Modules System.mp4 -
016 Wrap Up.en.srt -
016 Wrap Up.mp4 -
017 Useful Resources & Links.html -
032 01-routing-requests.zip -
034 02-parsing-request-bodies.zip -
036 03-blocking-and-non-blocking-code.zip -
038 04-using-the-node-modules-system.zip -
038 05-fixed-missing-head-tag.zip -
040 01-routing-requests.zip -
040 02-parsing-request-bodies.zip -
040 03-blocking-and-non-blocking-code.zip -
040 04-using-the-node-modules-system.zip -
040 05-fixed-missing-head-tag.zip -
040 assignment-solution.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Understanding NPM Scripts.en.srt -
002 Understanding NPM Scripts.mp4 -
003 Installing 3rd Party Packages.en.srt -
003 Installing 3rd Party Packages.mp4 -
004 Global Features vs Core Modules vs Third-Party Modules.html -
005 Using Nodemon for Autorestarts.en.srt -
005 Using Nodemon for Autorestarts.mp4 -
006 Global & Local npm Packages.html -
007 Understanding different Error Types.en.srt -
007 Understanding different Error Types.mp4 -
008 Finding & Fixing Syntax Errors.en.srt -
008 Finding & Fixing Syntax Errors.mp4 -
009 Dealing with Runtime Errors.en.srt -
009 Dealing with Runtime Errors.mp4 -
010 Logical Errors.en.srt -
010 Logical Errors.mp4 -
011 Using the Debugger.en.srt -
011 Using the Debugger.mp4 -
012 Restarting the Debugger Automatically After Editing our App.en.srt -
012 Restarting the Debugger Automatically After Editing our App.mp4 -
013 Debugging Node.js in Visual Studio Code.html -
014 Changing Variables in the Debug Console.en.srt -
014 Changing Variables in the Debug Console.mp4 -
015 Wrap Up.en.srt -
015 Wrap Up.mp4 -
016 Useful Resources & Links.html -
042 01-understanding-npm-scripts.zip -
045 02-using-nodemon-for-autorestarts.zip -
054 03-finished.zip -
056 01-understanding-npm-scripts.zip -
056 02-using-nodemon-for-autorestarts.zip -
056 03-finished.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Express.js_.en.srt -
002 What is Express.js_.mp4 -
003 Installing Express.js.en.srt -
003 Installing Express.js.mp4 -
004 Adding Middleware.en.srt -
004 Adding Middleware.mp4 -
005 How Middleware Works.en.srt -
005 How Middleware Works.mp4 -
006 Express.js - Looking Behind the Scenes.en.srt -
006 Express.js - Looking Behind the Scenes.mp4 -
007 Handling Different Routes.en.srt -
007 Handling Different Routes.mp4 -
008 Parsing Incoming Requests.en.srt -
008 Parsing Incoming Requests.mp4 -
009 Limiting Middleware Execution to POST Requests.en.srt -
009 Limiting Middleware Execution to POST Requests.mp4 -
010 Using Express Router.en.srt -
010 Using Express Router.mp4 -
011 Adding a 404 Error Page.en.srt -
011 Adding a 404 Error Page.mp4 -
012 Filtering Paths.en.srt -
012 Filtering Paths.mp4 -
013 Creating HTML Pages.en.srt -
013 Creating HTML Pages.mp4 -
014 Serving HTML Pages.en.srt -
014 Serving HTML Pages.mp4 -
015 Returning a 404 Page.en.srt -
015 Returning a 404 Page.mp4 -
016 Using a Helper Function for Navigation.en.srt -
016 Using a Helper Function for Navigation.mp4 -
017 Styling our Pages.en.srt -
017 Styling our Pages.mp4 -
018 Serving Files Statically.en.srt -
018 Serving Files Statically.mp4 -
019 Wrap Up.en.srt -
019 Wrap Up.mp4 -
020 Useful Resources & Links.html -
060 01-adding-middleware.zip -
062 02-looking-behind-the-scenes.zip -
063 03-handling-different-routes.zip -
065 04-limiting-middleware-execution-to-post-requests.zip -
066 05-using-express-router.zip -
068 06-filtering-paths.zip -
069 07-creating-the-html-files.zip -
070 08-serving-the-html-files.zip -
070 add-product.html -
070 shop.html -
071 09-returning-a-404-html-page.zip -
072 10-using-a-helper-function.zip -
073 11-styling-our-pages.zip -
074 12-serving-files-statically.zip -
076 01-adding-middleware.zip -
076 02-looking-behind-the-scenes.zip -
076 03-handling-different-routes.zip -
076 04-limiting-middleware-execution-to-post-requests.zip -
076 05-using-express-router.zip -
076 06-filtering-paths.zip -
076 07-creating-the-html-files.zip -
076 08-serving-the-html-files.zip -
076 09-returning-a-404-html-page.zip -
076 10-using-a-helper-function.zip -
076 11-styling-our-pages.zip -
076 12-serving-files-statically.zip -
076 assignment-1-solution.zip -
076 assignment-2-solution.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Sharing Data Across Requests & Users.en.srt -
002 Sharing Data Across Requests & Users.mp4 -
003 Templating Engines - An Overview.en.srt -
003 Templating Engines - An Overview.mp4 -
004 Installing & Implementing Pug.en.srt -
004 Installing & Implementing Pug.mp4 -
005 Outputting Dynamic Content.en.srt -
005 Outputting Dynamic Content.mp4 -
006 Official Pug Docs.html -
007 Converting HTML Files to Pug.en.srt -
007 Converting HTML Files to Pug.mp4 -
008 Adding a Layout.en.srt -
008 Adding a Layout.mp4 -
009 Finishing the Pug Template.en.srt -
009 Finishing the Pug Template.mp4 -
010 Avoiding an Error.html -
011 Working with Handlebars.en.srt -
011 Working with Handlebars.mp4 -
012 Converting our Project to Handlebars.en.srt -
012 Converting our Project to Handlebars.mp4 -
013 Adding the Layout to Handlebars.en.srt -
013 Adding the Layout to Handlebars.mp4 -
014 Working with EJS.en.srt -
014 Working with EJS.mp4 -
015 Working on the Layout with Partials.en.srt -
015 Working on the Layout with Partials.mp4 -
016 Wrap Up.en.srt -
016 Wrap Up.mp4 -
017 [OPTIONAL] Assignment Solution.en.srt -
017 [OPTIONAL] Assignment Solution.mp4 -
018 Useful Resources & Links.html -
077 00-starting-setup.zip -
078 01-sharing-data-across-requests-and-users.zip -
078 starting-resources.zip -
080 02-added-pug.zip -
081 added-pug-shop-template.zip -
085 03-pug-finished.zip -
089 04-adding-a-layout-to-handlebars.zip -
091 05-working-on-layout-with-partials.zip -
093 assignment-solutions.zip -
094 00-starting-setup.zip -
094 01-sharing-data-across-requests-and-users.zip -
094 02-added-pug.zip -
094 03-pug-finished.zip -
094 04-adding-a-layout-to-handlebars.zip -
094 05-working-on-layout-with-partials.zip -
094 assignment-solutions.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is the MVC_.en.srt -
002 What is the MVC_.mp4 -
003 Adding Controllers.en.srt -
003 Adding Controllers.mp4 -
004 Finishing the Controllers.en.srt -
004 Finishing the Controllers.mp4 -
005 Adding a Product Model.en.srt -
005 Adding a Product Model.mp4 -
006 Storing Data in Files Via the Model.en.srt -
006 Storing Data in Files Via the Model.mp4 -
007 Fetching Data from Files Via the Model.en.srt -
007 Fetching Data from Files Via the Model.mp4 -
008 Refactoring the File Storage Code.en.srt -
008 Refactoring the File Storage Code.mp4 -
009 Wrap Up.en.srt -
009 Wrap Up.mp4 -
010 Useful Resources & Links.html -
095 00-starting-setup.zip -
098 01-finished-the-controller.zip -
099 02-adding-a-product-model.zip -
100 path.js -
101 03-fetching-data-from-files.zip -
102 04-refactored-code.zip -
104 00-starting-setup.zip -
104 01-finished-the-controller.zip -
104 02-adding-a-product-model.zip -
104 03-fetching-data-from-files.zip -
104 04-refactored-code.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Creating the Shop Structure.en.srt -
002 Creating the Shop Structure.mp4 -
003 Working on the Navigation.en.srt -
003 Working on the Navigation.mp4 -
004 Registering the Routes.en.srt -
004 Registering the Routes.mp4 -
005 Storing Product Data.en.srt -
005 Storing Product Data.mp4 -
006 Displaying Product Data.en.srt -
006 Displaying Product Data.mp4 -
007 Editing & Deleting Products.en.srt -
007 Editing & Deleting Products.mp4 -
008 Adding Another Item.en.srt -
008 Adding Another Item.mp4 -
009 Useful Resources & Links.html -
107 01-working-on-the-navigation.zip -
108 02-registering-the-routes.zip -
109 03-storing-product-data.zip -
111 04-editing-and-deleting-products.zip -
112 05-adding-another-item.zip -
113 01-working-on-the-navigation.zip -
113 02-registering-the-routes.zip -
113 03-storing-product-data.zip -
113 04-editing-and-deleting-products.zip -
113 05-adding-another-item.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Preparations.en.srt -
002 Preparations.mp4 -
003 Applied Changes.html -
004 Adding the Product ID to the Path.en.srt -
004 Adding the Product ID to the Path.mp4 -
005 Extracting Dynamic Params.en.srt -
005 Extracting Dynamic Params.mp4 -
006 Loading Product Detail Data.en.srt -
006 Loading Product Detail Data.mp4 -
007 Rendering the Product Detail View.en.srt -
007 Rendering the Product Detail View.mp4 -
008 Passing Data with POST Requests.en.srt -
008 Passing Data with POST Requests.mp4 -
009 Adding a Cart Model.en.srt -
009 Adding a Cart Model.mp4 -
010 Using Query Params.en.srt -
010 Using Query Params.mp4 -
011 Pre-Populating the Edit Product Page with Data.en.srt -
011 Pre-Populating the Edit Product Page with Data.mp4 -
012 Linking to the Edit Page.en.srt -
012 Linking to the Edit Page.mp4 -
013 Editing the Product Data.en.srt -
013 Editing the Product Data.mp4 -
014 Adding the Product-Delete Functionality.en.srt -
014 Adding the Product-Delete Functionality.mp4 -
015 Deleting Cart Items.en.srt -
015 Deleting Cart Items.mp4 -
016 Displaying Cart Items on the Cart Page.en.srt -
016 Displaying Cart Items on the Cart Page.mp4 -
017 Deleting Cart Items.en.srt -
017 Deleting Cart Items.mp4 -
018 Fixing a Delete Product Bug.en.srt -
018 Fixing a Delete Product Bug.mp4 -
019 Wrap Up.en.srt -
019 Wrap Up.mp4 -
020 Useful Resources & Links.html -
114 00-starting-setup.zip -
114 adjustments.zip -
115 00-starting-setup.zip -
115 adjustments.zip -
118 01-extracting-dynamic-params.zip -
119 02-loading-product-detail-data.zip -
120 03-rendering-the-product-detail-view.zip -
122 04-adding-a-cart-model.zip -
124 05-pre-populating-the-edit-product-page.zip -
126 06-editing-the-product-data.zip -
127 07-adding-the-product-delete-functionality.zip -
128 08-deleting-cart-items.zip -
131 09-fixing-a-delete-product-bug.zip -
133 00-starting-setup.zip -
133 01-extracting-dynamic-params.zip -
133 02-loading-product-detail-data.zip -
133 03-rendering-the-product-detail-view.zip -
133 04-adding-a-cart-model.zip -
133 05-pre-populating-the-edit-product-page.zip -
133 06-editing-the-product-data.zip -
133 07-adding-the-product-delete-functionality.zip -
133 08-deleting-cart-items.zip -
133 09-fixing-a-delete-product-bug.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Choosing a Database.en.srt -
002 Choosing a Database.mp4 -
003 NoSQL Introduction.en.srt -
003 NoSQL Introduction.mp4 -
004 Comparing SQL and NoSQL.en.srt -
004 Comparing SQL and NoSQL.mp4 -
005 Setting Up MySQL.en.srt -
005 Setting Up MySQL.mp4 -
006 Connecting our App to the SQL Database.en.srt -
006 Connecting our App to the SQL Database.mp4 -
007 Basic SQL & Creating a Table.en.srt -
007 Basic SQL & Creating a Table.mp4 -
008 Retrieving Data.en.srt -
008 Retrieving Data.mp4 -
009 Fetching Products.en.srt -
009 Fetching Products.mp4 -
010 Fetching Products - Time to Practice.en.srt -
010 Fetching Products - Time to Practice.mp4 -
011 Inserting Data Into the Database.en.srt -
011 Inserting Data Into the Database.mp4 -
012 Fetching a Single Product with the _where_ Condition.en.srt -
012 Fetching a Single Product with the _where_ Condition.mp4 -
013 Wrap Up.en.srt -
013 Wrap Up.mp4 -
014 Useful Resources & Links.html -
134 00-starting-setup.zip -
138 00-starting-setup.zip -
139 01-connecting-our-app.zip -
143 02-fetching-products-time-to-practice.zip -
144 03-inserting-data.zip -
145 04-fetching-a-single-product.zip -
147 00-starting-setup.zip -
147 01-connecting-our-app.zip -
147 02-fetching-products-time-to-practice.zip -
147 03-inserting-data.zip -
147 04-fetching-a-single-product.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Sequelize_.en.srt -
002 What is Sequelize_.mp4 -
003 Connecting to the Database.en.srt -
003 Connecting to the Database.mp4 -
004 Defining a Model.en.srt -
004 Defining a Model.mp4 -
005 Syncing JS Definitions to the Database.en.srt -
005 Syncing JS Definitions to the Database.mp4 -
006 Inserting Data & Creating a Product.en.srt -
006 Inserting Data & Creating a Product.mp4 -
007 MUST READ_ findById() in Sequelize 5.html -
008 Retrieving Data & Finding Products.en.srt -
008 Retrieving Data & Finding Products.mp4 -
009 Getting a Single Product with the _where_ Condition.en.srt -
009 Getting a Single Product with the _where_ Condition.mp4 -
010 Fetching Admin Products.en.srt -
010 Fetching Admin Products.mp4 -
011 Updating Products.en.srt -
011 Updating Products.mp4 -
012 Deleting Products.en.srt -
012 Deleting Products.mp4 -
013 Creating a User Model.en.srt -
013 Creating a User Model.mp4 -
014 Adding a One-To-Many Relationship.en.srt -
014 Adding a One-To-Many Relationship.mp4 -
015 Creating & Managing a Dummy User.en.srt -
015 Creating & Managing a Dummy User.mp4 -
016 Using Magic Association Methods.en.srt -
016 Using Magic Association Methods.mp4 -
017 Fetching Related Products.en.srt -
017 Fetching Related Products.mp4 -
018 One-To-Many & Many-To-Many Relations.en.srt -
018 One-To-Many & Many-To-Many Relations.mp4 -
019 Creating & Fetching a Cart.en.srt -
019 Creating & Fetching a Cart.mp4 -
020 Adding New Products to the Cart.en.srt -
020 Adding New Products to the Cart.mp4 -
021 Adding Existing Products & Retrieving Cart Items.en.srt -
021 Adding Existing Products & Retrieving Cart Items.mp4 -
022 Deleting Related Items & Deleting Cart Products.en.srt -
022 Deleting Related Items & Deleting Cart Products.mp4 -
023 Adding an Order Model.en.srt -
023 Adding an Order Model.mp4 -
024 Storing Cartitems as Orderitems.en.srt -
024 Storing Cartitems as Orderitems.mp4 -
025 Resetting the Cart & Fetching and Outputting Orders.en.srt -
025 Resetting the Cart & Fetching and Outputting Orders.mp4 -
026 Wrap Up.en.srt -
026 Wrap Up.mp4 -
027 Useful Resources & Links.html -
151 01-defining-a-model.zip -
153 02-inserting-data-and-creating-a-product.zip -
156 03-getting-a-single-product.zip -
158 04-updating-products.zip -
159 05-deleting-products.zip -
161 06-adding-a-one-to-many-relationship.zip -
162 07-creating-and-managing-a-user.zip -
164 08-fetching-related-products.zip -
166 09-creating-and-fetching-a-cart.zip -
168 10-adding-existing-products-and-retrieving.zip -
169 11-deleting-related-items.zip -
171 12-storing-cartitems-as-orderitems.zip -
172 13-resetting-the-cart-and-fetching.zip -
174 01-defining-a-model.zip -
174 02-inserting-data-and-creating-a-product.zip -
174 03-getting-a-single-product.zip -
174 04-updating-products.zip -
174 05-deleting-products.zip -
174 06-adding-a-one-to-many-relationship.zip -
174 07-creating-and-managing-a-user.zip -
174 08-fetching-related-products.zip -
174 09-creating-and-fetching-a-cart.zip -
174 10-adding-existing-products-and-retrieving.zip -
174 11-deleting-related-items.zip -
174 12-storing-cartitems-as-orderitems.zip -
174 13-resetting-the-cart-and-fetching.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is MongoDB_.en.srt -
002 What is MongoDB_.mp4 -
003 Relations in NoSQL.en.srt -
003 Relations in NoSQL.mp4 -
004 Setting Up MongoDB.en.srt -
004 Setting Up MongoDB.mp4 -
005 Installing the MongoDB Driver.en.srt -
005 Installing the MongoDB Driver.mp4 -
006 Creating the Database Connection.en.srt -
006 Creating the Database Connection.mp4 -
007 Finishing the Database Connection.en.srt -
007 Finishing the Database Connection.mp4 -
008 Using the Database Connection.en.srt -
008 Using the Database Connection.mp4 -
009 Creating Products.en.srt -
009 Creating Products.mp4 -
010 Understanding the MongoDB Compass.en.srt -
010 Understanding the MongoDB Compass.mp4 -
011 Fetching All Products.en.srt -
011 Fetching All Products.mp4 -
012 Fetching a Single Product.en.srt -
012 Fetching a Single Product.mp4 -
013 Making the _Edit_ & _Delete_ Buttons Work Again.en.srt -
013 Making the _Edit_ & _Delete_ Buttons Work Again.mp4 -
014 Working on the Product Model to Edit our Product.en.srt -
014 Working on the Product Model to Edit our Product.mp4 -
015 Finishing the _Update Product_ Code.en.srt -
015 Finishing the _Update Product_ Code.mp4 -
016 One Note About Updating Products.en.srt -
016 One Note About Updating Products.mp4 -
017 Deleting Products.en.srt -
017 Deleting Products.mp4 -
018 Fixing the _Add Product_ Functionality.en.srt -
018 Fixing the _Add Product_ Functionality.mp4 -
019 Creating New Users.en.srt -
019 Creating New Users.mp4 -
020 Storing the User in our Database.en.srt -
020 Storing the User in our Database.mp4 -
021 Working on Cart Items & Orders.en.srt -
021 Working on Cart Items & Orders.mp4 -
022 Adding the _Add to Cart_ Functionality.en.srt -
022 Adding the _Add to Cart_ Functionality.mp4 -
023 Storing Multiple Products in the Cart.en.srt -
023 Storing Multiple Products in the Cart.mp4 -
024 Displaying the Cart Items.en.srt -
024 Displaying the Cart Items.mp4 -
025 Fixing a Bug.en.srt -
025 Fixing a Bug.mp4 -
026 Deleting Cart Items.en.srt -
026 Deleting Cart Items.mp4 -
027 Adding an Order.en.srt -
027 Adding an Order.mp4 -
028 Adding Relational Order Data.en.srt -
028 Adding Relational Order Data.mp4 -
029 Getting Orders.en.srt -
029 Getting Orders.mp4 -
030 Removing Deleted Items From the Cart.en.srt -
030 Removing Deleted Items From the Cart.mp4 -
031 Wrap Up.en.srt -
031 Wrap Up.mp4 -
032 Useful Resources & Links.html -
033 Two Adjustments (behind the scenes).html -
175 00-starting-setup.zip -
182 01-using-the-database-connection.zip -
185 02-fetching-all-products.zip -
186 03-fetch-a-single-product.zip -
189 04-finishing-the-update-product-code.zip -
191 05-deleting-products.zip -
192 06-fixing-the-add-product-functionality.zip -
194 07-storing-the-user-in-the-database.zip -
196 08-added-the-add-to-cart-functionality.zip -
198 09-displaying-the-cart-items.zip -
200 10-deleting-cart-items.zip -
202 11-adding-relational-order-data.zip -
204 12-removing-deleted-items-from-the-cart.zip -
206 00-starting-setup.zip -
206 01-using-the-database-connection.zip -
206 02-fetching-all-products.zip -
206 03-fetch-a-single-product.zip -
206 04-finishing-the-update-product-code.zip -
206 05-deleting-products.zip -
206 06-fixing-the-add-product-functionality.zip -
206 07-storing-the-user-in-the-database.zip -
206 08-added-the-add-to-cart-functionality.zip -
206 09-displaying-the-cart-items.zip -
206 10-deleting-cart-items.zip -
206 11-adding-relational-order-data.zip -
206 12-removing-deleted-items-from-the-cart.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Mongoose_.en.srt -
002 What is Mongoose_.mp4 -
003 Connecting to the MongoDB Server with Mongoose.en.srt -
003 Connecting to the MongoDB Server with Mongoose.mp4 -
004 Creating the Product Schema.en.srt -
004 Creating the Product Schema.mp4 -
005 Saving Data Through Mongoose.en.srt -
005 Saving Data Through Mongoose.mp4 -
006 Fetching All Products.en.srt -
006 Fetching All Products.mp4 -
007 Fetching a Single Product.en.srt -
007 Fetching a Single Product.mp4 -
008 Updating Products.en.srt -
008 Updating Products.mp4 -
009 Deleting Products.en.srt -
009 Deleting Products.mp4 -
010 Adding and Using a User Model.en.srt -
010 Adding and Using a User Model.mp4 -
011 Using Relations in Mongoose.en.srt -
011 Using Relations in Mongoose.mp4 -
012 One Important Thing About Fetching Relations.en.srt -
012 One Important Thing About Fetching Relations.mp4 -
013 Working on the Shopping Cart.en.srt -
013 Working on the Shopping Cart.mp4 -
014 Loading the Cart.en.srt -
014 Loading the Cart.mp4 -
015 Deleting Cart Items.en.srt -
015 Deleting Cart Items.mp4 -
016 Creating & Getting Orders.en.srt -
016 Creating & Getting Orders.mp4 -
017 Storing All Order Related Data.en.srt -
017 Storing All Order Related Data.mp4 -
018 Clearing the Cart After Storing an Order.en.srt -
018 Clearing the Cart After Storing an Order.mp4 -
019 Getting & Displaying the Orders.en.srt -
019 Getting & Displaying the Orders.mp4 -
020 Wrap Up.en.srt -
020 Wrap Up.mp4 -
021 Useful Resources & Links.html -
210 01-connecting-to-the-mongodb-server.zip -
212 02-saving-data-through-mongoose.zip -
213 03-fetching-all-products.zip -
216 04-deleting-products.zip -
217 05-adding-and-using-a-user-model.zip -
218 06-using-relations-in-mongoose.zip -
220 07-working-on-the-shopping-cart.zip -
221 08-loading-the-cart.zip -
226 09-getting-and-displaying-orders.zip -
228 01-connecting-to-the-mongodb-server.zip -
228 02-saving-data-through-mongoose.zip -
228 03-fetching-all-products.zip -
228 04-deleting-products.zip -
228 05-adding-and-using-a-user-model.zip -
228 06-using-relations-in-mongoose.zip -
228 07-working-on-the-shopping-cart.zip -
228 08-loading-the-cart.zip -
228 09-getting-and-displaying-orders.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is a Cookie_.en.srt -
002 What is a Cookie_.mp4 -
003 The Current Project Status.en.srt -
003 The Current Project Status.mp4 -
004 Optional_ Creating the Login Form.en.srt -
004 Optional_ Creating the Login Form.mp4 -
005 Adding the Request Driven Login Solution.en.srt -
005 Adding the Request Driven Login Solution.mp4 -
006 Setting a Cookie.en.srt -
006 Setting a Cookie.mp4 -
007 Manipulating Cookies.en.srt -
007 Manipulating Cookies.mp4 -
008 Configuring Cookies.en.srt -
008 Configuring Cookies.mp4 -
009 What is a Session_.en.srt -
009 What is a Session_.mp4 -
010 Initializing the Session Middleware.en.srt -
010 Initializing the Session Middleware.mp4 -
011 Using the Session Middleware.en.srt -
011 Using the Session Middleware.mp4 -
012 Using MongoDB to Store Sessions.en.srt -
012 Using MongoDB to Store Sessions.mp4 -
013 Sessions & Cookies - A Short Summary.en.srt -
013 Sessions & Cookies - A Short Summary.mp4 -
014 Deleting a Cookie.en.srt -
014 Deleting a Cookie.mp4 -
015 Fixing Some Minor Bugs.en.srt -
015 Fixing Some Minor Bugs.mp4 -
016 Making _Add to Cart_ Work Again.en.srt -
016 Making _Add to Cart_ Work Again.mp4 -
017 Two Tiny Improvements.en.srt -
017 Two Tiny Improvements.mp4 -
018 Wrap Up.en.srt -
018 Wrap Up.mp4 -
019 Code Adjustments.html -
020 Useful Resources & Links.html -
231 00-starting-setup.zip -
232 01-creating-the-login-form.zip -
233 02-adding-the-request-driven-solution.zip -
236 03-configuring-cookies.zip -
239 04-using-the-session-middleware.zip -
240 05-using-mongodb-session-store.zip -
242 06-deleting-a-cookie.zip -
243 07-fixing-some-minor-bugs.zip -
245 08-two-tiny-improvements.zip -
247 09-adjusted-code.zip -
248 00-starting-setup.zip -
248 01-creating-the-login-form.zip -
248 02-adding-the-request-driven-solution.zip -
248 03-configuring-cookies.zip -
248 04-using-the-session-middleware.zip -
248 05-using-mongodb-session-store.zip -
248 06-deleting-a-cookie.zip -
248 07-fixing-some-minor-bugs.zip -
248 08-two-tiny-improvements.zip -
248 assignment-solution.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Authentication_.en.srt -
002 What is Authentication_.mp4 -
003 How is Authentication Implemented_.en.srt -
003 How is Authentication Implemented_.mp4 -
004 Our Updated Project Status.en.srt -
004 Our Updated Project Status.mp4 -
005 Implementing an Authentication Flow.en.srt -
005 Implementing an Authentication Flow.mp4 -
006 Encrypting Passwords.en.srt -
006 Encrypting Passwords.mp4 -
007 Adding a Tiny Code Improvement.en.srt -
007 Adding a Tiny Code Improvement.mp4 -
008 Adding the Signin Functionality.en.srt -
008 Adding the Signin Functionality.mp4 -
009 Working on Route Protection.en.srt -
009 Working on Route Protection.mp4 -
010 Using Middleware to Protect Routes.en.srt -
010 Using Middleware to Protect Routes.mp4 -
011 Understanding CSRF Attacks.en.srt -
011 Understanding CSRF Attacks.mp4 -
012 Using a CSRF Token.en.srt -
012 Using a CSRF Token.mp4 -
013 Adding CSRF Protection.en.srt -
013 Adding CSRF Protection.mp4 -
014 Fixing the Order Button.en.srt -
014 Fixing the Order Button.mp4 -
015 Providing User Feedback.en.srt -
015 Providing User Feedback.mp4 -
016 Optional_ Styling Error Messages.en.srt -
016 Optional_ Styling Error Messages.mp4 -
017 Finishing the Flash Messages.en.srt -
017 Finishing the Flash Messages.mp4 -
018 Adding Additional Flash Messages.en.srt -
018 Adding Additional Flash Messages.mp4 -
019 Wrap Up.en.srt -
019 Wrap Up.mp4 -
020 Useful Resources & Links.html -
252 00-starting-setup.zip -
253 01-implementing-an-authentication-flow.zip -
254 02-encrypting-passwords.zip -
255 03-adding-a-tiny-improvement.zip -
256 04-adding-the-signin-functionality.zip -
258 05-using-middleware-to-protect-routes.zip -
261 06-adding-csrf-protection.zip -
262 07-fixing-the-order-button.zip -
263 08-providing-user-feedback.zip -
264 09-styling-error-messages.zip -
265 10-finishing-the-flash-messages.zip -
266 11-adding-additional-flash-messages.zip -
268 00-starting-setup.zip -
268 01-implementing-an-authentication-flow.zip -
268 02-encrypting-passwords.zip -
268 03-adding-a-tiny-improvement.zip -
268 04-adding-the-signin-functionality.zip -
268 05-using-middleware-to-protect-routes.zip -
268 06-adding-csrf-protection.zip -
268 07-fixing-the-order-button.zip -
268 08-providing-user-feedback.zip -
268 09-styling-error-messages.zip -
268 10-finishing-the-flash-messages.zip -
268 11-adding-additional-flash-messages.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 How Does Sending Emails Work_.en.srt -
002 How Does Sending Emails Work_.mp4 -
003 Using SendGrid.en.srt -
003 Using SendGrid.mp4 -
004 Using Nodemailer to Send an Email.en.srt -
004 Using Nodemailer to Send an Email.mp4 -
005 Potential Limitation for Large Scale Apps.en.srt -
005 Potential Limitation for Large Scale Apps.mp4 -
006 Useful Resources & Links.html -
274 01-using-nodemailer-to-send-emails.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Resetting Passwords.en.srt -
002 Resetting Passwords.mp4 -
003 Implementing the Token Logic.en.srt -
003 Implementing the Token Logic.mp4 -
004 Creating the Token.en.srt -
004 Creating the Token.mp4 -
005 Creating the Reset Password Form.en.srt -
005 Creating the Reset Password Form.mp4 -
006 Adding Logic to Update the Password.en.srt -
006 Adding Logic to Update the Password.mp4 -
007 Why we Need Authorization.en.srt -
007 Why we Need Authorization.mp4 -
008 Adding Authorization.en.srt -
008 Adding Authorization.mp4 -
009 Adding Protection to Post Actions.en.srt -
009 Adding Protection to Post Actions.mp4 -
010 Why Editing Fails.en.srt -
010 Why Editing Fails.mp4 -
011 Wrap Up.en.srt -
011 Wrap Up.mp4 -
012 Useful Resources & Links.html -
276 01-resetting-password.zip -
278 02-creating-the-token.zip -
279 03-creating-the-reset-password-form.zip -
280 04-adding-logic-to-update-password.zip -
284 05-why-editing-fails.zip -
286 01-resetting-password.zip -
286 02-creating-the-token.zip -
286 03-creating-the-reset-password-form.zip -
286 04-adding-logic-to-update-password.zip -
286 05-why-editing-fails.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Why Should We Use Validation_.en.srt -
002 Why Should We Use Validation_.mp4 -
003 How to Validate Input_.en.srt -
003 How to Validate Input_.mp4 -
004 Setup & Basic Validation.en.srt -
004 Setup & Basic Validation.mp4 -
005 Using Validation Error Messages.en.srt -
005 Using Validation Error Messages.mp4 -
006 Built-In & Custom Validators.en.srt -
006 Built-In & Custom Validators.mp4 -
007 More Validators.en.srt -
007 More Validators.mp4 -
008 Checking For Field Equality.en.srt -
008 Checking For Field Equality.mp4 -
009 Adding Async Validation.en.srt -
009 Adding Async Validation.mp4 -
010 Keeping User Input.en.srt -
010 Keeping User Input.mp4 -
011 Adding Conditional CSS Classes.en.srt -
011 Adding Conditional CSS Classes.mp4 -
012 Adding Validation to Login.en.srt -
012 Adding Validation to Login.mp4 -
013 Sanitizing Data.en.srt -
013 Sanitizing Data.mp4 -
014 Validating Product Addition.en.srt -
014 Validating Product Addition.mp4 -
015 Validating Product Editing.en.srt -
015 Validating Product Editing.mp4 -
016 Wrap Up.en.srt -
016 Wrap Up.mp4 -
017 Useful Resources & Links.html -
290 01-setup-and-basic-validation.zip -
291 02-using-validation-error-messages.zip -
292 03-built-in-and-custom-validators.zip -
294 04-checking-for-field-equality.zip -
295 05-added-async-validation.zip -
296 06-keeping-user-input.zip -
298 07-adding-validation-to-login.zip -
299 08-sanitizing-data.zip -
301 09-validating-product-editing.zip -
303 01-setup-and-basic-validation.zip -
303 02-using-validation-error-messages.zip -
303 03-built-in-and-custom-validators.zip -
303 04-checking-for-field-equality.zip -
303 05-added-async-validation.zip -
303 06-keeping-user-input.zip -
303 07-adding-validation-to-login.zip -
303 08-sanitizing-data.zip -
303 09-validating-product-editing.zip -
303 assignment-solution.zip -
[CourseClub.Me].url -
[GigaCourse.Com].url -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Types of Errors & Error Handling.en.srt -
002 Types of Errors & Error Handling.mp4 -
003 Analyzing the Error Handling in the Current Project.en.srt -
003 Analyzing the Error Handling in the Current Project.mp4 -
004 Errors - Some Theory.en.srt -
004 Errors - Some Theory.mp4 -
005 Throwing Errors in Code.en.srt -
005 Throwing Errors in Code.mp4 -
006 Returning Error Pages.en.srt -
006 Returning Error Pages.mp4 -
007 Using the Express.js Error Handling Middleware.en.srt -
007 Using the Express.js Error Handling Middleware.mp4 -
008 Updating the App.en.srt -
008 Updating the App.mp4 -
009 Using the Error Handling Middleware Correctly.en.srt -
009 Using the Error Handling Middleware Correctly.mp4 -
010 Status Codes.en.srt -
010 Status Codes.mp4 -
011 Available Status Codes.html -
012 Wrap Up.en.srt -
012 Wrap Up.mp4 -
013 Useful Resources & Links.html -
307 01-errors-some-theory.zip -
309 02-returning-error-pages.zip -
310 03-using-the-express-error-handling-middleware.zip -
313 04-status-codes.zip -
316 01-errors-some-theory.zip -
316 02-returning-error-pages.zip -
316 03-using-the-express-error-handling-middleware.zip -
316 04-status-codes.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Adding a File Picker to the Frontend.en.srt -
002 Adding a File Picker to the Frontend.mp4 -
003 Handling Multipart Form Data.en.srt -
003 Handling Multipart Form Data.mp4 -
004 Handling File Uploads with Multer.en.srt -
004 Handling File Uploads with Multer.mp4 -
005 Configuring Multer to Adjust Filename & Filepath.en.srt -
005 Configuring Multer to Adjust Filename & Filepath.mp4 -
006 Filtering Files by Mimetype.en.srt -
006 Filtering Files by Mimetype.mp4 -
007 Storing File Data in the Database.en.srt -
007 Storing File Data in the Database.mp4 -
008 Remove imageUrl from _Add Product_.html -
009 Serving Images Statically.en.srt -
009 Serving Images Statically.mp4 -
010 Downloading Files with Authentication.en.srt -
010 Downloading Files with Authentication.mp4 -
011 Setting File Type Headers.en.srt -
011 Setting File Type Headers.mp4 -
012 Restricting File Access.en.srt -
012 Restricting File Access.mp4 -
013 Streaming Data vs Preloading Data.en.srt -
013 Streaming Data vs Preloading Data.mp4 -
014 Using PDFKit for .pdf Generation.en.srt -
014 Using PDFKit for .pdf Generation.mp4 -
015 Generating .pdf Files with Order Data.en.srt -
015 Generating .pdf Files with Order Data.mp4 -
016 Deleting Files.en.srt -
016 Deleting Files.mp4 -
017 Fixing Invoice Links.en.srt -
017 Fixing Invoice Links.mp4 -
018 Wrap Up.en.srt -
018 Wrap Up.mp4 -
019 Useful Resources & Links.html -
320 01-handling-file-uploads-with-multer.zip -
322 02-filtering-files-by-mimetype.zip -
325 03-serving-images-statically.zip -
328 04-restricting-file-access.zip -
329 05-streaming-data-vs-preloading-data.zip -
331 06-generating-pdf-files-with-order-data.zip -
332 07-deleting-files.zip -
333 08-fixing-invoice-links.zip -
335 01-handling-file-uploads-with-multer.zip -
335 02-filtering-files-by-mimetype.zip -
335 03-serving-images-statically.zip -
335 04-restricting-file-access.zip -
335 05-streaming-data-vs-preloading-data.zip -
335 06-generating-pdf-files-with-order-data.zip -
335 07-deleting-files.zip -
335 08-fixing-invoice-links.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Adding Pagination Links.en.srt -
002 Adding Pagination Links.mp4 -
003 Retrieving a Chunk of Data.en.srt -
003 Retrieving a Chunk of Data.mp4 -
004 Skip & Limit with SQL.html -
005 Preparing Pagination Data on the Server.en.srt -
005 Preparing Pagination Data on the Server.mp4 -
006 Adding Dynamic Pagination Buttons.en.srt -
006 Adding Dynamic Pagination Buttons.mp4 -
007 Re-Using the Pagination Logic & Controls.en.srt -
007 Re-Using the Pagination Logic & Controls.mp4 -
008 Wrap Up.en.srt -
008 Wrap Up.mp4 -
009 Useful Resources & Links.html -
337 01-adding-pagination-links.zip -
339 02-preparing-pagination-data-on-the-server.zip -
340 03-adding-dynamic-pagination-buttons.zip -
341 03-adding-dynamic-pagination-buttons.zip -
342 04-re-using-pagination-logic.zip -
344 01-adding-pagination-links.zip -
344 02-preparing-pagination-data-on-the-server.zip -
344 03-adding-dynamic-pagination-buttons.zip -
344 04-re-using-pagination-logic.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What are Async Requests_.en.srt -
002 What are Async Requests_.mp4 -
003 Adding Client Side JS Code.en.srt -
003 Adding Client Side JS Code.mp4 -
004 The JSON Data Format.html -
005 Sending & Handling Background Requests.en.srt -
005 Sending & Handling Background Requests.mp4 -
006 Manipulating the DOM.en.srt -
006 Manipulating the DOM.mp4 -
007 Useful Resources & Links.html -
347 01-adding-client-side-code.zip -
350 02-manipulating-the-dom.zip -
351 01-adding-client-side-code.zip -
351 02-manipulating-the-dom.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 How Payments Work.en.srt -
002 How Payments Work.mp4 -
003 Adding a Checkout Page.en.srt -
003 Adding a Checkout Page.mp4 -
004 Using Stripe in Your App.en.srt -
004 Using Stripe in Your App.mp4 -
005 Useful Resources & Links.html -
354 01-added-checkout-page.zip -
355 02-using-stripe.zip -
356 01-added-checkout-page.zip -
356 02-using-stripe.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What are REST APIs and why do we use Them_.en.srt -
002 What are REST APIs and why do we use Them_.mp4 -
003 Accessing Data with REST APIs.en.srt -
003 Accessing Data with REST APIs.mp4 -
004 Understanding Routing & HTTP Methods.en.srt -
004 Understanding Routing & HTTP Methods.mp4 -
005 REST APIs - The Core Principles.en.srt -
005 REST APIs - The Core Principles.mp4 -
006 Creating our REST API Project & Implementing the Route Setup.en.srt -
006 Creating our REST API Project & Implementing the Route Setup.mp4 -
007 Sending Requests & Responses and Working with Postman.en.srt -
007 Sending Requests & Responses and Working with Postman.mp4 -
008 REST APIs, Clients & CORS Errors.en.srt -
008 REST APIs, Clients & CORS Errors.mp4 -
009 Sending POST Requests.en.srt -
009 Sending POST Requests.mp4 -
010 Wrap Up.en.srt -
010 Wrap Up.mp4 -
011 Useful Resources & Links.html -
359 00-starting-setup.zip -
363 01-sending-requests-responses.zip -
365 02-sending-post-requests.zip -
367 00-starting-setup.zip -
367 01-sending-requests-responses.zip -
367 02-sending-post-requests.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 REST APIs & The Rest Of The Course.en.srt -
002 REST APIs & The Rest Of The Course.mp4 -
003 Understanding the Frontend Setup.en.srt -
003 Understanding the Frontend Setup.mp4 -
004 Planning the API.en.srt -
004 Planning the API.mp4 -
005 Fetching Lists of Posts.en.srt -
005 Fetching Lists of Posts.mp4 -
006 Adding a Create Post Endpoint.en.srt -
006 Adding a Create Post Endpoint.mp4 -
007 Adding Server Side Validation.en.srt -
007 Adding Server Side Validation.mp4 -
008 Setting Up a Post Model.en.srt -
008 Setting Up a Post Model.mp4 -
009 Storing Posts in the Database.en.srt -
009 Storing Posts in the Database.mp4 -
010 Static Images & Error Handling.en.srt -
010 Static Images & Error Handling.mp4 -
011 Fetching a Single Post.en.srt -
011 Fetching a Single Post.mp4 -
012 Image Names & Windows.html -
013 Uploading Images.en.srt -
013 Uploading Images.mp4 -
014 Updating Posts.en.srt -
014 Updating Posts.mp4 -
015 Deleting Posts.en.srt -
015 Deleting Posts.mp4 -
016 Adding Pagination.en.srt -
016 Adding Pagination.mp4 -
017 Adding a User Model.en.srt -
017 Adding a User Model.mp4 -
018 Adding User Signup Validation.en.srt -
018 Adding User Signup Validation.mp4 -
019 Signing Users Up.en.srt -
019 Signing Users Up.mp4 -
020 How Does Authentication Work_.en.srt -
020 How Does Authentication Work_.mp4 -
021 Starting with User Login.en.srt -
021 Starting with User Login.mp4 -
022 Logging In & Creating JSON Web Tokens (JWTs).en.srt -
022 Logging In & Creating JSON Web Tokens (JWTs).mp4 -
023 Using & Validating the Token.en.srt -
023 Using & Validating the Token.mp4 -
024 Adding Auth Middleware to All Routes.en.srt -
024 Adding Auth Middleware to All Routes.mp4 -
025 Connecting Posts & Users.en.srt -
025 Connecting Posts & Users.mp4 -
026 Adding Authorization Checks.en.srt -
026 Adding Authorization Checks.mp4 -
027 Clearing Post-User Relations.en.srt -
027 Clearing Post-User Relations.mp4 -
028 Wrap Up.en.srt -
028 Wrap Up.mp4 -
029 Useful Resources & Links.html -
370 00-frontend-starting-setup.zip -
371 02-sending-post-requests.zip -
372 01-backend-fetching-list-of-posts.zip -
372 01-frontend-fetching-list-of-posts.zip -
375 02-backend-setting-up-a-post-model.zip -
375 02-frontend-setting-up-a-post-model.zip -
376 03-backend-storing-posts-in-database.zip -
377 04-static-images-and-error-handling.zip -
378 05-backend-fetching-a-single-post.zip -
378 05-frontend-fetching-a-single-post.zip -
380 06-backend-uploading-images.zip -
380 06-frontend-uploading-images.zip -
381 07-backend-updating-a-post.zip -
381 07-frontend-updating-a-post.zip -
383 08-backend-adding-pagination.zip -
383 08-frontend-adding-pagination.zip -
389 09-backend-logging-in-and-creating-jwt.zip -
389 09-frontend-logging-in-and-creating-jwt.zip -
391 10-backend-adding-auth-middleware-to-all-routes.zip -
391 10-frontend-adding-auth-middleware-to-all-routes.zip -
394 11-clearing-post-user-relations.zip -
396 00-frontend-starting-setup.zip -
396 01-backend-fetching-list-of-posts.zip -
396 01-frontend-fetching-list-of-posts.zip -
396 02-backend-setting-up-a-post-model.zip -
396 02-frontend-setting-up-a-post-model.zip -
396 03-backend-storing-posts-in-database.zip -
396 04-static-images-and-error-handling.zip -
396 05-backend-fetching-a-single-post.zip -
396 05-frontend-fetching-a-single-post.zip -
396 06-backend-uploading-images.zip -
396 06-frontend-uploading-images.zip -
396 07-backend-updating-a-post.zip -
396 07-frontend-updating-a-post.zip -
396 08-backend-adding-pagination.zip -
396 08-frontend-adding-pagination.zip -
396 09-backend-logging-in-and-creating-jwt.zip -
396 09-frontend-logging-in-and-creating-jwt.zip -
396 10-backend-adding-auth-middleware-to-all-routes.zip -
396 10-frontend-adding-auth-middleware-to-all-routes.zip -
396 11-clearing-post-user-relations.zip -
396 assignment-backend-solution.zip -
396 assignment-frontend-solution.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Async Await All About_.en.srt -
002 What is Async Await All About_.mp4 -
003 Transforming _Then Catch_ to _Async Await_.en.srt -
003 Transforming _Then Catch_ to _Async Await_.mp4 -
004 Top-level _await_.en.srt -
004 Top-level _await_.mp4 -
005 The User Name is Missing!.html -
006 Wrap Up.en.srt -
006 Wrap Up.mp4 -
007 Useful Resources & Links.html -
399 01-transforming-then-catch.zip -
403 01-transforming-then-catch.zip -
403 assignment-backend-solution.zip -
403 assignment-frontend-solution.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What Are Websockets & Why Would You Use Them_.en.srt -
002 What Are Websockets & Why Would You Use Them_.mp4 -
003 Websocket Solutions - An Overview.en.srt -
003 Websocket Solutions - An Overview.mp4 -
004 Setting Up Socket.io on the Server.en.srt -
004 Setting Up Socket.io on the Server.mp4 -
005 Establishing a Connection From the Client.en.srt -
005 Establishing a Connection From the Client.mp4 -
006 Identifying Realtime Potential.en.srt -
006 Identifying Realtime Potential.mp4 -
007 Sharing the IO Instance Across Files.en.srt -
007 Sharing the IO Instance Across Files.mp4 -
008 Synchronizing POST Additions.en.srt -
008 Synchronizing POST Additions.mp4 -
009 Fixing a Bug - The Missing Username.en.srt -
009 Fixing a Bug - The Missing Username.mp4 -
010 Updating Posts On All Connected Clients.en.srt -
010 Updating Posts On All Connected Clients.mp4 -
011 Sorting Correctly.en.srt -
011 Sorting Correctly.mp4 -
012 Deleting Posts Across Clients.en.srt -
012 Deleting Posts Across Clients.mp4 -
013 Wrap Up.en.srt -
013 Wrap Up.mp4 -
014 Useful Resources & Links.html -
408 01-backend-establishing-a-connection-from-the-client.zip -
408 01-frontend-establishing-a-connection-from-the-client.zip -
409 add-post.js -
411 02-backend-synchronizing-post-additions.zip -
411 02-frontend-synchronizing-post-additions.zip -
412 update-post.js -
413 03-backend-updating-posts-on-all-connected-clients.zip -
413 03-frontend-updating-posts-on-all-connected-clients.zip -
415 04-backend-deleting-posts-across-clients.zip -
415 04-frontend-deleting-posts-across-clients.zip -
417 01-backend-establishing-a-connection-from-the-client.zip -
417 01-frontend-establishing-a-connection-from-the-client.zip -
417 02-backend-synchronizing-post-additions.zip -
417 02-frontend-synchronizing-post-additions.zip -
417 03-backend-updating-posts-on-all-connected-clients.zip -
417 03-frontend-updating-posts-on-all-connected-clients.zip -
417 04-backend-deleting-posts-across-clients.zip -
417 04-frontend-deleting-posts-across-clients.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is GraphQL_.en.srt -
002 What is GraphQL_.mp4 -
003 Understanding the Setup & Writing our First Query.en.srt -
003 Understanding the Setup & Writing our First Query.mp4 -
004 Defining a Mutation Schema.en.srt -
004 Defining a Mutation Schema.mp4 -
005 Adding a Mutation Resolver & GraphiQL.en.srt -
005 Adding a Mutation Resolver & GraphiQL.mp4 -
006 Adding Input Validation.en.srt -
006 Adding Input Validation.mp4 -
007 Handling Errors.en.srt -
007 Handling Errors.mp4 -
008 Connecting the Frontend to the GraphQL API.en.srt -
008 Connecting the Frontend to the GraphQL API.mp4 -
009 Adding a Login Query & a Resolver.en.srt -
009 Adding a Login Query & a Resolver.mp4 -
010 Adding Login Functionality.en.srt -
010 Adding Login Functionality.mp4 -
011 Adding a Create Post Mutation.en.srt -
011 Adding a Create Post Mutation.mp4 -
012 Extracting User Data From the Auth Token.en.srt -
012 Extracting User Data From the Auth Token.mp4 -
013 Sending the _Create Post_ Query.en.srt -
013 Sending the _Create Post_ Query.mp4 -
014 Fixing a Bug & Adding New Posts Correctly.en.srt -
014 Fixing a Bug & Adding New Posts Correctly.mp4 -
015 Adding a _Get Post_ Query & Resolver.en.srt -
015 Adding a _Get Post_ Query & Resolver.mp4 -
016 Sending _Create Post_ and _Get Post_ Queries.en.srt -
016 Sending _Create Post_ and _Get Post_ Queries.mp4 -
017 Adding Pagination.en.srt -
017 Adding Pagination.mp4 -
018 Uploading Images.en.srt -
018 Uploading Images.mp4 -
019 Fetching the imageUrl.html -
020 Viewing a Single Post.en.srt -
020 Viewing a Single Post.mp4 -
021 Updating Posts.en.srt -
021 Updating Posts.mp4 -
022 Deleting Posts.en.srt -
022 Deleting Posts.mp4 -
023 Adding Posts & Pagination.html -
024 Managing the User Status.en.srt -
024 Managing the User Status.mp4 -
025 Using Variables.en.srt -
025 Using Variables.mp4 -
026 Fixing a Pagination Bug.en.srt -
026 Fixing a Pagination Bug.mp4 -
027 Wrap Up.en.srt -
027 Wrap Up.mp4 -
028 Useful Resources & Links.html -
420 04-backend-deleting-posts-across-clients.zip -
421 04-frontend-deleting-posts-across-clients.zip -
422 01-adding-a-mutation-resolver.zip -
424 02-handling-errors.zip -
425 03-backend-connecting-the-frontend.zip -
425 03-frontend-connecting-the-frontend.zip -
427 04-backend-adding-login-functionality.zip -
427 04-frontend-adding-login-functionality.zip -
428 05-adding-a-create-post-mutation.zip -
430 06-backend-sending-the-create-post-query.zip -
430 06-frontend-sending-the-create-post-query.zip -
433 create-post-code.js -
434 07-backend-adding-pagination.zip -
434 07-frontend-adding-pagination.zip -
435 08-backend-uploading-images.zip -
435 08-frontend-uploading-images.zip -
437 09-backend-viewing-a-single-post.zip -
437 09-frontend-viewing-a-single-post.zip -
439 10-backend-deleting-posts.zip -
439 10-frontend-deleting-posts.zip -
443 11-backend-fixing-a-pagination-bug.zip -
443 11-frontend-fixing-a-pagination-bug.zip -
445 01-adding-a-mutation-resolver.zip -
445 02-handling-errors.zip -
445 03-backend-connecting-the-frontend.zip -
445 03-frontend-connecting-the-frontend.zip -
445 04-backend-adding-login-functionality.zip -
445 04-frontend-adding-login-functionality.zip -
445 05-adding-a-create-post-mutation.zip -
445 06-backend-sending-the-create-post-query.zip -
445 06-frontend-sending-the-create-post-query.zip -
445 07-backend-adding-pagination.zip -
445 07-frontend-adding-pagination.zip -
445 08-backend-uploading-images.zip -
445 08-frontend-uploading-images.zip -
445 09-backend-viewing-a-single-post.zip -
445 09-frontend-viewing-a-single-post.zip -
445 10-backend-deleting-posts.zip -
445 10-frontend-deleting-posts.zip -
445 11-backend-fixing-a-pagination-bug.zip -
445 11-frontend-fixing-a-pagination-bug.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 Deploying Different Kinds of Apps.en.srt -
002 Deploying Different Kinds of Apps.mp4 -
003 Deployment Preparations.en.srt -
003 Deployment Preparations.mp4 -
004 Using Environment Variables.en.srt -
004 Using Environment Variables.mp4 -
005 Using Production API Keys.en.srt -
005 Using Production API Keys.mp4 -
006 Setting Secure Response Headers with Helmet.en.srt -
006 Setting Secure Response Headers with Helmet.mp4 -
007 Compressing Assets.en.srt -
007 Compressing Assets.mp4 -
008 Setting Up Request Logging.en.srt -
008 Setting Up Request Logging.mp4 -
009 More on Logging.html -
010 Setting Up a SSL Server.en.srt -
010 Setting Up a SSL Server.mp4 -
011 Using a Hosting Provider.en.srt -
011 Using a Hosting Provider.mp4 -
012 Understanding the Project & the Git Setup.en.srt -
012 Understanding the Project & the Git Setup.mp4 -
013 A Deployment Example with Heroku.en.srt -
013 A Deployment Example with Heroku.mp4 -
014 Storing User-generated Files on Heroku.html -
015 Deploying APIs.en.srt -
015 Deploying APIs.mp4 -
016 Useful Resources & Links.html -
449 01-using-environment-variables.zip -
449 shop-snapshot.zip -
453 02-setting-up-request-logging.zip -
455 03-setting-up-a-ssl-server.zip -
458 04-a-deployment-example-with-heroku.zip -
461 01-using-environment-variables.zip -
461 02-setting-up-request-logging.zip -
461 03-setting-up-a-ssl-server.zip -
461 04-a-deployment-example-with-heroku.zip -
external-assets-links.txt -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Testing_.en.srt -
002 What is Testing_.mp4 -
003 Why & How_.en.srt -
003 Why & How_.mp4 -
004 Setup and Writing a First Test.en.srt -
004 Setup and Writing a First Test.mp4 -
005 Testing the Auth Middleware.en.srt -
005 Testing the Auth Middleware.mp4 -
006 Organizing Multiple Tests.en.srt -
006 Organizing Multiple Tests.mp4 -
007 What Not To Test!.en.srt -
007 What Not To Test!.mp4 -
008 Using Stubs.en.srt -
008 Using Stubs.mp4 -
009 Testing Controllers.en.srt -
009 Testing Controllers.mp4 -
010 Testing Asynchronous Code.en.srt -
010 Testing Asynchronous Code.mp4 -
011 Setting up a Testing Database.en.srt -
011 Setting up a Testing Database.mp4 -
012 Testing Code With An Active Database.en.srt -
012 Testing Code With An Active Database.mp4 -
013 Cleaning Up.en.srt -
013 Cleaning Up.mp4 -
014 Hooks.en.srt -
014 Hooks.mp4 -
015 Testing Code That Requires Authentication.en.srt -
015 Testing Code That Requires Authentication.mp4 -
016 Wrap Up & Mastering Tests.en.srt -
016 Wrap Up & Mastering Tests.mp4 -
017 Useful Resources & Links.html -
465 testing-00-start.zip -
465 testing-01-first-tests.zip -
466 testing-02-test-auth-middleware.zip -
467 testing-03-organizing-tests.zip -
469 testing-04-using-stubs.zip -
471 testing-05-testing-async-code.zip -
473 user-id.txt -
475 testing-06-hooks.zip -
476 testing-07-finished.zip -
478 testing-01-first-tests.zip -
478 testing-02-test-auth-middleware.zip -
478 testing-03-organizing-tests.zip -
478 testing-04-using-stubs.zip -
478 testing-05-testing-async-code.zip -
478 testing-06-hooks.zip -
478 testing-07-finished.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 npm & Node.js.en.srt -
002 npm & Node.js.mp4 -
003 Using npm.en.srt -
003 Using npm.mp4 -
004 Versioning in package.json.html -
005 What is a Build Tool_.en.srt -
005 What is a Build Tool_.mp4 -
006 Using Node.js in Build Processes.en.srt -
006 Using Node.js in Build Processes.mp4 -
007 Useful Resources & Links.html -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is this Module About_.en.srt -
002 What is this Module About_.mp4 -
003 Working with ES Modules & Node.en.srt -
003 Working with ES Modules & Node.mp4 -
004 More on ES Modules.en.srt -
004 More on ES Modules.mp4 -
005 Node Core Modules & Promises.en.srt -
005 Node Core Modules & Promises.mp4 -
006 Module Resources.html -
487 modern-js-01-starting-setup.zip -
488 modern-js-01-starting-setup.zip -
488 modern-js-02-basic-es-modules-syntax.zip -
489 modern-js-03-more-es-modules.zip -
490 modern-js-04-promises.zip -
491 modern-js-01-starting-setup.zip -
491 modern-js-02-basic-es-modules-syntax.zip -
491 modern-js-03-more-es-modules.zip -
491 modern-js-04-promises.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 TypeScript_ What & Why_.en.srt -
002 TypeScript_ What & Why_.mp4 -
003 TypeScript Setup.en.srt -
003 TypeScript Setup.mp4 -
004 Assigning Types.en.srt -
004 Assigning Types.mp4 -
005 Type Inference & Type Casting.en.srt -
005 Type Inference & Type Casting.mp4 -
006 Configuring TypeScript.en.srt -
006 Configuring TypeScript.mp4 -
007 Working with Union Types.en.srt -
007 Working with Union Types.mp4 -
008 Using Object & Array Types.en.srt -
008 Using Object & Array Types.mp4 -
009 Working with Type Aliases & Interfaces.en.srt -
009 Working with Type Aliases & Interfaces.mp4 -
010 Understanding Generics.en.srt -
010 Understanding Generics.mp4 -
011 A First Summary.en.srt -
011 A First Summary.mp4 -
012 Node & TypeScript_ Setup.en.srt -
012 Node & TypeScript_ Setup.mp4 -
013 Getting Started with Node and TypeScript.en.srt -
013 Getting Started with Node and TypeScript.mp4 -
014 Writing TypeScript Express.js Code.en.srt -
014 Writing TypeScript Express.js Code.mp4 -
015 Adding REST Routes with TypeScript.en.srt -
015 Adding REST Routes with TypeScript.mp4 -
016 Finishing the REST Routes.en.srt -
016 Finishing the REST Routes.mp4 -
017 Testing the API.en.srt -
017 Testing the API.mp4 -
018 Using Type Casting.en.srt -
018 Using Type Casting.mp4 -
019 Moving to a Better Project Structure.en.srt -
019 Moving to a Better Project Structure.mp4 -
020 Wrap Up.en.srt -
020 Wrap Up.mp4 -
021 Module Resources.html -
494 ts-01-basic-non-type-example.zip -
512 node-ts-01-finished.zip -
512 ts-01-basic-non-type-example.zip -
512 ts-02-assigning-types.zip -
512 ts-03-type-inference-casting.zip -
512 ts-04-with-config.zip -
512 ts-05-union-types.zip -
512 ts-06-array-and-object-types.zip -
512 ts-07-generic-types-generics.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 What is Deno_.en.srt -
002 What is Deno_.mp4 -
003 Why Deno_.en.srt -
003 Why Deno_.mp4 -
004 Deno Setup.en.srt -
004 Deno Setup.mp4 -
005 Writing First Deno Code.en.srt -
005 Writing First Deno Code.mp4 -
006 The Deno Runtime (Namespace) API.en.srt -
006 The Deno Runtime (Namespace) API.mp4 -
007 Using the Runtime API.en.srt -
007 Using the Runtime API.mp4 -
008 Working with Deno Permissions.en.srt -
008 Working with Deno Permissions.mp4 -
009 Repeating the Example with Node.en.srt -
009 Repeating the Example with Node.mp4 -
010 How Deno Features Are Organized.en.srt -
010 How Deno Features Are Organized.mp4 -
011 Using the Standard Library.en.srt -
011 Using the Standard Library.mp4 -
012 Creating a Webserver.en.srt -
012 Creating a Webserver.mp4 -
013 Using the Oak Framework with Deno.en.srt -
013 Using the Oak Framework with Deno.mp4 -
014 More on Module URLs.html -
015 An Example Node REST API.en.srt -
015 An Example Node REST API.mp4 -
016 Re-building the REST API with Deno.en.srt -
016 Re-building the REST API with Deno.mp4 -
017 Should You Switch From Node to Deno_.en.srt -
017 Should You Switch From Node to Deno_.mp4 -
018 Module Resources.html -
520 deno-01-first-code.zip -
521 deno-02-node-equivalent.zip -
523 deno-03-basic-deno-server.zip -
524 deno-04-node-server.zip -
525 deno-05-oak-first-steps.zip -
527 deno-06-node-api.zip -
528 deno-07-deno-api.zip -
530 deno-01-first-code.zip -
530 deno-02-node-equivalent.zip -
530 deno-03-basic-deno-server.zip -
530 deno-04-node-server.zip -
530 deno-05-oak-first-steps.zip -
530 deno-06-node-api.zip -
530 deno-07-deno-api.zip -
001 Module Introduction.en.srt -
001 Module Introduction.mp4 -
002 App Setup.en.srt -
002 App Setup.mp4 -
003 Handling CORS Errors.en.srt -
003 Handling CORS Errors.mp4 -
004 Connecting Deno to MongoDB.en.srt -
004 Connecting Deno to MongoDB.mp4 -
005 Using the MongoDB Client Module.en.srt -
005 Using the MongoDB Client Module.mp4 -
006 Finishing the Deno MongoDB CRUD Operations.en.srt -
006 Finishing the Deno MongoDB CRUD Operations.mp4 -
007 Wrap Up.en.srt -
007 Wrap Up.mp4 -
008 Module Resources.html -
532 deno-db-01-starting-setup.zip -
533 deno-db-02-cors.zip -
534 deno-db-03-mongodb-helper.zip -
535 deno-db-04-store-and-fetch.zip -
536 deno-db-05-update-delete.zip -
538 deno-db-01-starting-setup.zip -
538 deno-db-02-cors.zip -
538 deno-db-03-mongodb-helper.zip -
538 deno-db-04-store-and-fetch.zip -
538 deno-db-05-update-delete.zip -
001 Course Roundup.en.srt -
001 Course Roundup.mp4 -
002 Course Slides.html -
003 Bonus_ More Content!.html -
540 slides.pdf -
[CourseClub.Me].url -
[GigaCourse.Com].url -
See all Other torrents ›
Please login or create a FREE account to post comments
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
001 Introduction.en.srt -
2.7 KB
001 Introduction.mp4 -
33.4 MB
002 What is Node.js_.en.srt -
6.4 KB
002 What is Node.js_.mp4 -
73.8 MB
003 Join our Online Learning Community.html -
1.6 KB
004 Installing Node.js and Creating our First App.en.srt -
12.2 KB
004 Installing Node.js and Creating our First App.mp4 -
37.6 MB
005 Understanding the Role & Usage of Node.js.en.srt -
10.9 KB
005 Understanding the Role & Usage of Node.js.mp4 -
116.0 MB
006 Course Outline.en.srt -
11.5 KB
006 Course Outline.mp4 -
96.6 MB
007 How To Get The Most Out Of The Course.en.srt -
5.9 KB
007 How To Get The Most Out Of The Course.mp4 -
55.8 MB
008 Working with the REPL vs Using Files.en.srt -
4.2 KB
008 Working with the REPL vs Using Files.mp4 -
35.9 MB
009 Using the Attached Source Code.html -
1.9 KB
001 Module Introduction.en.srt -
2.3 KB
001 Module Introduction.mp4 -
3.0 MB
002 JavaScript in a Nutshell.en.srt -
3.8 KB
002 JavaScript in a Nutshell.mp4 -
7.5 MB
003 Refreshing the Core Syntax.en.srt -
6.2 KB
003 Refreshing the Core Syntax.mp4 -
20.1 MB
004 let & const.en.srt -
3.4 KB
004 let & const.mp4 -
14.7 MB
005 Understanding Arrow Functions.en.srt -
7.2 KB
005 Understanding Arrow Functions.mp4 -
29.9 MB
006 Working with Objects, Properties & Methods.en.srt -
4.3 KB
006 Working with Objects, Properties & Methods.mp4 -
14.3 MB
007 Arrays & Array Methods.en.srt -
6.0 KB
007 Arrays & Array Methods.mp4 -
22.9 MB
008 Arrays, Objects & Reference Types.en.srt -
2.8 KB
008 Arrays, Objects & Reference Types.mp4 -
10.8 MB
009 Understanding Spread & Rest Operators.en.srt -
8.9 KB
009 Understanding Spread & Rest Operators.mp4 -
40.5 MB
010 Destructuring.en.srt -
7.5 KB
010 Destructuring.mp4 -
34.3 MB
011 Async Code & Promises.en.srt -
14.1 KB
011 Async Code & Promises.mp4 -
52.4 MB
012 01-core-js-syntax.zip -
1.5 KB
012 Template Literals.html -
2.0 KB
013 02-let-and-const.zip -
1.4 KB
013 Wrap Up.en.srt -
1.1 KB
013 Wrap Up.mp4 -
3.6 MB
014 03-arrow-functions.zip -
1.5 KB
014 Useful Resources & Links.html -
1.3 KB
015 04-objects.zip -
1.3 KB
016 05-arrays.zip -
1.4 KB
017 06-arrays-and-reference-types.zip -
1.6 KB
018 07-spread-and-rest.zip -
1.5 KB
019 08-destructuring.zip -
1.6 KB
020 09-async-code.zip -
1.4 KB
023 01-core-js-syntax.zip -
1.5 KB
023 02-let-and-const.zip -
1.4 KB
023 03-arrow-functions.zip -
1.5 KB
023 04-objects.zip -
1.3 KB
023 05-arrays.zip -
1.4 KB
023 06-arrays-and-reference-types.zip -
1.6 KB
023 07-spread-and-rest.zip -
1.5 KB
023 08-destructuring.zip -
1.6 KB
023 09-async-code.zip -
1.4 KB
external-assets-links.txt -
1.0 KB
001 Module Introduction.en.srt -
2.4 KB
001 Module Introduction.mp4 -
5.2 MB
002 How The Web Works.en.srt -
5.8 KB
002 How The Web Works.mp4 -
12.3 MB
003 Creating a Node Server.en.srt -
18.4 KB
003 Creating a Node Server.mp4 -
53.3 MB
004 The Node Lifecycle & Event Loop.en.srt -
6.6 KB
004 The Node Lifecycle & Event Loop.mp4 -
20.3 MB
005 Controlling the Node.js Process.html -
1.1 KB
006 Understanding Requests.en.srt -
4.2 KB
006 Understanding Requests.mp4 -
26.2 MB
007 Sending Responses.en.srt -
7.7 KB
007 Sending Responses.mp4 -
43.5 MB
008 Request & Response Headers.html -
1.5 KB
009 Routing Requests.en.srt -
7.4 KB
009 Routing Requests.mp4 -
46.5 MB
010 Redirecting Requests.en.srt -
5.6 KB
010 Redirecting Requests.mp4 -
32.6 MB
011 Parsing Request Bodies.en.srt -
15.1 KB
011 Parsing Request Bodies.mp4 -
78.6 MB
012 Understanding Event Driven Code Execution.en.srt -
7.9 KB
012 Understanding Event Driven Code Execution.mp4 -
54.6 MB
013 Blocking and Non-Blocking Code.en.srt -
6.4 KB
013 Blocking and Non-Blocking Code.mp4 -
44.3 MB
014 Node.js - Looking Behind the Scenes.en.srt -
16.2 KB
014 Node.js - Looking Behind the Scenes.mp4 -
49.0 MB
015 Using the Node Modules System.en.srt -
13.3 KB
015 Using the Node Modules System.mp4 -
83.3 MB
016 Wrap Up.en.srt -
7.2 KB
016 Wrap Up.mp4 -
29.6 MB
017 Useful Resources & Links.html -
1.8 KB
032 01-routing-requests.zip -
1.7 KB
034 02-parsing-request-bodies.zip -
1.9 KB
036 03-blocking-and-non-blocking-code.zip -
2.0 KB
038 04-using-the-node-modules-system.zip -
2.7 KB
038 05-fixed-missing-head-tag.zip -
2.7 KB
040 01-routing-requests.zip -
1.7 KB
040 02-parsing-request-bodies.zip -
1.9 KB
040 03-blocking-and-non-blocking-code.zip -
2.0 KB
040 04-using-the-node-modules-system.zip -
2.7 KB
040 05-fixed-missing-head-tag.zip -
2.7 KB
040 assignment-solution.zip -
1.8 KB
001 Module Introduction.en.srt -
752 bytes
001 Module Introduction.mp4 -
1.7 MB
002 Understanding NPM Scripts.en.srt -
10.3 KB
002 Understanding NPM Scripts.mp4 -
43.5 MB
003 Installing 3rd Party Packages.en.srt -
12.2 KB
003 Installing 3rd Party Packages.mp4 -
60.9 MB
004 Global Features vs Core Modules vs Third-Party Modules.html -
2.5 KB
005 Using Nodemon for Autorestarts.en.srt -
2.1 KB
005 Using Nodemon for Autorestarts.mp4 -
12.4 MB
006 Global & Local npm Packages.html -
2.0 KB
007 Understanding different Error Types.en.srt -
2.5 KB
007 Understanding different Error Types.mp4 -
5.6 MB
008 Finding & Fixing Syntax Errors.en.srt -
4.8 KB
008 Finding & Fixing Syntax Errors.mp4 -
24.2 MB
009 Dealing with Runtime Errors.en.srt -
3.8 KB
009 Dealing with Runtime Errors.mp4 -
26.9 MB
010 Logical Errors.en.srt -
9.7 KB
010 Logical Errors.mp4 -
54.5 MB
011 Using the Debugger.en.srt -
4.7 KB
011 Using the Debugger.mp4 -
29.9 MB
012 Restarting the Debugger Automatically After Editing our App.en.srt -
9.2 KB
012 Restarting the Debugger Automatically After Editing our App.mp4 -
54.1 MB
013 Debugging Node.js in Visual Studio Code.html -
1.2 KB
014 Changing Variables in the Debug Console.en.srt -
1.9 KB
014 Changing Variables in the Debug Console.mp4 -
12.6 MB
015 Wrap Up.en.srt -
4.5 KB
015 Wrap Up.mp4 -
19.9 MB
016 Useful Resources & Links.html -
1.5 KB
042 01-understanding-npm-scripts.zip -
3.6 KB
045 02-using-nodemon-for-autorestarts.zip -
3.7 KB
054 03-finished.zip -
4.9 KB
056 01-understanding-npm-scripts.zip -
3.6 KB
056 02-using-nodemon-for-autorestarts.zip -
3.7 KB
056 03-finished.zip -
4.9 KB
001 Module Introduction.en.srt -
3.0 KB
001 Module Introduction.mp4 -
5.0 MB
002 What is Express.js_.en.srt -
4.9 KB
002 What is Express.js_.mp4 -
11.3 MB
003 Installing Express.js.en.srt -
5.1 KB
003 Installing Express.js.mp4 -
26.5 MB
004 Adding Middleware.en.srt -
6.9 KB
004 Adding Middleware.mp4 -
32.9 MB
005 How Middleware Works.en.srt -
4.2 KB
005 How Middleware Works.mp4 -
22.8 MB
006 Express.js - Looking Behind the Scenes.en.srt -
5.3 KB
006 Express.js - Looking Behind the Scenes.mp4 -
33.2 MB
007 Handling Different Routes.en.srt -
7.1 KB
007 Handling Different Routes.mp4 -
41.9 MB
008 Parsing Incoming Requests.en.srt -
11.4 KB
008 Parsing Incoming Requests.mp4 -
66.6 MB
009 Limiting Middleware Execution to POST Requests.en.srt -
2.3 KB
009 Limiting Middleware Execution to POST Requests.mp4 -
15.2 MB
010 Using Express Router.en.srt -
10.6 KB
010 Using Express Router.mp4 -
61.4 MB
011 Adding a 404 Error Page.en.srt -
3.1 KB
011 Adding a 404 Error Page.mp4 -
20.8 MB
012 Filtering Paths.en.srt -
4.3 KB
012 Filtering Paths.mp4 -
30.6 MB
013 Creating HTML Pages.en.srt -
6.8 KB
013 Creating HTML Pages.mp4 -
37.5 MB
014 Serving HTML Pages.en.srt -
9.5 KB
014 Serving HTML Pages.mp4 -
61.4 MB
015 Returning a 404 Page.en.srt -
2.7 KB
015 Returning a 404 Page.mp4 -
17.0 MB
016 Using a Helper Function for Navigation.en.srt -
4.9 KB
016 Using a Helper Function for Navigation.mp4 -
28.8 MB
017 Styling our Pages.en.srt -
18.4 KB
017 Styling our Pages.mp4 -
142.3 MB
018 Serving Files Statically.en.srt -
10.9 KB
018 Serving Files Statically.mp4 -
75.8 MB
019 Wrap Up.en.srt -
4.7 KB
019 Wrap Up.mp4 -
21.3 MB
020 Useful Resources & Links.html -
1.3 KB
060 01-adding-middleware.zip -
2.9 KB
062 02-looking-behind-the-scenes.zip -
3.0 KB
063 03-handling-different-routes.zip -
3.0 KB
065 04-limiting-middleware-execution-to-post-requests.zip -
3.5 KB
066 05-using-express-router.zip -
5.1 KB
068 06-filtering-paths.zip -
5.9 KB
069 07-creating-the-html-files.zip -
7.8 KB
070 08-serving-the-html-files.zip -
7.8 KB
070 add-product.html -
662 bytes
070 shop.html -
567 bytes
071 09-returning-a-404-html-page.zip -
8.7 KB
072 10-using-a-helper-function.zip -
10.0 KB
073 11-styling-our-pages.zip -
10.6 KB
074 12-serving-files-statically.zip -
13.4 KB
076 01-adding-middleware.zip -
2.9 KB
076 02-looking-behind-the-scenes.zip -
3.0 KB
076 03-handling-different-routes.zip -
3.0 KB
076 04-limiting-middleware-execution-to-post-requests.zip -
3.5 KB
076 05-using-express-router.zip -
5.1 KB
076 06-filtering-paths.zip -
5.9 KB
076 07-creating-the-html-files.zip -
7.8 KB
076 08-serving-the-html-files.zip -
7.8 KB
076 09-returning-a-404-html-page.zip -
8.7 KB
076 10-using-a-helper-function.zip -
10.0 KB
076 11-styling-our-pages.zip -
10.6 KB
076 12-serving-files-statically.zip -
13.4 KB
076 assignment-1-solution.zip -
3.0 KB
076 assignment-2-solution.zip -
8.1 KB
001 Module Introduction.en.srt -
3.4 KB
001 Module Introduction.mp4 -
6.2 MB
002 Sharing Data Across Requests & Users.en.srt -
11.9 KB
002 Sharing Data Across Requests & Users.mp4 -
66.9 MB
003 Templating Engines - An Overview.en.srt -
6.5 KB
003 Templating Engines - An Overview.mp4 -
11.5 MB
004 Installing & Implementing Pug.en.srt -
16.1 KB
004 Installing & Implementing Pug.mp4 -
105.3 MB
005 Outputting Dynamic Content.en.srt -
15.2 KB
005 Outputting Dynamic Content.mp4 -
111.4 MB
006 Official Pug Docs.html -
1.1 KB
007 Converting HTML Files to Pug.en.srt -
8.1 KB
007 Converting HTML Files to Pug.mp4 -
60.8 MB
008 Adding a Layout.en.srt -
7.1 KB
008 Adding a Layout.mp4 -
51.1 MB
009 Finishing the Pug Template.en.srt -
8.2 KB
009 Finishing the Pug Template.mp4 -
58.7 MB
010 Avoiding an Error.html -
1.3 KB
011 Working with Handlebars.en.srt -
7.1 KB
011 Working with Handlebars.mp4 -
48.8 MB
012 Converting our Project to Handlebars.en.srt -
10.5 KB
012 Converting our Project to Handlebars.mp4 -
86.9 MB
013 Adding the Layout to Handlebars.en.srt -
11.6 KB
013 Adding the Layout to Handlebars.mp4 -
95.6 MB
014 Working with EJS.en.srt -
11.3 KB
014 Working with EJS.mp4 -
86.9 MB
015 Working on the Layout with Partials.en.srt -
12.6 KB
015 Working on the Layout with Partials.mp4 -
95.2 MB
016 Wrap Up.en.srt -
5.1 KB
016 Wrap Up.mp4 -
41.2 MB
017 [OPTIONAL] Assignment Solution.en.srt -
33.0 KB
017 [OPTIONAL] Assignment Solution.mp4 -
181.1 MB
018 Useful Resources & Links.html -
1.5 KB
077 00-starting-setup.zip -
14.6 KB
078 01-sharing-data-across-requests-and-users.zip -
16.6 KB
078 starting-resources.zip -
8.8 KB
080 02-added-pug.zip -
15.1 KB
081 added-pug-shop-template.zip -
19.3 KB
085 03-pug-finished.zip -
22.3 KB
089 04-adding-a-layout-to-handlebars.zip -
31.9 KB
091 05-working-on-layout-with-partials.zip -
41.9 KB
093 assignment-solutions.zip -
27.8 KB
094 00-starting-setup.zip -
14.6 KB
094 01-sharing-data-across-requests-and-users.zip -
16.6 KB
094 02-added-pug.zip -
15.1 KB
094 03-pug-finished.zip -
22.3 KB
094 04-adding-a-layout-to-handlebars.zip -
31.9 KB
094 05-working-on-layout-with-partials.zip -
41.9 KB
094 assignment-solutions.zip -
27.8 KB
001 Module Introduction.en.srt -
1.1 KB
001 Module Introduction.mp4 -
2.0 MB
002 What is the MVC_.en.srt -
3.7 KB
002 What is the MVC_.mp4 -
9.0 MB
003 Adding Controllers.en.srt -
12.7 KB
003 Adding Controllers.mp4 -
76.1 MB
004 Finishing the Controllers.en.srt -
3.5 KB
004 Finishing the Controllers.mp4 -
20.6 MB
005 Adding a Product Model.en.srt -
11.3 KB
005 Adding a Product Model.mp4 -
62.9 MB
006 Storing Data in Files Via the Model.en.srt -
13.2 KB
006 Storing Data in Files Via the Model.mp4 -
91.0 MB
007 Fetching Data from Files Via the Model.en.srt -
5.6 KB
007 Fetching Data from Files Via the Model.mp4 -
38.6 MB
008 Refactoring the File Storage Code.en.srt -
5.8 KB
008 Refactoring the File Storage Code.mp4 -
43.3 MB
009 Wrap Up.en.srt -
3.2 KB
009 Wrap Up.mp4 -
8.8 MB
010 Useful Resources & Links.html -
1.3 KB
095 00-starting-setup.zip -
21.0 KB
098 01-finished-the-controller.zip -
24.0 KB
099 02-adding-a-product-model.zip -
25.4 KB
100 path.js -
90 bytes
101 03-fetching-data-from-files.zip -
27.3 KB
102 04-refactored-code.zip -
26.1 KB
104 00-starting-setup.zip -
21.0 KB
104 01-finished-the-controller.zip -
24.0 KB
104 02-adding-a-product-model.zip -
25.4 KB
104 03-fetching-data-from-files.zip -
27.3 KB
104 04-refactored-code.zip -
26.1 KB
001 Module Introduction.en.srt -
1.8 KB
001 Module Introduction.mp4 -
3.0 MB
002 Creating the Shop Structure.en.srt -
7.6 KB
002 Creating the Shop Structure.mp4 -
43.5 MB
003 Working on the Navigation.en.srt -
3.8 KB
003 Working on the Navigation.mp4 -
27.7 MB
004 Registering the Routes.en.srt -
15.4 KB
004 Registering the Routes.mp4 -
110.7 MB
005 Storing Product Data.en.srt -
6.9 KB
005 Storing Product Data.mp4 -
53.3 MB
006 Displaying Product Data.en.srt -
3.8 KB
006 Displaying Product Data.mp4 -
24.5 MB
007 Editing & Deleting Products.en.srt -
6.3 KB
007 Editing & Deleting Products.mp4 -
43.3 MB
008 Adding Another Item.en.srt -
2.7 KB
008 Adding Another Item.mp4 -
19.9 MB
009 Useful Resources & Links.html -
1.0 KB
107 01-working-on-the-navigation.zip -
33.1 KB
108 02-registering-the-routes.zip -
37.8 KB
109 03-storing-product-data.zip -
30.1 KB
111 04-editing-and-deleting-products.zip -
32.1 KB
112 05-adding-another-item.zip -
31.2 KB
113 01-working-on-the-navigation.zip -
33.1 KB
113 02-registering-the-routes.zip -
37.8 KB
113 03-storing-product-data.zip -
30.1 KB
113 04-editing-and-deleting-products.zip -
32.1 KB
113 05-adding-another-item.zip -
31.2 KB
001 Module Introduction.en.srt -
1.4 KB
001 Module Introduction.mp4 -
2.8 MB
002 Preparations.en.srt -
1.9 KB
002 Preparations.mp4 -
7.3 MB
003 Applied Changes.html -
1.0 KB
004 Adding the Product ID to the Path.en.srt -
6.3 KB
004 Adding the Product ID to the Path.mp4 -
38.5 MB
005 Extracting Dynamic Params.en.srt -
6.1 KB
005 Extracting Dynamic Params.mp4 -
42.5 MB
006 Loading Product Detail Data.en.srt -
6.6 KB
006 Loading Product Detail Data.mp4 -
44.4 MB
007 Rendering the Product Detail View.en.srt -
7.0 KB
007 Rendering the Product Detail View.mp4 -
55.3 MB
008 Passing Data with POST Requests.en.srt -
9.4 KB
008 Passing Data with POST Requests.mp4 -
75.0 MB
009 Adding a Cart Model.en.srt -
16.2 KB
009 Adding a Cart Model.mp4 -
118.7 MB
010 Using Query Params.en.srt -
6.6 KB
010 Using Query Params.mp4 -
68.3 MB
011 Pre-Populating the Edit Product Page with Data.en.srt -
8.6 KB
011 Pre-Populating the Edit Product Page with Data.mp4 -
70.4 MB
012 Linking to the Edit Page.en.srt -
3.0 KB
012 Linking to the Edit Page.mp4 -
24.1 MB
013 Editing the Product Data.en.srt -
11.9 KB
013 Editing the Product Data.mp4 -
91.9 MB
014 Adding the Product-Delete Functionality.en.srt -
7.8 KB
014 Adding the Product-Delete Functionality.mp4 -
49.9 MB
015 Deleting Cart Items.en.srt -
10.7 KB
015 Deleting Cart Items.mp4 -
78.8 MB
016 Displaying Cart Items on the Cart Page.en.srt -
11.1 KB
016 Displaying Cart Items on the Cart Page.mp4 -
77.9 MB
017 Deleting Cart Items.en.srt -
6.9 KB
017 Deleting Cart Items.mp4 -
50.5 MB
018 Fixing a Delete Product Bug.en.srt -
2.1 KB
018 Fixing a Delete Product Bug.mp4 -
15.4 MB
019 Wrap Up.en.srt -
2.5 KB
019 Wrap Up.mp4 -
7.8 MB
020 Useful Resources & Links.html -
1.2 KB
114 00-starting-setup.zip -
32.3 KB
114 adjustments.zip -
19.4 KB
115 00-starting-setup.zip -
32.3 KB
115 adjustments.zip -
19.4 KB
118 01-extracting-dynamic-params.zip -
34.4 KB
119 02-loading-product-detail-data.zip -
37.5 KB
120 03-rendering-the-product-detail-view.zip -
38.9 KB
122 04-adding-a-cart-model.zip -
38.8 KB
124 05-pre-populating-the-edit-product-page.zip -
41.6 KB
126 06-editing-the-product-data.zip -
39.5 KB
127 07-adding-the-product-delete-functionality.zip -
40.0 KB
128 08-deleting-cart-items.zip -
36.6 KB
131 09-fixing-a-delete-product-bug.zip -
38.2 KB
133 00-starting-setup.zip -
32.3 KB
133 01-extracting-dynamic-params.zip -
34.4 KB
133 02-loading-product-detail-data.zip -
37.5 KB
133 03-rendering-the-product-detail-view.zip -
38.9 KB
133 04-adding-a-cart-model.zip -
38.8 KB
133 05-pre-populating-the-edit-product-page.zip -
41.6 KB
133 06-editing-the-product-data.zip -
39.5 KB
133 07-adding-the-product-delete-functionality.zip -
40.0 KB
133 08-deleting-cart-items.zip -
36.6 KB
133 09-fixing-a-delete-product-bug.zip -
38.2 KB
001 Module Introduction.en.srt -
1.9 KB
001 Module Introduction.mp4 -
3.7 MB
002 Choosing a Database.en.srt -
6.0 KB
002 Choosing a Database.mp4 -
11.8 MB
003 NoSQL Introduction.en.srt -
6.1 KB
003 NoSQL Introduction.mp4 -
15.4 MB
004 Comparing SQL and NoSQL.en.srt -
7.2 KB
004 Comparing SQL and NoSQL.mp4 -
19.7 MB
005 Setting Up MySQL.en.srt -
10.0 KB
005 Setting Up MySQL.mp4 -
86.4 MB
006 Connecting our App to the SQL Database.en.srt -
9.4 KB
006 Connecting our App to the SQL Database.mp4 -
45.0 MB
007 Basic SQL & Creating a Table.en.srt -
5.7 KB
007 Basic SQL & Creating a Table.mp4 -
28.4 MB
008 Retrieving Data.en.srt -
4.2 KB
008 Retrieving Data.mp4 -
29.7 MB
009 Fetching Products.en.srt -
8.8 KB
009 Fetching Products.mp4 -
57.0 MB
010 Fetching Products - Time to Practice.en.srt -
1.5 KB
010 Fetching Products - Time to Practice.mp4 -
9.6 MB
011 Inserting Data Into the Database.en.srt -
5.5 KB
011 Inserting Data Into the Database.mp4 -
35.7 MB
012 Fetching a Single Product with the _where_ Condition.en.srt -
3.8 KB
012 Fetching a Single Product with the _where_ Condition.mp4 -
26.6 MB
013 Wrap Up.en.srt -
1.8 KB
013 Wrap Up.mp4 -
11.6 MB
014 Useful Resources & Links.html -
1.4 KB
134 00-starting-setup.zip -
36.6 KB
138 00-starting-setup.zip -
36.6 KB
139 01-connecting-our-app.zip -
38.3 KB
143 02-fetching-products-time-to-practice.zip -
41.1 KB
144 03-inserting-data.zip -
37.2 KB
145 04-fetching-a-single-product.zip -
39.4 KB
147 00-starting-setup.zip -
36.6 KB
147 01-connecting-our-app.zip -
38.3 KB
147 02-fetching-products-time-to-practice.zip -
41.1 KB
147 03-inserting-data.zip -
37.2 KB
147 04-fetching-a-single-product.zip -
39.4 KB
external-assets-links.txt -
188 bytes
001 Module Introduction.en.srt -
1.8 KB
001 Module Introduction.mp4 -
7.6 MB
002 What is Sequelize_.en.srt -
3.4 KB
002 What is Sequelize_.mp4 -
7.2 MB
003 Connecting to the Database.en.srt -
5.1 KB
003 Connecting to the Database.mp4 -
24.8 MB
004 Defining a Model.en.srt -
7.7 KB
004 Defining a Model.mp4 -
50.6 MB
005 Syncing JS Definitions to the Database.en.srt -
5.9 KB
005 Syncing JS Definitions to the Database.mp4 -
40.9 MB
006 Inserting Data & Creating a Product.en.srt -
6.2 KB
006 Inserting Data & Creating a Product.mp4 -
46.7 MB
007 MUST READ_ findById() in Sequelize 5.html -
1.2 KB
008 Retrieving Data & Finding Products.en.srt -
4.0 KB
008 Retrieving Data & Finding Products.mp4 -
27.8 MB
009 Getting a Single Product with the _where_ Condition.en.srt -
6.1 KB
009 Getting a Single Product with the _where_ Condition.mp4 -
48.9 MB
010 Fetching Admin Products.en.srt -
2.0 KB
010 Fetching Admin Products.mp4 -
12.7 MB
011 Updating Products.en.srt -
6.7 KB
011 Updating Products.mp4 -
49.7 MB
012 Deleting Products.en.srt -
3.4 KB
012 Deleting Products.mp4 -
23.7 MB
013 Creating a User Model.en.srt -
3.5 KB
013 Creating a User Model.mp4 -
24.3 MB
014 Adding a One-To-Many Relationship.en.srt -
7.7 KB
014 Adding a One-To-Many Relationship.mp4 -
50.9 MB
015 Creating & Managing a Dummy User.en.srt -
7.7 KB
015 Creating & Managing a Dummy User.mp4 -
62.6 MB
016 Using Magic Association Methods.en.srt -
4.5 KB
016 Using Magic Association Methods.mp4 -
38.0 MB
017 Fetching Related Products.en.srt -
3.6 KB
017 Fetching Related Products.mp4 -
28.6 MB
018 One-To-Many & Many-To-Many Relations.en.srt -
7.1 KB
018 One-To-Many & Many-To-Many Relations.mp4 -
62.2 MB
019 Creating & Fetching a Cart.en.srt -
7.0 KB
019 Creating & Fetching a Cart.mp4 -
59.7 MB
020 Adding New Products to the Cart.en.srt -
9.0 KB
020 Adding New Products to the Cart.mp4 -
65.5 MB
021 Adding Existing Products & Retrieving Cart Items.en.srt -
6.0 KB
021 Adding Existing Products & Retrieving Cart Items.mp4 -
44.9 MB
022 Deleting Related Items & Deleting Cart Products.en.srt -
2.8 KB
022 Deleting Related Items & Deleting Cart Products.mp4 -
25.5 MB
023 Adding an Order Model.en.srt -
5.2 KB
023 Adding an Order Model.mp4 -
36.8 MB
024 Storing Cartitems as Orderitems.en.srt -
10.1 KB
024 Storing Cartitems as Orderitems.mp4 -
78.1 MB
025 Resetting the Cart & Fetching and Outputting Orders.en.srt -
12.1 KB
025 Resetting the Cart & Fetching and Outputting Orders.mp4 -
92.4 MB
026 Wrap Up.en.srt -
2.3 KB
026 Wrap Up.mp4 -
8.3 MB
027 Useful Resources & Links.html -
1.2 KB
151 01-defining-a-model.zip -
37.5 KB
153 02-inserting-data-and-creating-a-product.zip -
41.8 KB
156 03-getting-a-single-product.zip -
39.3 KB
158 04-updating-products.zip -
37.9 KB
159 05-deleting-products.zip -
37.9 KB
161 06-adding-a-one-to-many-relationship.zip -
42.1 KB
162 07-creating-and-managing-a-user.zip -
41.2 KB
164 08-fetching-related-products.zip -
40.6 KB
166 09-creating-and-fetching-a-cart.zip -
41.7 KB
168 10-adding-existing-products-and-retrieving.zip -
43.8 KB
169 11-deleting-related-items.zip -
40.5 KB
171 12-storing-cartitems-as-orderitems.zip -
44.1 KB
172 13-resetting-the-cart-and-fetching.zip -
44.3 KB
174 01-defining-a-model.zip -
37.5 KB
174 02-inserting-data-and-creating-a-product.zip -
41.8 KB
174 03-getting-a-single-product.zip -
39.3 KB
174 04-updating-products.zip -
37.9 KB
174 05-deleting-products.zip -
37.9 KB
174 06-adding-a-one-to-many-relationship.zip -
42.1 KB
174 07-creating-and-managing-a-user.zip -
41.2 KB
174 08-fetching-related-products.zip -
40.6 KB
174 09-creating-and-fetching-a-cart.zip -
41.7 KB
174 10-adding-existing-products-and-retrieving.zip -
43.8 KB
174 11-deleting-related-items.zip -
40.5 KB
174 12-storing-cartitems-as-orderitems.zip -
44.1 KB
174 13-resetting-the-cart-and-fetching.zip -
44.3 KB
001 Module Introduction.en.srt -
1.7 KB
001 Module Introduction.mp4 -
3.2 MB
002 What is MongoDB_.en.srt -
5.6 KB
002 What is MongoDB_.mp4 -
10.2 MB
003 Relations in NoSQL.en.srt -
5.8 KB
003 Relations in NoSQL.mp4 -
17.7 MB
004 Setting Up MongoDB.en.srt -
7.4 KB
004 Setting Up MongoDB.mp4 -
37.2 MB
005 Installing the MongoDB Driver.en.srt -
9.4 KB
005 Installing the MongoDB Driver.mp4 -
58.8 MB
006 Creating the Database Connection.en.srt -
4.3 KB
006 Creating the Database Connection.mp4 -
27.8 MB
007 Finishing the Database Connection.en.srt -
5.9 KB
007 Finishing the Database Connection.mp4 -
34.1 MB
008 Using the Database Connection.en.srt -
7.3 KB
008 Using the Database Connection.mp4 -
52.0 MB
009 Creating Products.en.srt -
2.9 KB
009 Creating Products.mp4 -
21.3 MB
010 Understanding the MongoDB Compass.en.srt -
3.8 KB
010 Understanding the MongoDB Compass.mp4 -
16.4 MB
011 Fetching All Products.en.srt -
6.2 KB
011 Fetching All Products.mp4 -
38.4 MB
012 Fetching a Single Product.en.srt -
9.5 KB
012 Fetching a Single Product.mp4 -
63.5 MB
013 Making the _Edit_ & _Delete_ Buttons Work Again.en.srt -
2.8 KB
013 Making the _Edit_ & _Delete_ Buttons Work Again.mp4 -
20.8 MB
014 Working on the Product Model to Edit our Product.en.srt -
9.0 KB
014 Working on the Product Model to Edit our Product.mp4 -
67.2 MB
015 Finishing the _Update Product_ Code.en.srt -
4.8 KB
015 Finishing the _Update Product_ Code.mp4 -
35.0 MB
016 One Note About Updating Products.en.srt -
2.2 KB
016 One Note About Updating Products.mp4 -
16.0 MB
017 Deleting Products.en.srt -
4.8 KB
017 Deleting Products.mp4 -
31.7 MB
018 Fixing the _Add Product_ Functionality.en.srt -
1.8 KB
018 Fixing the _Add Product_ Functionality.mp4 -
12.0 MB
019 Creating New Users.en.srt -
9.6 KB
019 Creating New Users.mp4 -
54.3 MB
020 Storing the User in our Database.en.srt -
7.9 KB
020 Storing the User in our Database.mp4 -
49.4 MB
021 Working on Cart Items & Orders.en.srt -
9.3 KB
021 Working on Cart Items & Orders.mp4 -
62.2 MB
022 Adding the _Add to Cart_ Functionality.en.srt -
8.0 KB
022 Adding the _Add to Cart_ Functionality.mp4 -
52.4 MB
023 Storing Multiple Products in the Cart.en.srt -
9.0 KB
023 Storing Multiple Products in the Cart.mp4 -
59.1 MB
024 Displaying the Cart Items.en.srt -
12.6 KB
024 Displaying the Cart Items.mp4 -
79.2 MB
025 Fixing a Bug.en.srt -
1.5 KB
025 Fixing a Bug.mp4 -
8.5 MB
026 Deleting Cart Items.en.srt -
5.5 KB
026 Deleting Cart Items.mp4 -
38.4 MB
027 Adding an Order.en.srt -
5.7 KB
027 Adding an Order.mp4 -
37.8 MB
028 Adding Relational Order Data.en.srt -
9.0 KB
028 Adding Relational Order Data.mp4 -
53.5 MB
029 Getting Orders.en.srt -
4.4 KB
029 Getting Orders.mp4 -
27.9 MB
030 Removing Deleted Items From the Cart.en.srt -
4.3 KB
030 Removing Deleted Items From the Cart.mp4 -
19.9 MB
031 Wrap Up.en.srt -
3.2 KB
031 Wrap Up.mp4 -
11.4 MB
032 Useful Resources & Links.html -
1.6 KB
033 Two Adjustments (behind the scenes).html -
1.1 KB
175 00-starting-setup.zip -
41.5 KB
182 01-using-the-database-connection.zip -
44.7 KB
185 02-fetching-all-products.zip -
43.1 KB
186 03-fetch-a-single-product.zip -
43.4 KB
189 04-finishing-the-update-product-code.zip -
45.9 KB
191 05-deleting-products.zip -
42.3 KB
192 06-fixing-the-add-product-functionality.zip -
46.5 KB
194 07-storing-the-user-in-the-database.zip -
45.8 KB
196 08-added-the-add-to-cart-functionality.zip -
45.1 KB
198 09-displaying-the-cart-items.zip -
43.0 KB
200 10-deleting-cart-items.zip -
41.6 KB
202 11-adding-relational-order-data.zip -
43.6 KB
204 12-removing-deleted-items-from-the-cart.zip -
43.5 KB
206 00-starting-setup.zip -
41.5 KB
206 01-using-the-database-connection.zip -
44.7 KB
206 02-fetching-all-products.zip -
43.1 KB
206 03-fetch-a-single-product.zip -
43.4 KB
206 04-finishing-the-update-product-code.zip -
45.9 KB
206 05-deleting-products.zip -
42.3 KB
206 06-fixing-the-add-product-functionality.zip -
46.5 KB
206 07-storing-the-user-in-the-database.zip -
45.8 KB
206 08-added-the-add-to-cart-functionality.zip -
45.1 KB
206 09-displaying-the-cart-items.zip -
43.0 KB
206 10-deleting-cart-items.zip -
41.6 KB
206 11-adding-relational-order-data.zip -
43.6 KB
206 12-removing-deleted-items-from-the-cart.zip -
43.5 KB
external-assets-links.txt -
68 bytes
001 Module Introduction.en.srt -
1.9 KB
001 Module Introduction.mp4 -
2.8 MB
002 What is Mongoose_.en.srt -
2.9 KB
002 What is Mongoose_.mp4 -
6.7 MB
003 Connecting to the MongoDB Server with Mongoose.en.srt -
6.4 KB
003 Connecting to the MongoDB Server with Mongoose.mp4 -
45.2 MB
004 Creating the Product Schema.en.srt -
8.8 KB
004 Creating the Product Schema.mp4 -
55.3 MB
005 Saving Data Through Mongoose.en.srt -
8.8 KB
005 Saving Data Through Mongoose.mp4 -
57.2 MB
006 Fetching All Products.en.srt -
3.5 KB
006 Fetching All Products.mp4 -
23.5 MB
007 Fetching a Single Product.en.srt -
2.0 KB
007 Fetching a Single Product.mp4 -
12.2 MB
008 Updating Products.en.srt -
5.5 KB
008 Updating Products.mp4 -
42.8 MB
009 Deleting Products.en.srt -
1.7 KB
009 Deleting Products.mp4 -
13.1 MB
010 Adding and Using a User Model.en.srt -
8.3 KB
010 Adding and Using a User Model.mp4 -
65.4 MB
011 Using Relations in Mongoose.en.srt -
4.8 KB
011 Using Relations in Mongoose.mp4 -
33.7 MB
012 One Important Thing About Fetching Relations.en.srt -
5.6 KB
012 One Important Thing About Fetching Relations.mp4 -
38.9 MB
013 Working on the Shopping Cart.en.srt -
7.3 KB
013 Working on the Shopping Cart.mp4 -
53.6 MB
014 Loading the Cart.en.srt -
6.8 KB
014 Loading the Cart.mp4 -
52.0 MB
015 Deleting Cart Items.en.srt -
3.7 KB
015 Deleting Cart Items.mp4 -
27.8 MB
016 Creating & Getting Orders.en.srt -
13.3 KB
016 Creating & Getting Orders.mp4 -
86.4 MB
017 Storing All Order Related Data.en.srt -
2.5 KB
017 Storing All Order Related Data.mp4 -
16.8 MB
018 Clearing the Cart After Storing an Order.en.srt -
2.4 KB
018 Clearing the Cart After Storing an Order.mp4 -
19.8 MB
019 Getting & Displaying the Orders.en.srt -
5.0 KB
019 Getting & Displaying the Orders.mp4 -
32.5 MB
020 Wrap Up.en.srt -
2.5 KB
020 Wrap Up.mp4 -
13.1 MB
021 Useful Resources & Links.html -
1.2 KB
210 01-connecting-to-the-mongodb-server.zip -
41.9 KB
212 02-saving-data-through-mongoose.zip -
41.2 KB
213 03-fetching-all-products.zip -
39.8 KB
216 04-deleting-products.zip -
38.9 KB
217 05-adding-and-using-a-user-model.zip -
41.5 KB
218 06-using-relations-in-mongoose.zip -
41.1 KB
220 07-working-on-the-shopping-cart.zip -
41.5 KB
221 08-loading-the-cart.zip -
39.1 KB
226 09-getting-and-displaying-orders.zip -
42.8 KB
228 01-connecting-to-the-mongodb-server.zip -
41.9 KB
228 02-saving-data-through-mongoose.zip -
41.2 KB
228 03-fetching-all-products.zip -
39.8 KB
228 04-deleting-products.zip -
38.9 KB
228 05-adding-and-using-a-user-model.zip -
41.5 KB
228 06-using-relations-in-mongoose.zip -
41.1 KB
228 07-working-on-the-shopping-cart.zip -
41.5 KB
228 08-loading-the-cart.zip -
39.1 KB
228 09-getting-and-displaying-orders.zip -
42.8 KB
external-assets-links.txt -
111 bytes
001 Module Introduction.en.srt -
1.0 KB
001 Module Introduction.mp4 -
1.8 MB
002 What is a Cookie_.en.srt -
2.7 KB
002 What is a Cookie_.mp4 -
4.4 MB
003 The Current Project Status.en.srt -
3.5 KB
003 The Current Project Status.mp4 -
20.3 MB
004 Optional_ Creating the Login Form.en.srt -
8.5 KB
004 Optional_ Creating the Login Form.mp4 -
63.5 MB
005 Adding the Request Driven Login Solution.en.srt -
10.4 KB
005 Adding the Request Driven Login Solution.mp4 -
75.5 MB
006 Setting a Cookie.en.srt -
8.0 KB
006 Setting a Cookie.mp4 -
45.9 MB
007 Manipulating Cookies.en.srt -
2.8 KB
007 Manipulating Cookies.mp4 -
10.1 MB
008 Configuring Cookies.en.srt -
8.2 KB
008 Configuring Cookies.mp4 -
46.0 MB
009 What is a Session_.en.srt -
4.2 KB
009 What is a Session_.mp4 -
7.7 MB
010 Initializing the Session Middleware.en.srt -
4.0 KB
010 Initializing the Session Middleware.mp4 -
27.8 MB
011 Using the Session Middleware.en.srt -
5.9 KB
011 Using the Session Middleware.mp4 -
36.1 MB
012 Using MongoDB to Store Sessions.en.srt -
8.7 KB
012 Using MongoDB to Store Sessions.mp4 -
63.3 MB
013 Sessions & Cookies - A Short Summary.en.srt -
2.7 KB
013 Sessions & Cookies - A Short Summary.mp4 -
18.8 MB
014 Deleting a Cookie.en.srt -
6.6 KB
014 Deleting a Cookie.mp4 -
37.3 MB
015 Fixing Some Minor Bugs.en.srt -
5.7 KB
015 Fixing Some Minor Bugs.mp4 -
37.7 MB
016 Making _Add to Cart_ Work Again.en.srt -
9.1 KB
016 Making _Add to Cart_ Work Again.mp4 -
67.4 MB
017 Two Tiny Improvements.en.srt -
4.3 KB
017 Two Tiny Improvements.mp4 -
24.4 MB
018 Wrap Up.en.srt -
5.8 KB
018 Wrap Up.mp4 -
18.4 MB
019 Code Adjustments.html -
1.0 KB
020 Useful Resources & Links.html -
1.6 KB
231 00-starting-setup.zip -
39.7 KB
232 01-creating-the-login-form.zip -
45.5 KB
233 02-adding-the-request-driven-solution.zip -
48.1 KB
236 03-configuring-cookies.zip -
44.8 KB
239 04-using-the-session-middleware.zip -
46.9 KB
240 05-using-mongodb-session-store.zip -
46.7 KB
242 06-deleting-a-cookie.zip -
44.5 KB
243 07-fixing-some-minor-bugs.zip -
45.8 KB
245 08-two-tiny-improvements.zip -
44.2 KB
247 09-adjusted-code.zip -
41.9 KB
248 00-starting-setup.zip -
39.7 KB
248 01-creating-the-login-form.zip -
45.5 KB
248 02-adding-the-request-driven-solution.zip -
48.1 KB
248 03-configuring-cookies.zip -
44.8 KB
248 04-using-the-session-middleware.zip -
46.9 KB
248 05-using-mongodb-session-store.zip -
46.7 KB
248 06-deleting-a-cookie.zip -
44.5 KB
248 07-fixing-some-minor-bugs.zip -
45.8 KB
248 08-two-tiny-improvements.zip -
45.7 KB
248 assignment-solution.zip -
44.2 KB
external-assets-links.txt -
66 bytes
001 Module Introduction.en.srt -
1.7 KB
001 Module Introduction.mp4 -
3.0 MB
002 What is Authentication_.en.srt -
3.3 KB
002 What is Authentication_.mp4 -
7.5 MB
003 How is Authentication Implemented_.en.srt -
3.1 KB
003 How is Authentication Implemented_.mp4 -
6.0 MB
004 Our Updated Project Status.en.srt -
3.4 KB
004 Our Updated Project Status.mp4 -
16.8 MB
005 Implementing an Authentication Flow.en.srt -
10.8 KB
005 Implementing an Authentication Flow.mp4 -
70.4 MB
006 Encrypting Passwords.en.srt -
6.7 KB
006 Encrypting Passwords.mp4 -
32.3 MB
007 Adding a Tiny Code Improvement.en.srt -
1.9 KB
007 Adding a Tiny Code Improvement.mp4 -
13.0 MB
008 Adding the Signin Functionality.en.srt -
8.7 KB
008 Adding the Signin Functionality.mp4 -
59.5 MB
009 Working on Route Protection.en.srt -
3.0 KB
009 Working on Route Protection.mp4 -
17.7 MB
010 Using Middleware to Protect Routes.en.srt -
6.2 KB
010 Using Middleware to Protect Routes.mp4 -
40.0 MB
011 Understanding CSRF Attacks.en.srt -
4.5 KB
011 Understanding CSRF Attacks.mp4 -
11.7 MB
012 Using a CSRF Token.en.srt -
9.1 KB
012 Using a CSRF Token.mp4 -
71.1 MB
013 Adding CSRF Protection.en.srt -
5.7 KB
013 Adding CSRF Protection.mp4 -
42.8 MB
014 Fixing the Order Button.en.srt -
1.9 KB
014 Fixing the Order Button.mp4 -
11.1 MB
015 Providing User Feedback.en.srt -
9.7 KB
015 Providing User Feedback.mp4 -
70.2 MB
016 Optional_ Styling Error Messages.en.srt -
4.4 KB
016 Optional_ Styling Error Messages.mp4 -
36.0 MB
017 Finishing the Flash Messages.en.srt -
2.9 KB
017 Finishing the Flash Messages.mp4 -
17.9 MB
018 Adding Additional Flash Messages.en.srt -
3.3 KB
018 Adding Additional Flash Messages.mp4 -
21.0 MB
019 Wrap Up.en.srt -
3.3 KB
019 Wrap Up.mp4 -
12.2 MB
020 Useful Resources & Links.html -
1.4 KB
252 00-starting-setup.zip -
45.1 KB
253 01-implementing-an-authentication-flow.zip -
50.0 KB
254 02-encrypting-passwords.zip -
46.6 KB
255 03-adding-a-tiny-improvement.zip -
47.7 KB
256 04-adding-the-signin-functionality.zip -
49.2 KB
258 05-using-middleware-to-protect-routes.zip -
51.5 KB
261 06-adding-csrf-protection.zip -
48.9 KB
262 07-fixing-the-order-button.zip -
49.1 KB
263 08-providing-user-feedback.zip -
49.2 KB
264 09-styling-error-messages.zip -
49.0 KB
265 10-finishing-the-flash-messages.zip -
50.5 KB
266 11-adding-additional-flash-messages.zip -
51.6 KB
268 00-starting-setup.zip -
45.1 KB
268 01-implementing-an-authentication-flow.zip -
50.0 KB
268 02-encrypting-passwords.zip -
46.6 KB
268 03-adding-a-tiny-improvement.zip -
47.7 KB
268 04-adding-the-signin-functionality.zip -
49.2 KB
268 05-using-middleware-to-protect-routes.zip -
51.5 KB
268 06-adding-csrf-protection.zip -
48.9 KB
268 07-fixing-the-order-button.zip -
49.1 KB
268 08-providing-user-feedback.zip -
49.2 KB
268 09-styling-error-messages.zip -
49.0 KB
268 10-finishing-the-flash-messages.zip -
50.5 KB
268 11-adding-additional-flash-messages.zip -
51.6 KB
001 Module Introduction.en.srt -
1.0 KB
001 Module Introduction.mp4 -
1.7 MB
002 How Does Sending Emails Work_.en.srt -
2.1 KB
002 How Does Sending Emails Work_.mp4 -
3.3 MB
003 Using SendGrid.en.srt -
1.9 KB
003 Using SendGrid.mp4 -
12.7 MB
004 Using Nodemailer to Send an Email.en.srt -
6.7 KB
004 Using Nodemailer to Send an Email.mp4 -
49.7 MB
005 Potential Limitation for Large Scale Apps.en.srt -
2.1 KB
005 Potential Limitation for Large Scale Apps.mp4 -
14.1 MB
006 Useful Resources & Links.html -
1.4 KB
274 01-using-nodemailer-to-send-emails.zip -
51.6 KB
001 Module Introduction.en.srt -
899 bytes
001 Module Introduction.mp4 -
1.7 MB
002 Resetting Passwords.en.srt -
4.0 KB
002 Resetting Passwords.mp4 -
30.8 MB
003 Implementing the Token Logic.en.srt -
9.6 KB
003 Implementing the Token Logic.mp4 -
76.3 MB
004 Creating the Token.en.srt -
1.8 KB
004 Creating the Token.mp4 -
10.8 MB
005 Creating the Reset Password Form.en.srt -
6.7 KB
005 Creating the Reset Password Form.mp4 -
58.6 MB
006 Adding Logic to Update the Password.en.srt -
7.7 KB
006 Adding Logic to Update the Password.mp4 -
70.8 MB
007 Why we Need Authorization.en.srt -
2.6 KB
007 Why we Need Authorization.mp4 -
10.2 MB
008 Adding Authorization.en.srt -
2.7 KB
008 Adding Authorization.mp4 -
17.6 MB
009 Adding Protection to Post Actions.en.srt -
4.7 KB
009 Adding Protection to Post Actions.mp4 -
35.4 MB
010 Why Editing Fails.en.srt -
1.5 KB
010 Why Editing Fails.mp4 -
6.0 MB
011 Wrap Up.en.srt -
2.2 KB
011 Wrap Up.mp4 -
6.4 MB
012 Useful Resources & Links.html -
1.0 KB
276 01-resetting-password.zip -
49.5 KB
278 02-creating-the-token.zip -
49.8 KB
279 03-creating-the-reset-password-form.zip -
54.4 KB
280 04-adding-logic-to-update-password.zip -
54.3 KB
284 05-why-editing-fails.zip -
50.9 KB
286 01-resetting-password.zip -
49.5 KB
286 02-creating-the-token.zip -
49.8 KB
286 03-creating-the-reset-password-form.zip -
54.4 KB
286 04-adding-logic-to-update-password.zip -
54.3 KB
286 05-why-editing-fails.zip -
50.9 KB
001 Module Introduction.en.srt -
1.3 KB
001 Module Introduction.mp4 -
2.3 MB
002 Why Should We Use Validation_.en.srt -
3.2 KB
002 Why Should We Use Validation_.mp4 -
5.3 MB
003 How to Validate Input_.en.srt -
5.8 KB
003 How to Validate Input_.mp4 -
13.0 MB
004 Setup & Basic Validation.en.srt -
15.1 KB
004 Setup & Basic Validation.mp4 -
98.9 MB
005 Using Validation Error Messages.en.srt -
3.1 KB
005 Using Validation Error Messages.mp4 -
21.0 MB
006 Built-In & Custom Validators.en.srt -
5.1 KB
006 Built-In & Custom Validators.mp4 -
39.0 MB
007 More Validators.en.srt -
6.3 KB
007 More Validators.mp4 -
37.3 MB
008 Checking For Field Equality.en.srt -
4.7 KB
008 Checking For Field Equality.mp4 -
28.3 MB
009 Adding Async Validation.en.srt -
6.1 KB
009 Adding Async Validation.mp4 -
45.2 MB
010 Keeping User Input.en.srt -
5.4 KB
010 Keeping User Input.mp4 -
40.7 MB
011 Adding Conditional CSS Classes.en.srt -
7.2 KB
011 Adding Conditional CSS Classes.mp4 -
53.1 MB
012 Adding Validation to Login.en.srt -
7.2 KB
012 Adding Validation to Login.mp4 -
53.2 MB
013 Sanitizing Data.en.srt -
5.1 KB
013 Sanitizing Data.mp4 -
35.0 MB
014 Validating Product Addition.en.srt -
14.8 KB
014 Validating Product Addition.mp4 -
106.8 MB
015 Validating Product Editing.en.srt -
8.8 KB
015 Validating Product Editing.mp4 -
72.5 MB
016 Wrap Up.en.srt -
1.9 KB
016 Wrap Up.mp4 -
14.4 MB
017 Useful Resources & Links.html -
1.4 KB
290 01-setup-and-basic-validation.zip -
53.2 KB
291 02-using-validation-error-messages.zip -
54.5 KB
292 03-built-in-and-custom-validators.zip -
54.4 KB
294 04-checking-for-field-equality.zip -
53.8 KB
295 05-added-async-validation.zip -
52.6 KB
296 06-keeping-user-input.zip -
51.7 KB
298 07-adding-validation-to-login.zip -
53.9 KB
299 08-sanitizing-data.zip -
51.2 KB
301 09-validating-product-editing.zip -
54.4 KB
303 01-setup-and-basic-validation.zip -
53.2 KB
303 02-using-validation-error-messages.zip -
54.5 KB
303 03-built-in-and-custom-validators.zip -
54.4 KB
303 04-checking-for-field-equality.zip -
53.8 KB
303 05-added-async-validation.zip -
52.6 KB
303 06-keeping-user-input.zip -
51.7 KB
303 07-adding-validation-to-login.zip -
53.9 KB
303 08-sanitizing-data.zip -
51.2 KB
303 09-validating-product-editing.zip -
54.4 KB
303 assignment-solution.zip -
51.1 KB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
001 Module Introduction.en.srt -
949 bytes
001 Module Introduction.mp4 -
1.4 MB
002 Types of Errors & Error Handling.en.srt -
7.5 KB
002 Types of Errors & Error Handling.mp4 -
17.3 MB
003 Analyzing the Error Handling in the Current Project.en.srt -
3.2 KB
003 Analyzing the Error Handling in the Current Project.mp4 -
24.7 MB
004 Errors - Some Theory.en.srt -
9.3 KB
004 Errors - Some Theory.mp4 -
58.6 MB
005 Throwing Errors in Code.en.srt -
3.8 KB
005 Throwing Errors in Code.mp4 -
21.2 MB
006 Returning Error Pages.en.srt -
9.2 KB
006 Returning Error Pages.mp4 -
67.1 MB
007 Using the Express.js Error Handling Middleware.en.srt -
7.7 KB
007 Using the Express.js Error Handling Middleware.mp4 -
62.7 MB
008 Updating the App.en.srt -
4.5 KB
008 Updating the App.mp4 -
37.5 MB
009 Using the Error Handling Middleware Correctly.en.srt -
6.9 KB
009 Using the Error Handling Middleware Correctly.mp4 -
51.2 MB
010 Status Codes.en.srt -
8.2 KB
010 Status Codes.mp4 -
39.6 MB
011 Available Status Codes.html -
3.7 KB
012 Wrap Up.en.srt -
3.4 KB
012 Wrap Up.mp4 -
11.4 MB
013 Useful Resources & Links.html -
1.3 KB
307 01-errors-some-theory.zip -
1.6 KB
309 02-returning-error-pages.zip -
54.2 KB
310 03-using-the-express-error-handling-middleware.zip -
59.8 KB
313 04-status-codes.zip -
52.1 KB
316 01-errors-some-theory.zip -
1.6 KB
316 02-returning-error-pages.zip -
54.2 KB
316 03-using-the-express-error-handling-middleware.zip -
59.8 KB
316 04-status-codes.zip -
52.1 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
2.0 MB
002 Adding a File Picker to the Frontend.en.srt -
4.1 KB
002 Adding a File Picker to the Frontend.mp4 -
20.4 MB
003 Handling Multipart Form Data.en.srt -
6.4 KB
003 Handling Multipart Form Data.mp4 -
48.2 MB
004 Handling File Uploads with Multer.en.srt -
6.6 KB
004 Handling File Uploads with Multer.mp4 -
51.3 MB
005 Configuring Multer to Adjust Filename & Filepath.en.srt -
6.3 KB
005 Configuring Multer to Adjust Filename & Filepath.mp4 -
45.3 MB
006 Filtering Files by Mimetype.en.srt -
3.2 KB
006 Filtering Files by Mimetype.mp4 -
27.5 MB
007 Storing File Data in the Database.en.srt -
11.0 KB
007 Storing File Data in the Database.mp4 -
80.2 MB
008 Remove imageUrl from _Add Product_.html -
1.6 KB
009 Serving Images Statically.en.srt -
6.1 KB
009 Serving Images Statically.mp4 -
43.6 MB
010 Downloading Files with Authentication.en.srt -
9.8 KB
010 Downloading Files with Authentication.mp4 -
73.5 MB
011 Setting File Type Headers.en.srt -
3.4 KB
011 Setting File Type Headers.mp4 -
26.3 MB
012 Restricting File Access.en.srt -
3.7 KB
012 Restricting File Access.mp4 -
41.0 MB
013 Streaming Data vs Preloading Data.en.srt -
4.7 KB
013 Streaming Data vs Preloading Data.mp4 -
32.9 MB
014 Using PDFKit for .pdf Generation.en.srt -
7.7 KB
014 Using PDFKit for .pdf Generation.mp4 -
61.8 MB
015 Generating .pdf Files with Order Data.en.srt -
8.1 KB
015 Generating .pdf Files with Order Data.mp4 -
73.0 MB
016 Deleting Files.en.srt -
7.4 KB
016 Deleting Files.mp4 -
66.0 MB
017 Fixing Invoice Links.en.srt -
706 bytes
017 Fixing Invoice Links.mp4 -
5.9 MB
018 Wrap Up.en.srt -
1.9 KB
018 Wrap Up.mp4 -
19.3 MB
019 Useful Resources & Links.html -
1.7 KB
320 01-handling-file-uploads-with-multer.zip -
1.0 MB
322 02-filtering-files-by-mimetype.zip -
1.5 MB
325 03-serving-images-statically.zip -
2.0 MB
328 04-restricting-file-access.zip -
2.0 MB
329 05-streaming-data-vs-preloading-data.zip -
2.0 MB
331 06-generating-pdf-files-with-order-data.zip -
2.5 MB
332 07-deleting-files.zip -
1.5 MB
333 08-fixing-invoice-links.zip -
2.5 MB
335 01-handling-file-uploads-with-multer.zip -
1.0 MB
335 02-filtering-files-by-mimetype.zip -
1.5 MB
335 03-serving-images-statically.zip -
2.0 MB
335 04-restricting-file-access.zip -
2.0 MB
335 05-streaming-data-vs-preloading-data.zip -
2.0 MB
335 06-generating-pdf-files-with-order-data.zip -
2.5 MB
335 07-deleting-files.zip -
1.5 MB
335 08-fixing-invoice-links.zip -
2.5 MB
external-assets-links.txt -
58 bytes
001 Module Introduction.en.srt -
1.0 KB
001 Module Introduction.mp4 -
1.5 MB
002 Adding Pagination Links.en.srt -
5.5 KB
002 Adding Pagination Links.mp4 -
34.1 MB
003 Retrieving a Chunk of Data.en.srt -
5.0 KB
003 Retrieving a Chunk of Data.mp4 -
34.7 MB
004 Skip & Limit with SQL.html -
1.9 KB
005 Preparing Pagination Data on the Server.en.srt -
4.7 KB
005 Preparing Pagination Data on the Server.mp4 -
39.4 MB
006 Adding Dynamic Pagination Buttons.en.srt -
10.3 KB
006 Adding Dynamic Pagination Buttons.mp4 -
78.1 MB
007 Re-Using the Pagination Logic & Controls.en.srt -
4.3 KB
007 Re-Using the Pagination Logic & Controls.mp4 -
35.9 MB
008 Wrap Up.en.srt -
1.5 KB
008 Wrap Up.mp4 -
9.2 MB
009 Useful Resources & Links.html -
1.0 KB
337 01-adding-pagination-links.zip -
58.4 KB
339 02-preparing-pagination-data-on-the-server.zip -
62.8 KB
340 03-adding-dynamic-pagination-buttons.zip -
61.3 KB
341 03-adding-dynamic-pagination-buttons.zip -
61.3 KB
342 04-re-using-pagination-logic.zip -
60.0 KB
344 01-adding-pagination-links.zip -
58.4 KB
344 02-preparing-pagination-data-on-the-server.zip -
62.8 KB
344 03-adding-dynamic-pagination-buttons.zip -
61.3 KB
344 04-re-using-pagination-logic.zip -
60.0 KB
001 Module Introduction.en.srt -
1.1 KB
001 Module Introduction.mp4 -
2.0 MB
002 What are Async Requests_.en.srt -
3.0 KB
002 What are Async Requests_.mp4 -
5.5 MB
003 Adding Client Side JS Code.en.srt -
10.4 KB
003 Adding Client Side JS Code.mp4 -
65.4 MB
004 The JSON Data Format.html -
1.8 KB
005 Sending & Handling Background Requests.en.srt -
13.8 KB
005 Sending & Handling Background Requests.mp4 -
84.4 MB
006 Manipulating the DOM.en.srt -
4.3 KB
006 Manipulating the DOM.mp4 -
26.2 MB
007 Useful Resources & Links.html -
1.5 KB
347 01-adding-client-side-code.zip -
60.1 KB
350 02-manipulating-the-dom.zip -
59.5 KB
351 01-adding-client-side-code.zip -
60.1 KB
351 02-manipulating-the-dom.zip -
59.5 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
1.9 MB
002 How Payments Work.en.srt -
3.3 KB
002 How Payments Work.mp4 -
6.0 MB
003 Adding a Checkout Page.en.srt -
7.7 KB
003 Adding a Checkout Page.mp4 -
59.2 MB
004 Using Stripe in Your App.en.srt -
25.6 KB
004 Using Stripe in Your App.mp4 -
150.8 MB
005 Useful Resources & Links.html -
1.2 KB
354 01-added-checkout-page.zip -
59.6 KB
355 02-using-stripe.zip -
59.6 KB
356 01-added-checkout-page.zip -
59.6 KB
356 02-using-stripe.zip -
59.6 KB
001 Module Introduction.en.srt -
1.8 KB
001 Module Introduction.mp4 -
3.3 MB
002 What are REST APIs and why do we use Them_.en.srt -
9.3 KB
002 What are REST APIs and why do we use Them_.mp4 -
30.3 MB
003 Accessing Data with REST APIs.en.srt -
7.7 KB
003 Accessing Data with REST APIs.mp4 -
19.3 MB
004 Understanding Routing & HTTP Methods.en.srt -
7.2 KB
004 Understanding Routing & HTTP Methods.mp4 -
19.2 MB
005 REST APIs - The Core Principles.en.srt -
5.8 KB
005 REST APIs - The Core Principles.mp4 -
15.4 MB
006 Creating our REST API Project & Implementing the Route Setup.en.srt -
8.5 KB
006 Creating our REST API Project & Implementing the Route Setup.mp4 -
38.1 MB
007 Sending Requests & Responses and Working with Postman.en.srt -
18.5 KB
007 Sending Requests & Responses and Working with Postman.mp4 -
83.6 MB
008 REST APIs, Clients & CORS Errors.en.srt -
13.6 KB
008 REST APIs, Clients & CORS Errors.mp4 -
59.9 MB
009 Sending POST Requests.en.srt -
8.5 KB
009 Sending POST Requests.mp4 -
55.1 MB
010 Wrap Up.en.srt -
3.3 KB
010 Wrap Up.mp4 -
10.4 MB
011 Useful Resources & Links.html -
1.3 KB
359 00-starting-setup.zip -
2.2 KB
363 01-sending-requests-responses.zip -
6.4 KB
365 02-sending-post-requests.zip -
6.3 KB
367 00-starting-setup.zip -
2.2 KB
367 01-sending-requests-responses.zip -
6.4 KB
367 02-sending-post-requests.zip -
6.3 KB
001 Module Introduction.en.srt -
1.5 KB
001 Module Introduction.mp4 -
2.8 MB
002 REST APIs & The Rest Of The Course.en.srt -
5.4 KB
002 REST APIs & The Rest Of The Course.mp4 -
19.9 MB
003 Understanding the Frontend Setup.en.srt -
6.4 KB
003 Understanding the Frontend Setup.mp4 -
31.0 MB
004 Planning the API.en.srt -
3.8 KB
004 Planning the API.mp4 -
31.3 MB
005 Fetching Lists of Posts.en.srt -
8.6 KB
005 Fetching Lists of Posts.mp4 -
55.3 MB
006 Adding a Create Post Endpoint.en.srt -
10.0 KB
006 Adding a Create Post Endpoint.mp4 -
62.6 MB
007 Adding Server Side Validation.en.srt -
8.3 KB
007 Adding Server Side Validation.mp4 -
52.7 MB
008 Setting Up a Post Model.en.srt -
7.3 KB
008 Setting Up a Post Model.mp4 -
44.4 MB
009 Storing Posts in the Database.en.srt -
4.6 KB
009 Storing Posts in the Database.mp4 -
32.3 MB
010 Static Images & Error Handling.en.srt -
8.5 KB
010 Static Images & Error Handling.mp4 -
67.3 MB
011 Fetching a Single Post.en.srt -
9.6 KB
011 Fetching a Single Post.mp4 -
73.1 MB
012 Image Names & Windows.html -
2.6 KB
013 Uploading Images.en.srt -
11.5 KB
013 Uploading Images.mp4 -
84.7 MB
014 Updating Posts.en.srt -
18.8 KB
014 Updating Posts.mp4 -
136.5 MB
015 Deleting Posts.en.srt -
5.7 KB
015 Deleting Posts.mp4 -
41.9 MB
016 Adding Pagination.en.srt -
8.4 KB
016 Adding Pagination.mp4 -
55.8 MB
017 Adding a User Model.en.srt -
4.6 KB
017 Adding a User Model.mp4 -
38.2 MB
018 Adding User Signup Validation.en.srt -
8.0 KB
018 Adding User Signup Validation.mp4 -
61.3 MB
019 Signing Users Up.en.srt -
9.4 KB
019 Signing Users Up.mp4 -
68.8 MB
020 How Does Authentication Work_.en.srt -
4.3 KB
020 How Does Authentication Work_.mp4 -
7.5 MB
021 Starting with User Login.en.srt -
4.4 KB
021 Starting with User Login.mp4 -
34.1 MB
022 Logging In & Creating JSON Web Tokens (JWTs).en.srt -
10.4 KB
022 Logging In & Creating JSON Web Tokens (JWTs).mp4 -
67.9 MB
023 Using & Validating the Token.en.srt -
12.6 KB
023 Using & Validating the Token.mp4 -
93.8 MB
024 Adding Auth Middleware to All Routes.en.srt -
2.4 KB
024 Adding Auth Middleware to All Routes.mp4 -
20.2 MB
025 Connecting Posts & Users.en.srt -
8.1 KB
025 Connecting Posts & Users.mp4 -
59.4 MB
026 Adding Authorization Checks.en.srt -
5.1 KB
026 Adding Authorization Checks.mp4 -
32.0 MB
027 Clearing Post-User Relations.en.srt -
3.6 KB
027 Clearing Post-User Relations.mp4 -
27.4 MB
028 Wrap Up.en.srt -
3.3 KB
028 Wrap Up.mp4 -
11.0 MB
029 Useful Resources & Links.html -
1.0 KB
370 00-frontend-starting-setup.zip -
81.8 KB
371 02-sending-post-requests.zip -
6.3 KB
372 01-backend-fetching-list-of-posts.zip -
6.8 KB
372 01-frontend-fetching-list-of-posts.zip -
84.9 KB
375 02-backend-setting-up-a-post-model.zip -
6.8 KB
375 02-frontend-setting-up-a-post-model.zip -
85.3 KB
376 03-backend-storing-posts-in-database.zip -
8.9 KB
377 04-static-images-and-error-handling.zip -
9.0 KB
378 05-backend-fetching-a-single-post.zip -
9.0 KB
378 05-frontend-fetching-a-single-post.zip -
85.0 KB
380 06-backend-uploading-images.zip -
8.9 KB
380 06-frontend-uploading-images.zip -
82.7 KB
381 07-backend-updating-a-post.zip -
9.1 KB
381 07-frontend-updating-a-post.zip -
82.3 KB
383 08-backend-adding-pagination.zip -
9.3 KB
383 08-frontend-adding-pagination.zip -
83.1 KB
389 09-backend-logging-in-and-creating-jwt.zip -
13.1 KB
389 09-frontend-logging-in-and-creating-jwt.zip -
87.1 KB
391 10-backend-adding-auth-middleware-to-all-routes.zip -
15.6 KB
391 10-frontend-adding-auth-middleware-to-all-routes.zip -
90.6 KB
394 11-clearing-post-user-relations.zip -
14.6 KB
396 00-frontend-starting-setup.zip -
81.8 KB
396 01-backend-fetching-list-of-posts.zip -
6.8 KB
396 01-frontend-fetching-list-of-posts.zip -
84.9 KB
396 02-backend-setting-up-a-post-model.zip -
6.8 KB
396 02-frontend-setting-up-a-post-model.zip -
85.3 KB
396 03-backend-storing-posts-in-database.zip -
8.9 KB
396 04-static-images-and-error-handling.zip -
9.0 KB
396 05-backend-fetching-a-single-post.zip -
9.0 KB
396 05-frontend-fetching-a-single-post.zip -
85.0 KB
396 06-backend-uploading-images.zip -
8.9 KB
396 06-frontend-uploading-images.zip -
82.7 KB
396 07-backend-updating-a-post.zip -
9.1 KB
396 07-frontend-updating-a-post.zip -
82.3 KB
396 08-backend-adding-pagination.zip -
9.3 KB
396 08-frontend-adding-pagination.zip -
83.1 KB
396 09-backend-logging-in-and-creating-jwt.zip -
13.1 KB
396 09-frontend-logging-in-and-creating-jwt.zip -
87.1 KB
396 10-backend-adding-auth-middleware-to-all-routes.zip -
15.6 KB
396 10-frontend-adding-auth-middleware-to-all-routes.zip -
90.6 KB
396 11-clearing-post-user-relations.zip -
14.6 KB
396 assignment-backend-solution.zip -
14.5 KB
396 assignment-frontend-solution.zip -
83.0 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
2.2 MB
002 What is Async Await All About_.en.srt -
5.9 KB
002 What is Async Await All About_.mp4 -
33.2 MB
003 Transforming _Then Catch_ to _Async Await_.en.srt -
5.8 KB
003 Transforming _Then Catch_ to _Async Await_.mp4 -
46.2 MB
004 Top-level _await_.en.srt -
1.8 KB
004 Top-level _await_.mp4 -
11.6 MB
005 The User Name is Missing!.html -
1.7 KB
006 Wrap Up.en.srt -
4.4 KB
006 Wrap Up.mp4 -
32.1 MB
007 Useful Resources & Links.html -
1.3 KB
399 01-transforming-then-catch.zip -
14.4 KB
403 01-transforming-then-catch.zip -
14.4 KB
403 assignment-backend-solution.zip -
14.4 KB
403 assignment-frontend-solution.zip -
83.0 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
2.4 MB
002 What Are Websockets & Why Would You Use Them_.en.srt -
6.2 KB
002 What Are Websockets & Why Would You Use Them_.mp4 -
11.4 MB
003 Websocket Solutions - An Overview.en.srt -
2.1 KB
003 Websocket Solutions - An Overview.mp4 -
12.6 MB
004 Setting Up Socket.io on the Server.en.srt -
5.1 KB
004 Setting Up Socket.io on the Server.mp4 -
38.1 MB
005 Establishing a Connection From the Client.en.srt -
3.4 KB
005 Establishing a Connection From the Client.mp4 -
26.7 MB
006 Identifying Realtime Potential.en.srt -
3.5 KB
006 Identifying Realtime Potential.mp4 -
24.3 MB
007 Sharing the IO Instance Across Files.en.srt -
3.4 KB
007 Sharing the IO Instance Across Files.mp4 -
22.9 MB
008 Synchronizing POST Additions.en.srt -
9.6 KB
008 Synchronizing POST Additions.mp4 -
68.7 MB
009 Fixing a Bug - The Missing Username.en.srt -
2.0 KB
009 Fixing a Bug - The Missing Username.mp4 -
16.8 MB
010 Updating Posts On All Connected Clients.en.srt -
5.2 KB
010 Updating Posts On All Connected Clients.mp4 -
42.3 MB
011 Sorting Correctly.en.srt -
1.1 KB
011 Sorting Correctly.mp4 -
8.5 MB
012 Deleting Posts Across Clients.en.srt -
3.2 KB
012 Deleting Posts Across Clients.mp4 -
26.6 MB
013 Wrap Up.en.srt -
2.3 KB
013 Wrap Up.mp4 -
14.3 MB
014 Useful Resources & Links.html -
1.4 KB
408 01-backend-establishing-a-connection-from-the-client.zip -
16.2 KB
408 01-frontend-establishing-a-connection-from-the-client.zip -
92.6 KB
409 add-post.js -
301 bytes
411 02-backend-synchronizing-post-additions.zip -
16.2 KB
411 02-frontend-synchronizing-post-additions.zip -
87.7 KB
412 update-post.js -
272 bytes
413 03-backend-updating-posts-on-all-connected-clients.zip -
17.0 KB
413 03-frontend-updating-posts-on-all-connected-clients.zip -
91.9 KB
415 04-backend-deleting-posts-across-clients.zip -
16.3 KB
415 04-frontend-deleting-posts-across-clients.zip -
88.1 KB
417 01-backend-establishing-a-connection-from-the-client.zip -
16.2 KB
417 01-frontend-establishing-a-connection-from-the-client.zip -
92.6 KB
417 02-backend-synchronizing-post-additions.zip -
16.2 KB
417 02-frontend-synchronizing-post-additions.zip -
87.7 KB
417 03-backend-updating-posts-on-all-connected-clients.zip -
17.0 KB
417 03-frontend-updating-posts-on-all-connected-clients.zip -
91.9 KB
417 04-backend-deleting-posts-across-clients.zip -
16.3 KB
417 04-frontend-deleting-posts-across-clients.zip -
88.1 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
1.9 MB
002 What is GraphQL_.en.srt -
12.8 KB
002 What is GraphQL_.mp4 -
32.9 MB
003 Understanding the Setup & Writing our First Query.en.srt -
14.6 KB
003 Understanding the Setup & Writing our First Query.mp4 -
71.9 MB
004 Defining a Mutation Schema.en.srt -
7.6 KB
004 Defining a Mutation Schema.mp4 -
45.7 MB
005 Adding a Mutation Resolver & GraphiQL.en.srt -
12.9 KB
005 Adding a Mutation Resolver & GraphiQL.mp4 -
81.7 MB
006 Adding Input Validation.en.srt -
5.0 KB
006 Adding Input Validation.mp4 -
42.2 MB
007 Handling Errors.en.srt -
4.7 KB
007 Handling Errors.mp4 -
39.0 MB
008 Connecting the Frontend to the GraphQL API.en.srt -
8.5 KB
008 Connecting the Frontend to the GraphQL API.mp4 -
63.7 MB
009 Adding a Login Query & a Resolver.en.srt -
7.1 KB
009 Adding a Login Query & a Resolver.mp4 -
59.3 MB
010 Adding Login Functionality.en.srt -
5.7 KB
010 Adding Login Functionality.mp4 -
49.0 MB
011 Adding a Create Post Mutation.en.srt -
8.9 KB
011 Adding a Create Post Mutation.mp4 -
71.0 MB
012 Extracting User Data From the Auth Token.en.srt -
6.9 KB
012 Extracting User Data From the Auth Token.mp4 -
63.1 MB
013 Sending the _Create Post_ Query.en.srt -
6.1 KB
013 Sending the _Create Post_ Query.mp4 -
47.8 MB
014 Fixing a Bug & Adding New Posts Correctly.en.srt -
3.9 KB
014 Fixing a Bug & Adding New Posts Correctly.mp4 -
25.9 MB
015 Adding a _Get Post_ Query & Resolver.en.srt -
6.0 KB
015 Adding a _Get Post_ Query & Resolver.mp4 -
46.2 MB
016 Sending _Create Post_ and _Get Post_ Queries.en.srt -
6.1 KB
016 Sending _Create Post_ and _Get Post_ Queries.mp4 -
50.9 MB
017 Adding Pagination.en.srt -
5.7 KB
017 Adding Pagination.mp4 -
44.6 MB
018 Uploading Images.en.srt -
12.8 KB
018 Uploading Images.mp4 -
106.7 MB
019 Fetching the imageUrl.html -
1.9 KB
020 Viewing a Single Post.en.srt -
7.2 KB
020 Viewing a Single Post.mp4 -
60.6 MB
021 Updating Posts.en.srt -
11.1 KB
021 Updating Posts.mp4 -
103.8 MB
022 Deleting Posts.en.srt -
11.2 KB
022 Deleting Posts.mp4 -
95.3 MB
023 Adding Posts & Pagination.html -
2.0 KB
024 Managing the User Status.en.srt -
11.4 KB
024 Managing the User Status.mp4 -
92.0 MB
025 Using Variables.en.srt -
21.3 KB
025 Using Variables.mp4 -
164.4 MB
026 Fixing a Pagination Bug.en.srt -
3.5 KB
026 Fixing a Pagination Bug.mp4 -
30.3 MB
027 Wrap Up.en.srt -
4.9 KB
027 Wrap Up.mp4 -
19.8 MB
028 Useful Resources & Links.html -
1.2 KB
420 04-backend-deleting-posts-across-clients.zip -
16.3 KB
421 04-frontend-deleting-posts-across-clients.zip -
88.1 KB
422 01-adding-a-mutation-resolver.zip -
14.6 KB
424 02-handling-errors.zip -
14.1 KB
425 03-backend-connecting-the-frontend.zip -
15.7 KB
425 03-frontend-connecting-the-frontend.zip -
85.8 KB
427 04-backend-adding-login-functionality.zip -
15.9 KB
427 04-frontend-adding-login-functionality.zip -
87.1 KB
428 05-adding-a-create-post-mutation.zip -
15.5 KB
430 06-backend-sending-the-create-post-query.zip -
16.2 KB
430 06-frontend-sending-the-create-post-query.zip -
88.2 KB
433 create-post-code.js -
393 bytes
434 07-backend-adding-pagination.zip -
15.5 KB
434 07-frontend-adding-pagination.zip -
83.8 KB
435 08-backend-uploading-images.zip -
15.5 KB
435 08-frontend-uploading-images.zip -
83.5 KB
437 09-backend-viewing-a-single-post.zip -
15.9 KB
437 09-frontend-viewing-a-single-post.zip -
85.5 KB
439 10-backend-deleting-posts.zip -
17.1 KB
439 10-frontend-deleting-posts.zip -
82.9 KB
443 11-backend-fixing-a-pagination-bug.zip -
17.9 KB
443 11-frontend-fixing-a-pagination-bug.zip -
86.5 KB
445 01-adding-a-mutation-resolver.zip -
14.6 KB
445 02-handling-errors.zip -
14.1 KB
445 03-backend-connecting-the-frontend.zip -
15.7 KB
445 03-frontend-connecting-the-frontend.zip -
85.8 KB
445 04-backend-adding-login-functionality.zip -
15.9 KB
445 04-frontend-adding-login-functionality.zip -
87.1 KB
445 05-adding-a-create-post-mutation.zip -
15.5 KB
445 06-backend-sending-the-create-post-query.zip -
16.2 KB
445 06-frontend-sending-the-create-post-query.zip -
88.2 KB
445 07-backend-adding-pagination.zip -
15.5 KB
445 07-frontend-adding-pagination.zip -
83.8 KB
445 08-backend-uploading-images.zip -
15.5 KB
445 08-frontend-uploading-images.zip -
83.5 KB
445 09-backend-viewing-a-single-post.zip -
15.9 KB
445 09-frontend-viewing-a-single-post.zip -
85.5 KB
445 10-backend-deleting-posts.zip -
17.1 KB
445 10-frontend-deleting-posts.zip -
82.9 KB
445 11-backend-fixing-a-pagination-bug.zip -
17.9 KB
445 11-frontend-fixing-a-pagination-bug.zip -
86.5 KB
001 Module Introduction.en.srt -
1.7 KB
001 Module Introduction.mp4 -
3.0 MB
002 Deploying Different Kinds of Apps.en.srt -
2.0 KB
002 Deploying Different Kinds of Apps.mp4 -
5.4 MB
003 Deployment Preparations.en.srt -
6.5 KB
003 Deployment Preparations.mp4 -
21.0 MB
004 Using Environment Variables.en.srt -
14.6 KB
004 Using Environment Variables.mp4 -
105.2 MB
005 Using Production API Keys.en.srt -
1.8 KB
005 Using Production API Keys.mp4 -
9.8 MB
006 Setting Secure Response Headers with Helmet.en.srt -
3.4 KB
006 Setting Secure Response Headers with Helmet.mp4 -
26.5 MB
007 Compressing Assets.en.srt -
3.6 KB
007 Compressing Assets.mp4 -
27.2 MB
008 Setting Up Request Logging.en.srt -
4.4 KB
008 Setting Up Request Logging.mp4 -
39.9 MB
009 More on Logging.html -
1.3 KB
010 Setting Up a SSL Server.en.srt -
13.0 KB
010 Setting Up a SSL Server.mp4 -
73.2 MB
011 Using a Hosting Provider.en.srt -
6.3 KB
011 Using a Hosting Provider.mp4 -
15.9 MB
012 Understanding the Project & the Git Setup.en.srt -
5.9 KB
012 Understanding the Project & the Git Setup.mp4 -
24.3 MB
013 A Deployment Example with Heroku.en.srt -
14.2 KB
013 A Deployment Example with Heroku.mp4 -
83.1 MB
014 Storing User-generated Files on Heroku.html -
2.7 KB
015 Deploying APIs.en.srt -
4.0 KB
015 Deploying APIs.mp4 -
17.6 MB
016 Useful Resources & Links.html -
2.2 KB
449 01-using-environment-variables.zip -
59.3 KB
449 shop-snapshot.zip -
1.6 MB
453 02-setting-up-request-logging.zip -
59.2 KB
455 03-setting-up-a-ssl-server.zip -
58.5 KB
458 04-a-deployment-example-with-heroku.zip -
61.4 KB
461 01-using-environment-variables.zip -
59.3 KB
461 02-setting-up-request-logging.zip -
59.2 KB
461 03-setting-up-a-ssl-server.zip -
58.5 KB
461 04-a-deployment-example-with-heroku.zip -
61.4 KB
external-assets-links.txt -
232 bytes
001 Module Introduction.en.srt -
895 bytes
001 Module Introduction.mp4 -
1.3 MB
002 What is Testing_.en.srt -
3.7 KB
002 What is Testing_.mp4 -
8.1 MB
003 Why & How_.en.srt -
4.7 KB
003 Why & How_.mp4 -
9.7 MB
004 Setup and Writing a First Test.en.srt -
13.7 KB
004 Setup and Writing a First Test.mp4 -
62.3 MB
005 Testing the Auth Middleware.en.srt -
17.5 KB
005 Testing the Auth Middleware.mp4 -
85.2 MB
006 Organizing Multiple Tests.en.srt -
5.5 KB
006 Organizing Multiple Tests.mp4 -
32.8 MB
007 What Not To Test!.en.srt -
10.8 KB
007 What Not To Test!.mp4 -
63.6 MB
008 Using Stubs.en.srt -
11.2 KB
008 Using Stubs.mp4 -
72.6 MB
009 Testing Controllers.en.srt -
10.3 KB
009 Testing Controllers.mp4 -
64.1 MB
010 Testing Asynchronous Code.en.srt -
7.6 KB
010 Testing Asynchronous Code.mp4 -
51.6 MB
011 Setting up a Testing Database.en.srt -
8.7 KB
011 Setting up a Testing Database.mp4 -
52.9 MB
012 Testing Code With An Active Database.en.srt -
8.2 KB
012 Testing Code With An Active Database.mp4 -
58.9 MB
013 Cleaning Up.en.srt -
4.7 KB
013 Cleaning Up.mp4 -
33.4 MB
014 Hooks.en.srt -
6.1 KB
014 Hooks.mp4 -
45.3 MB
015 Testing Code That Requires Authentication.en.srt -
16.6 KB
015 Testing Code That Requires Authentication.mp4 -
120.7 MB
016 Wrap Up & Mastering Tests.en.srt -
5.8 KB
016 Wrap Up & Mastering Tests.mp4 -
38.0 MB
017 Useful Resources & Links.html -
1.3 KB
465 testing-00-start.zip -
13.1 KB
465 testing-01-first-tests.zip -
14.9 KB
466 testing-02-test-auth-middleware.zip -
16.4 KB
467 testing-03-organizing-tests.zip -
16.2 KB
469 testing-04-using-stubs.zip -
15.9 KB
471 testing-05-testing-async-code.zip -
17.5 KB
473 user-id.txt -
25 bytes
475 testing-06-hooks.zip -
16.8 KB
476 testing-07-finished.zip -
18.2 KB
478 testing-01-first-tests.zip -
14.9 KB
478 testing-02-test-auth-middleware.zip -
16.4 KB
478 testing-03-organizing-tests.zip -
16.2 KB
478 testing-04-using-stubs.zip -
15.9 KB
478 testing-05-testing-async-code.zip -
17.5 KB
478 testing-06-hooks.zip -
16.8 KB
478 testing-07-finished.zip -
18.2 KB
001 Module Introduction.en.srt -
1.2 KB
001 Module Introduction.mp4 -
2.3 MB
002 npm & Node.js.en.srt -
2.3 KB
002 npm & Node.js.mp4 -
3.3 MB
003 Using npm.en.srt -
10.8 KB
003 Using npm.mp4 -
59.0 MB
004 Versioning in package.json.html -
1.6 KB
005 What is a Build Tool_.en.srt -
7.0 KB
005 What is a Build Tool_.mp4 -
33.1 MB
006 Using Node.js in Build Processes.en.srt -
8.5 KB
006 Using Node.js in Build Processes.mp4 -
55.9 MB
007 Useful Resources & Links.html -
1.4 KB
001 Module Introduction.en.srt -
3.8 KB
001 Module Introduction.mp4 -
9.0 MB
002 What is this Module About_.en.srt -
3.8 KB
002 What is this Module About_.mp4 -
14.4 MB
003 Working with ES Modules & Node.en.srt -
17.8 KB
003 Working with ES Modules & Node.mp4 -
71.2 MB
004 More on ES Modules.en.srt -
10.3 KB
004 More on ES Modules.mp4 -
60.8 MB
005 Node Core Modules & Promises.en.srt -
9.2 KB
005 Node Core Modules & Promises.mp4 -
46.5 MB
006 Module Resources.html -
1.1 KB
487 modern-js-01-starting-setup.zip -
3.6 KB
488 modern-js-01-starting-setup.zip -
3.6 KB
488 modern-js-02-basic-es-modules-syntax.zip -
3.7 KB
489 modern-js-03-more-es-modules.zip -
3.6 KB
490 modern-js-04-promises.zip -
3.5 KB
491 modern-js-01-starting-setup.zip -
3.6 KB
491 modern-js-02-basic-es-modules-syntax.zip -
3.7 KB
491 modern-js-03-more-es-modules.zip -
3.6 KB
491 modern-js-04-promises.zip -
3.5 KB
001 Module Introduction.en.srt -
2.3 KB
001 Module Introduction.mp4 -
2.9 MB
002 TypeScript_ What & Why_.en.srt -
9.9 KB
002 TypeScript_ What & Why_.mp4 -
25.2 MB
003 TypeScript Setup.en.srt -
7.2 KB
003 TypeScript Setup.mp4 -
23.6 MB
004 Assigning Types.en.srt -
5.9 KB
004 Assigning Types.mp4 -
14.1 MB
005 Type Inference & Type Casting.en.srt -
10.2 KB
005 Type Inference & Type Casting.mp4 -
40.6 MB
006 Configuring TypeScript.en.srt -
8.9 KB
006 Configuring TypeScript.mp4 -
46.7 MB
007 Working with Union Types.en.srt -
7.1 KB
007 Working with Union Types.mp4 -
38.5 MB
008 Using Object & Array Types.en.srt -
9.9 KB
008 Using Object & Array Types.mp4 -
55.7 MB
009 Working with Type Aliases & Interfaces.en.srt -
5.4 KB
009 Working with Type Aliases & Interfaces.mp4 -
30.3 MB
010 Understanding Generics.en.srt -
8.7 KB
010 Understanding Generics.mp4 -
44.5 MB
011 A First Summary.en.srt -
1018 bytes
011 A First Summary.mp4 -
4.6 MB
012 Node & TypeScript_ Setup.en.srt -
3.3 KB
012 Node & TypeScript_ Setup.mp4 -
11.4 MB
013 Getting Started with Node and TypeScript.en.srt -
16.9 KB
013 Getting Started with Node and TypeScript.mp4 -
56.0 MB
014 Writing TypeScript Express.js Code.en.srt -
6.5 KB
014 Writing TypeScript Express.js Code.mp4 -
25.3 MB
015 Adding REST Routes with TypeScript.en.srt -
11.7 KB
015 Adding REST Routes with TypeScript.mp4 -
49.4 MB
016 Finishing the REST Routes.en.srt -
9.1 KB
016 Finishing the REST Routes.mp4 -
58.1 MB
017 Testing the API.en.srt -
8.7 KB
017 Testing the API.mp4 -
32.8 MB
018 Using Type Casting.en.srt -
7.8 KB
018 Using Type Casting.mp4 -
43.4 MB
019 Moving to a Better Project Structure.en.srt -
6.2 KB
019 Moving to a Better Project Structure.mp4 -
42.2 MB
020 Wrap Up.en.srt -
5.0 KB
020 Wrap Up.mp4 -
26.2 MB
021 Module Resources.html -
1.3 KB
494 ts-01-basic-non-type-example.zip -
2.0 KB
512 node-ts-01-finished.zip -
8.5 KB
512 ts-01-basic-non-type-example.zip -
2.0 KB
512 ts-02-assigning-types.zip -
1.9 KB
512 ts-03-type-inference-casting.zip -
2.1 KB
512 ts-04-with-config.zip -
4.5 KB
512 ts-05-union-types.zip -
4.6 KB
512 ts-06-array-and-object-types.zip -
4.8 KB
512 ts-07-generic-types-generics.zip -
5.0 KB
001 Module Introduction.en.srt -
2.2 KB
001 Module Introduction.mp4 -
3.6 MB
002 What is Deno_.en.srt -
5.0 KB
002 What is Deno_.mp4 -
14.5 MB
003 Why Deno_.en.srt -
3.5 KB
003 Why Deno_.mp4 -
20.2 MB
004 Deno Setup.en.srt -
10.0 KB
004 Deno Setup.mp4 -
46.2 MB
005 Writing First Deno Code.en.srt -
7.8 KB
005 Writing First Deno Code.mp4 -
13.6 MB
006 The Deno Runtime (Namespace) API.en.srt -
5.0 KB
006 The Deno Runtime (Namespace) API.mp4 -
34.6 MB
007 Using the Runtime API.en.srt -
8.0 KB
007 Using the Runtime API.mp4 -
37.3 MB
008 Working with Deno Permissions.en.srt -
7.2 KB
008 Working with Deno Permissions.mp4 -
33.3 MB
009 Repeating the Example with Node.en.srt -
7.2 KB
009 Repeating the Example with Node.mp4 -
24.5 MB
010 How Deno Features Are Organized.en.srt -
7.0 KB
010 How Deno Features Are Organized.mp4 -
30.2 MB
011 Using the Standard Library.en.srt -
13.6 KB
011 Using the Standard Library.mp4 -
63.0 MB
012 Creating a Webserver.en.srt -
4.7 KB
012 Creating a Webserver.mp4 -
14.5 MB
013 Using the Oak Framework with Deno.en.srt -
15.6 KB
013 Using the Oak Framework with Deno.mp4 -
76.1 MB
014 More on Module URLs.html -
1.8 KB
015 An Example Node REST API.en.srt -
18.7 KB
015 An Example Node REST API.mp4 -
84.2 MB
016 Re-building the REST API with Deno.en.srt -
26.5 KB
016 Re-building the REST API with Deno.mp4 -
135.4 MB
017 Should You Switch From Node to Deno_.en.srt -
8.6 KB
017 Should You Switch From Node to Deno_.mp4 -
28.4 MB
018 Module Resources.html -
952 bytes
520 deno-01-first-code.zip -
1.9 KB
521 deno-02-node-equivalent.zip -
2.7 KB
523 deno-03-basic-deno-server.zip -
2.7 KB
524 deno-04-node-server.zip -
2.5 KB
525 deno-05-oak-first-steps.zip -
2.7 KB
527 deno-06-node-api.zip -
12.7 KB
528 deno-07-deno-api.zip -
14.9 KB
530 deno-01-first-code.zip -
1.9 KB
530 deno-02-node-equivalent.zip -
2.7 KB
530 deno-03-basic-deno-server.zip -
2.7 KB
530 deno-04-node-server.zip -
2.5 KB
530 deno-05-oak-first-steps.zip -
2.7 KB
530 deno-06-node-api.zip -
12.7 KB
530 deno-07-deno-api.zip -
14.9 KB
001 Module Introduction.en.srt -
1.6 KB
001 Module Introduction.mp4 -
2.0 MB
002 App Setup.en.srt -
7.0 KB
002 App Setup.mp4 -
24.2 MB
003 Handling CORS Errors.en.srt -
11.3 KB
003 Handling CORS Errors.mp4 -
57.5 MB
004 Connecting Deno to MongoDB.en.srt -
13.2 KB
004 Connecting Deno to MongoDB.mp4 -
70.7 MB
005 Using the MongoDB Client Module.en.srt -
17.7 KB
005 Using the MongoDB Client Module.mp4 -
101.6 MB
006 Finishing the Deno MongoDB CRUD Operations.en.srt -
9.2 KB
006 Finishing the Deno MongoDB CRUD Operations.mp4 -
59.2 MB
007 Wrap Up.en.srt -
2.1 KB
007 Wrap Up.mp4 -
12.0 MB
008 Module Resources.html -
952 bytes
532 deno-db-01-starting-setup.zip -
186.4 KB
533 deno-db-02-cors.zip -
3.0 MB
534 deno-db-03-mongodb-helper.zip -
187.9 KB
535 deno-db-04-store-and-fetch.zip -
3.0 MB
536 deno-db-05-update-delete.zip -
3.0 MB
538 deno-db-01-starting-setup.zip -
186.4 KB
538 deno-db-02-cors.zip -
3.0 MB
538 deno-db-03-mongodb-helper.zip -
187.9 KB
538 deno-db-04-store-and-fetch.zip -
3.0 MB
538 deno-db-05-update-delete.zip -
3.0 MB
001 Course Roundup.en.srt -
3.8 KB
001 Course Roundup.mp4 -
33.8 MB
002 Course Slides.html -
935 bytes
003 Bonus_ More Content!.html -
1.9 KB
540 slides.pdf -
7.0 MB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
Related torrents
| Torrent Name | Added | Size | Seed | Leech | Health |
|---|---|---|---|---|---|
| 2023-10-23 | 621.5 MB | 4 | 0 | ||
| 2023-06-02 | 16.1 GB | 4 | 0 | ||
| 2023-06-21 | 16.2 GB | 2 | 3 | ||
| 2023-06-01 | 18.8 GB | 2 | 1 | ||
| 2023-10-22 | 8.4 GB | 1 | 0 | ||
| 2023-07-01 | 2.1 GB | 1 | 1 | ||
| 2023-06-02 | 19.0 GB | 1 | 0 | ||
| 2023-10-25 | 12.8 GB | 0 | 0 | ||
| 2023-10-24 | 828.6 MB | 0 | 0 | ||
| 2023-10-24 | 12.8 GB | 0 | 0 |
More Other torrents
| Torrent Name | Added | Size | Seed | Leech | Health |
|---|---|---|---|---|---|
| 2024-12-27 | 88.1 MB | 7 | 3 | ||
| 2026-03-19 | 475.2 MB | 39 | 4 | ||
| 2025-11-12 | 4.3 GB | 37 | 5 | ||
| 2023-06-02 | 949.1 MB | 0 | 1 | ||
| 2025-01-27 | 9.8 MB | 3 | 2 | ||
| 2026-03-19 | 3.3 GB | 1 | 1 | ||
| 2026-03-01 | 403.9 MB | 0 | 0 | ||
| 2024-02-01 | 3.5 GB | 4 | 1 |
Note :
Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information. Watch Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course) Full Movie Online Free, Like 123Movies, FMovies, Putlocker, Netflix or Direct Download Torrent Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (Giga Course) via Magnet Download Link.Comments (0 Comments)
Please login or create a FREE account to post comments

