FileMood

Download Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (2025-1)

Udemy NodeJS The Complete Guide MVC REST APIs GraphQL Deno 2025

Name

Udemy - NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (2025-1)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

20.2 GB

Total Files

1527

Last Seen

2025-07-18 00:06

Hash

36102359219F8BDA30EB00ABEF41E7AC6873DACD

/01 Introduction/

005 Understanding the Role & Usage of Node.js.mp4

126.3 MB

006 Course Outline.mp4

108.8 MB

002 What is Node.js.mp4

80.7 MB

007 How To Get The Most Out Of The Course.mp4

61.6 MB

004 Installing Node.js and Creating our First App.mp4

42.5 MB

009 Working with the REPL vs Using Files.mp4

38.9 MB

001 Introduction.mp4

34.9 MB

004 Installing Node.js and Creating our First App_en.srt

12.1 KB

006 Course Outline_en.srt

11.4 KB

005 Understanding the Role & Usage of Node.js_en.srt

10.7 KB

002 What is Node.js_en.srt

6.4 KB

007 How To Get The Most Out Of The Course_en.srt

5.8 KB

009 Working with the REPL vs Using Files_en.srt

4.2 KB

008 Course Setup.html

3.6 KB

010 Using the Attached Source Code.html

3.3 KB

003 Join our Online Learning Community.html

3.1 KB

001 Introduction_en.srt

2.7 KB

/02 Optional_ JavaScript - A Quick Refresher/

011 Async Code & Promises.mp4

54.9 MB

009 Understanding Spread & Rest Operators.mp4

42.4 MB

010 Destructuring.mp4

35.9 MB

005 Understanding Arrow Functions.mp4

31.4 MB

007 Arrays & Array Methods.mp4

24.0 MB

003 Refreshing the Core Syntax.mp4

21.0 MB

004 let & const.mp4

15.4 MB

006 Working with Objects, Properties & Methods.mp4

15.0 MB

008 Arrays, Objects & Reference Types.mp4

11.3 MB

002 JavaScript in a Nutshell.mp4

7.9 MB

013 Wrap Up.mp4

3.7 MB

001 Module Introduction.mp4

3.2 MB

011 Async Code & Promises.en.srt

14.4 KB

009 Understanding Spread & Rest Operators.en.srt

9.2 KB

010 Destructuring.en.srt

7.7 KB

005 Understanding Arrow Functions.en.srt

7.4 KB

003 Refreshing the Core Syntax.en.srt

6.4 KB

007 Arrays & Array Methods.en.srt

6.1 KB

006 Working with Objects, Properties & Methods.en.srt

4.4 KB

002 JavaScript in a Nutshell.en.srt

3.8 KB

004 let & const.en.srt

3.5 KB

008 Arrays, Objects & Reference Types.en.srt

2.9 KB

001 Module Introduction.en.srt

2.3 KB

012 Template Literals.html

2.0 KB

019 08-destructuring.zip

1.6 KB

023 08-destructuring.zip

1.6 KB

023 06-arrays-and-reference-types.zip

1.6 KB

017 06-arrays-and-reference-types.zip

1.6 KB

023 07-spread-and-rest.zip

1.6 KB

018 07-spread-and-rest.zip

1.6 KB

023 03-arrow-functions.zip

1.6 KB

014 03-arrow-functions.zip

1.6 KB

012 01-core-js-syntax.zip

1.5 KB

023 01-core-js-syntax.zip

1.5 KB

023 02-let-and-const.zip

1.5 KB

013 02-let-and-const.zip

1.5 KB

023 09-async-code.zip

1.5 KB

020 09-async-code.zip

1.5 KB

023 05-arrays.zip

1.4 KB

016 05-arrays.zip

1.4 KB

014 Useful Resources & Links.html

1.4 KB

023 04-objects.zip

1.3 KB

015 04-objects.zip

1.3 KB

013 Wrap Up.en.srt

1.2 KB

external-assets-links.txt

1.0 KB

/03 Understanding the Basics/

015 Using the Node Modules System.mp4

87.3 MB

011 Parsing Request Bodies.mp4

82.4 MB

012 Understanding Event Driven Code Execution.mp4

57.2 MB

003 Creating a Node Server.mp4

55.9 MB

014 Node.js - Looking Behind the Scenes.mp4

51.4 MB

009 Routing Requests.mp4

48.7 MB

013 Blocking and Non-Blocking Code.mp4

46.5 MB

007 Sending Responses.mp4

45.6 MB

010 Redirecting Requests.mp4

34.1 MB

016 Wrap Up.mp4

31.0 MB

006 Understanding Requests.mp4

27.4 MB

004 The Node Lifecycle & Event Loop.mp4

21.3 MB

002 How The Web Works.mp4

12.9 MB

001 Module Introduction.mp4

5.4 MB

003 Creating a Node Server.en.srt

18.9 KB

014 Node.js - Looking Behind the Scenes.en.srt

16.5 KB

011 Parsing Request Bodies.en.srt

15.5 KB

015 Using the Node Modules System.en.srt

13.6 KB

012 Understanding Event Driven Code Execution.en.srt

8.1 KB

007 Sending Responses.en.srt

7.9 KB

009 Routing Requests.en.srt

7.6 KB

016 Wrap Up.en.srt

7.4 KB

004 The Node Lifecycle & Event Loop.en.srt

6.7 KB

013 Blocking and Non-Blocking Code.en.srt

6.6 KB

002 How The Web Works.en.srt

6.0 KB

010 Redirecting Requests.en.srt

5.7 KB

006 Understanding Requests.en.srt

4.3 KB

038 05-fixed-missing-head-tag.zip

2.8 KB

040 05-fixed-missing-head-tag.zip

2.8 KB

040 04-using-the-node-modules-system.zip

2.8 KB

038 04-using-the-node-modules-system.zip

2.8 KB

001 Module Introduction.en.srt

2.5 KB

036 03-blocking-and-non-blocking-code.zip

2.0 KB

040 03-blocking-and-non-blocking-code.zip

2.0 KB

040 02-parsing-request-bodies.zip

1.9 KB

034 02-parsing-request-bodies.zip

1.9 KB

040 assignment-solution.zip

1.8 KB

017 Useful Resources & Links.html

1.8 KB

040 01-routing-requests.zip

1.7 KB

032 01-routing-requests.zip

1.7 KB

008 Request & Response Headers.html

1.5 KB

005 Controlling the Node.js Process.html

1.1 KB

/04 Improved Development Workflow and Debugging/

003 Installing 3rd Party Packages.mp4

63.9 MB

010 Logical Errors.mp4

57.2 MB

012 Restarting the Debugger Automatically After Editing our App.mp4

56.7 MB

002 Understanding NPM Scripts.mp4

45.6 MB

011 Using the Debugger.mp4

31.3 MB

009 Dealing with Runtime Errors.mp4

28.2 MB

008 Finding & Fixing Syntax Errors.mp4

25.4 MB

015 Wrap Up.mp4

20.8 MB

014 Changing Variables in the Debug Console.mp4

13.2 MB

005 Using Nodemon for Autorestarts.mp4

13.0 MB

007 Understanding different Error Types.mp4

5.9 MB

001 Module Introduction.mp4

1.8 MB

003 Installing 3rd Party Packages.en.srt

12.5 KB

002 Understanding NPM Scripts.en.srt

10.5 KB

010 Logical Errors.en.srt

9.9 KB

012 Restarting the Debugger Automatically After Editing our App.en.srt

9.4 KB

054 03-finished.zip

5.0 KB

056 03-finished.zip

5.0 KB

008 Finding & Fixing Syntax Errors.en.srt

4.9 KB

011 Using the Debugger.en.srt

4.8 KB

015 Wrap Up.en.srt

4.6 KB

009 Dealing with Runtime Errors.en.srt

3.9 KB

056 02-using-nodemon-for-autorestarts.zip

3.8 KB

045 02-using-nodemon-for-autorestarts.zip

3.8 KB

056 01-understanding-npm-scripts.zip

3.7 KB

042 01-understanding-npm-scripts.zip

3.7 KB

007 Understanding different Error Types.en.srt

2.6 KB

004 Global Features vs Core Modules vs Third-Party Modules.html

2.5 KB

005 Using Nodemon for Autorestarts.en.srt

2.2 KB

006 Global & Local npm Packages.html

2.1 KB

014 Changing Variables in the Debug Console.en.srt

1.9 KB

016 Useful Resources & Links.html

1.5 KB

013 Debugging Node.js in Visual Studio Code.html

1.2 KB

001 Module Introduction.en.srt

0.8 KB

/05 Working with Express.js/

017 Styling our Pages.mp4

149.2 MB

018 Serving Files Statically.mp4

79.5 MB

008 Parsing Incoming Requests.mp4

69.8 MB

014 Serving HTML Pages.mp4

64.4 MB

010 Using Express Router.mp4

64.4 MB

007 Handling Different Routes.mp4

44.0 MB

013 Creating HTML Pages.mp4

39.3 MB

006 Express.js - Looking Behind the Scenes.mp4

34.8 MB

004 Adding Middleware.mp4

34.5 MB

012 Filtering Paths.mp4

32.1 MB

016 Using a Helper Function for Navigation.mp4

30.2 MB

003 Installing Express.js.mp4

27.7 MB

005 How Middleware Works.mp4

23.9 MB

019 Wrap Up.mp4

22.3 MB

011 Adding a 404 Error Page.mp4

21.8 MB

015 Returning a 404 Page.mp4

17.9 MB

009 Limiting Middleware Execution to POST Requests.mp4

16.0 MB

002 What is Express.js_.mp4

11.9 MB

001 Module Introduction.mp4

5.3 MB

017 Styling our Pages.en.srt

18.8 KB

074 12-serving-files-statically.zip

13.7 KB

076 12-serving-files-statically.zip

13.7 KB

008 Parsing Incoming Requests.en.srt

11.6 KB

018 Serving Files Statically.en.srt

11.2 KB

073 11-styling-our-pages.zip

10.9 KB

076 11-styling-our-pages.zip

10.9 KB

010 Using Express Router.en.srt

10.8 KB

076 10-using-a-helper-function.zip

10.2 KB

072 10-using-a-helper-function.zip

10.2 KB

014 Serving HTML Pages.en.srt

9.7 KB

076 09-returning-a-404-html-page.zip

9.0 KB

071 09-returning-a-404-html-page.zip

9.0 KB

076 assignment-2-solution.zip

8.3 KB

069 07-creating-the-html-files.zip

8.0 KB

076 07-creating-the-html-files.zip

8.0 KB

076 08-serving-the-html-files.zip

7.9 KB

070 08-serving-the-html-files.zip

7.9 KB

007 Handling Different Routes.en.srt

7.3 KB

004 Adding Middleware.en.srt

7.1 KB

013 Creating HTML Pages.en.srt

6.9 KB

076 06-filtering-paths.zip

6.0 KB

068 06-filtering-paths.zip

6.0 KB

006 Express.js - Looking Behind the Scenes.en.srt

5.5 KB

003 Installing Express.js.en.srt

5.2 KB

076 05-using-express-router.zip

5.2 KB

066 05-using-express-router.zip

5.2 KB

016 Using a Helper Function for Navigation.en.srt

5.0 KB

002 What is Express.js_.en.srt

5.0 KB

019 Wrap Up.en.srt

4.8 KB

012 Filtering Paths.en.srt

4.4 KB

005 How Middleware Works.en.srt

4.3 KB

076 04-limiting-middleware-execution-to-post-requests.zip

3.5 KB

065 04-limiting-middleware-execution-to-post-requests.zip

3.5 KB

011 Adding a 404 Error Page.en.srt

3.2 KB

076 assignment-1-solution.zip

3.1 KB

063 03-handling-different-routes.zip

3.1 KB

076 03-handling-different-routes.zip

3.1 KB

001 Module Introduction.en.srt

3.1 KB

062 02-looking-behind-the-scenes.zip

3.0 KB

076 02-looking-behind-the-scenes.zip

3.0 KB

076 01-adding-middleware.zip

2.9 KB

060 01-adding-middleware.zip

2.9 KB

015 Returning a 404 Page.en.srt

2.8 KB

009 Limiting Middleware Execution to POST Requests.en.srt

2.4 KB

020 Useful Resources & Links.html

1.3 KB

070 add-product.html

0.7 KB

070 shop.html

0.6 KB

/06 Working with Dynamic Content & Adding Templating Engines/

017 [OPTIONAL] Assignment Solution.mp4

189.9 MB

005 Outputting Dynamic Content.mp4

116.8 MB

004 Installing & Implementing Pug.mp4

110.4 MB

013 Adding the Layout to Handlebars.mp4

100.3 MB

015 Working on the Layout with Partials.mp4

99.8 MB

012 Converting our Project to Handlebars.mp4

91.2 MB

014 Working with EJS.mp4

91.2 MB

002 Sharing Data Across Requests & Users.mp4

70.1 MB

007 Converting HTML Files to Pug.mp4

63.8 MB

009 Finishing the Pug Template.mp4

61.5 MB

008 Adding a Layout.mp4

53.6 MB

011 Working with Handlebars.mp4

51.2 MB

016 Wrap Up.mp4

43.2 MB

003 Templating Engines - An Overview.mp4

12.0 MB

001 Module Introduction.mp4

6.5 MB

091 05-working-on-layout-with-partials.zip

42.9 KB

094 05-working-on-layout-with-partials.zip

42.9 KB

017 [OPTIONAL] Assignment Solution.en.srt

33.8 KB

094 04-adding-a-layout-to-handlebars.zip

32.6 KB

089 04-adding-a-layout-to-handlebars.zip

32.6 KB

094 assignment-solutions.zip

28.5 KB

093 assignment-solutions.zip

28.5 KB

085 03-pug-finished.zip

22.9 KB

094 03-pug-finished.zip

22.9 KB

081 added-pug-shop-template.zip

19.8 KB

094 01-sharing-data-across-requests-and-users.zip

17.0 KB

078 01-sharing-data-across-requests-and-users.zip

17.0 KB

004 Installing & Implementing Pug.en.srt

16.5 KB

005 Outputting Dynamic Content.en.srt

15.5 KB

080 02-added-pug.zip

15.5 KB

094 02-added-pug.zip

15.5 KB

094 00-starting-setup.zip

14.9 KB

077 00-starting-setup.zip

14.9 KB

015 Working on the Layout with Partials.en.srt

12.9 KB

002 Sharing Data Across Requests & Users.en.srt

12.2 KB

013 Adding the Layout to Handlebars.en.srt

11.8 KB

014 Working with EJS.en.srt

11.5 KB

012 Converting our Project to Handlebars.en.srt

10.8 KB

078 starting-resources.zip

9.0 KB

009 Finishing the Pug Template.en.srt

8.4 KB

007 Converting HTML Files to Pug.en.srt

8.3 KB

008 Adding a Layout.en.srt

7.3 KB

011 Working with Handlebars.en.srt

7.3 KB

003 Templating Engines - An Overview.en.srt

6.6 KB

016 Wrap Up.en.srt

5.2 KB

001 Module Introduction.en.srt

3.5 KB

018 Useful Resources & Links.html

1.5 KB

010 Avoiding an Error.html

1.3 KB

006 Official Pug Docs.html

1.1 KB

/07 The Model View Controller (MVC)/

006 Storing Data in Files Via the Model.mp4

95.4 MB

003 Adding Controllers.mp4

79.8 MB

005 Adding a Product Model.mp4

65.9 MB

008 Refactoring the File Storage Code.mp4

45.4 MB

007 Fetching Data from Files Via the Model.mp4

40.5 MB

004 Finishing the Controllers.mp4

21.6 MB

002 What is the MVC_.mp4

9.4 MB

009 Wrap Up.mp4

9.3 MB

001 Module Introduction.mp4

2.1 MB

104 03-fetching-data-from-files.zip

28.0 KB

101 03-fetching-data-from-files.zip

28.0 KB

104 04-refactored-code.zip

26.8 KB

102 04-refactored-code.zip

26.8 KB

104 02-adding-a-product-model.zip

26.1 KB

099 02-adding-a-product-model.zip

26.1 KB

098 01-finished-the-controller.zip

24.6 KB

104 01-finished-the-controller.zip

24.6 KB

095 00-starting-setup.zip

21.5 KB

104 00-starting-setup.zip

21.5 KB

006 Storing Data in Files Via the Model.en.srt

13.5 KB

003 Adding Controllers.en.srt

13.1 KB

005 Adding a Product Model.en.srt

11.6 KB

008 Refactoring the File Storage Code.en.srt

5.9 KB

007 Fetching Data from Files Via the Model.en.srt

5.7 KB

002 What is the MVC_.en.srt

3.8 KB

004 Finishing the Controllers.en.srt

3.6 KB

009 Wrap Up.en.srt

3.3 KB

010 Useful Resources & Links.html

1.3 KB

001 Module Introduction.en.srt

1.1 KB

100 path.js

0.1 KB

/08 Optional_ Enhancing the App/

004 Registering the Routes.mp4

116.0 MB

005 Storing Product Data.mp4

55.9 MB

002 Creating the Shop Structure.mp4

45.6 MB

007 Editing & Deleting Products.mp4

45.4 MB

003 Working on the Navigation.mp4

29.1 MB

006 Displaying Product Data.mp4

25.7 MB

008 Adding Another Item.mp4

20.9 MB

001 Module Introduction.mp4

3.1 MB

113 02-registering-the-routes.zip

38.8 KB

108 02-registering-the-routes.zip

38.8 KB

107 01-working-on-the-navigation.zip

33.9 KB

113 01-working-on-the-navigation.zip

33.9 KB

113 04-editing-and-deleting-products.zip

32.9 KB

111 04-editing-and-deleting-products.zip

32.9 KB

112 05-adding-another-item.zip

31.9 KB

113 05-adding-another-item.zip

31.9 KB

109 03-storing-product-data.zip

30.8 KB

113 03-storing-product-data.zip

30.8 KB

004 Registering the Routes.en.srt

15.8 KB

002 Creating the Shop Structure.en.srt

7.8 KB

005 Storing Product Data.en.srt

7.1 KB

007 Editing & Deleting Products.en.srt

6.5 KB

006 Displaying Product Data.en.srt

3.9 KB

003 Working on the Navigation.en.srt

3.9 KB

008 Adding Another Item.en.srt

2.7 KB

001 Module Introduction.en.srt

1.9 KB

009 Useful Resources & Links.html

1.1 KB

/09 Dynamic Routes & Advanced Models/

009 Adding a Cart Model.mp4

124.5 MB

013 Editing the Product Data.mp4

96.3 MB

015 Deleting Cart Items.mp4

82.6 MB

016 Displaying Cart Items on the Cart Page.mp4

81.6 MB

008 Passing Data with POST Requests.mp4

78.6 MB

011 Pre-Populating the Edit Product Page with Data.mp4

73.8 MB

010 Using Query Params.mp4

71.6 MB

007 Rendering the Product Detail View.mp4

58.0 MB

017 Deleting Cart Items.mp4

53.0 MB

014 Adding the Product-Delete Functionality.mp4

52.3 MB

006 Loading Product Detail Data.mp4

46.6 MB

005 Extracting Dynamic Params.mp4

44.6 MB

004 Adding the Product ID to the Path.mp4

40.4 MB

012 Linking to the Edit Page.mp4

25.3 MB

018 Fixing a Delete Product Bug.mp4

16.1 MB

019 Wrap Up.mp4

8.2 MB

002 Preparations.mp4

7.6 MB

001 Module Introduction.mp4

2.9 MB

124 05-pre-populating-the-edit-product-page.zip

42.6 KB

133 05-pre-populating-the-edit-product-page.zip

42.6 KB

133 07-adding-the-product-delete-functionality.zip

41.0 KB

127 07-adding-the-product-delete-functionality.zip

41.0 KB

126 06-editing-the-product-data.zip

40.5 KB

133 06-editing-the-product-data.zip

40.5 KB

133 03-rendering-the-product-detail-view.zip

39.8 KB

120 03-rendering-the-product-detail-view.zip

39.8 KB

133 04-adding-a-cart-model.zip

39.7 KB

122 04-adding-a-cart-model.zip

39.7 KB

133 09-fixing-a-delete-product-bug.zip

39.1 KB

131 09-fixing-a-delete-product-bug.zip

39.1 KB

119 02-loading-product-detail-data.zip

38.4 KB

133 02-loading-product-detail-data.zip

38.4 KB

128 08-deleting-cart-items.zip

37.5 KB

133 08-deleting-cart-items.zip

37.5 KB

118 01-extracting-dynamic-params.zip

35.3 KB

133 01-extracting-dynamic-params.zip

35.3 KB

114 00-starting-setup.zip

33.1 KB

115 00-starting-setup.zip

33.1 KB

133 00-starting-setup.zip

33.1 KB

115 adjustments.zip

19.8 KB

114 adjustments.zip

19.8 KB

009 Adding a Cart Model.en.srt

16.6 KB

013 Editing the Product Data.en.srt

12.2 KB

016 Displaying Cart Items on the Cart Page.en.srt

11.4 KB

015 Deleting Cart Items.en.srt

11.0 KB

008 Passing Data with POST Requests.en.srt

9.7 KB

011 Pre-Populating the Edit Product Page with Data.en.srt

8.8 KB

014 Adding the Product-Delete Functionality.en.srt

8.0 KB

007 Rendering the Product Detail View.en.srt

7.2 KB

017 Deleting Cart Items.en.srt

7.0 KB

006 Loading Product Detail Data.en.srt

6.8 KB

010 Using Query Params.en.srt

6.7 KB

004 Adding the Product ID to the Path.en.srt

6.5 KB

005 Extracting Dynamic Params.en.srt

6.2 KB

012 Linking to the Edit Page.en.srt

3.0 KB

019 Wrap Up.en.srt

2.6 KB

018 Fixing a Delete Product Bug.en.srt

2.2 KB

002 Preparations.en.srt

1.9 KB

001 Module Introduction.en.srt

1.5 KB

020 Useful Resources & Links.html

1.3 KB

003 Applied Changes.html

1.1 KB

/10 SQL Introduction/

005 Setting Up MySQL.mp4

90.6 MB

009 Fetching Products.mp4

59.7 MB

006 Connecting our App to the SQL Database.mp4

47.2 MB

011 Inserting Data Into the Database.mp4

37.4 MB

008 Retrieving Data.mp4

31.1 MB

007 Basic SQL & Creating a Table.mp4

29.8 MB

012 Fetching a Single Product with the _where_ Condition.mp4

27.9 MB

004 Comparing SQL and NoSQL.mp4

20.7 MB

003 NoSQL Introduction.mp4

16.1 MB

002 Choosing a Database.mp4

12.4 MB

013 Wrap Up.mp4

12.2 MB

010 Fetching Products - Time to Practice.mp4

10.1 MB

001 Module Introduction.mp4

3.9 MB

143 02-fetching-products-time-to-practice.zip

42.1 KB

147 02-fetching-products-time-to-practice.zip

42.1 KB

147 04-fetching-a-single-product.zip

40.4 KB

145 04-fetching-a-single-product.zip

40.4 KB

139 01-connecting-our-app.zip

39.2 KB

147 01-connecting-our-app.zip

39.2 KB

147 03-inserting-data.zip

38.1 KB

144 03-inserting-data.zip

38.1 KB

138 00-starting-setup.zip

37.5 KB

147 00-starting-setup.zip

37.5 KB

134 00-starting-setup.zip

37.5 KB

005 Setting Up MySQL.en.srt

10.2 KB

006 Connecting our App to the SQL Database.en.srt

9.7 KB

009 Fetching Products.en.srt

9.0 KB

004 Comparing SQL and NoSQL.en.srt

7.4 KB

003 NoSQL Introduction.en.srt

6.2 KB

002 Choosing a Database.en.srt

6.2 KB

007 Basic SQL & Creating a Table.en.srt

5.9 KB

011 Inserting Data Into the Database.en.srt

5.6 KB

008 Retrieving Data.en.srt

4.3 KB

012 Fetching a Single Product with the _where_ Condition.en.srt

3.9 KB

001 Module Introduction.en.srt

1.9 KB

013 Wrap Up.en.srt

1.9 KB

010 Fetching Products - Time to Practice.en.srt

1.6 KB

014 Useful Resources & Links.html

1.5 KB

external-assets-links.txt

0.2 KB

/11 Understanding Sequelize/

025 Resetting the Cart & Fetching and Outputting Orders.mp4

96.9 MB

024 Storing Cartitems as Orderitems.mp4

81.9 MB

020 Adding New Products to the Cart.mp4

68.7 MB

015 Creating & Managing a Dummy User.mp4

65.7 MB

018 One-To-Many & Many-To-Many Relations.mp4

65.3 MB

019 Creating & Fetching a Cart.mp4

62.6 MB

014 Adding a One-To-Many Relationship.mp4

53.4 MB

004 Defining a Model.mp4

53.1 MB

011 Updating Products.mp4

52.1 MB

009 Getting a Single Product with the _where_ Condition.mp4

51.3 MB

006 Inserting Data & Creating a Product.mp4

49.0 MB

021 Adding Existing Products & Retrieving Cart Items.mp4

47.1 MB

005 Syncing JS Definitions to the Database.mp4

42.9 MB

016 Using Magic Association Methods.mp4

39.8 MB

023 Adding an Order Model.mp4

38.5 MB

017 Fetching Related Products.mp4

30.0 MB

008 Retrieving Data & Finding Products.mp4

29.2 MB

022 Deleting Related Items & Deleting Cart Products.mp4

26.8 MB

003 Connecting to the Database.mp4

26.0 MB

013 Creating a User Model.mp4

25.5 MB

012 Deleting Products.mp4

24.9 MB

010 Fetching Admin Products.mp4

13.4 MB

026 Wrap Up.mp4

8.7 MB

001 Module Introduction.mp4

8.0 MB

002 What is Sequelize_.mp4

7.6 MB

172 13-resetting-the-cart-and-fetching.zip

45.4 KB

174 13-resetting-the-cart-and-fetching.zip

45.4 KB

171 12-storing-cartitems-as-orderitems.zip

45.1 KB

174 12-storing-cartitems-as-orderitems.zip

45.1 KB

174 10-adding-existing-products-and-retrieving.zip

44.9 KB

168 10-adding-existing-products-and-retrieving.zip

44.9 KB

161 06-adding-a-one-to-many-relationship.zip

43.1 KB

174 06-adding-a-one-to-many-relationship.zip

43.1 KB

153 02-inserting-data-and-creating-a-product.zip

42.8 KB

174 02-inserting-data-and-creating-a-product.zip

42.8 KB

174 09-creating-and-fetching-a-cart.zip

42.7 KB

166 09-creating-and-fetching-a-cart.zip

42.7 KB

162 07-creating-and-managing-a-user.zip

42.2 KB

174 07-creating-and-managing-a-user.zip

42.2 KB

164 08-fetching-related-products.zip

41.6 KB

174 08-fetching-related-products.zip

41.6 KB

174 11-deleting-related-items.zip

41.5 KB

169 11-deleting-related-items.zip

41.5 KB

156 03-getting-a-single-product.zip

40.2 KB

174 03-getting-a-single-product.zip

40.2 KB

159 05-deleting-products.zip

38.8 KB

174 05-deleting-products.zip

38.8 KB

174 04-updating-products.zip

38.8 KB

158 04-updating-products.zip

38.8 KB

174 01-defining-a-model.zip

38.4 KB

151 01-defining-a-model.zip

38.4 KB

025 Resetting the Cart & Fetching and Outputting Orders.en.srt

12.4 KB

024 Storing Cartitems as Orderitems.en.srt

10.3 KB

020 Adding New Products to the Cart.en.srt

9.2 KB

014 Adding a One-To-Many Relationship.en.srt

7.9 KB

015 Creating & Managing a Dummy User.en.srt

7.9 KB

004 Defining a Model.en.srt

7.8 KB

018 One-To-Many & Many-To-Many Relations.en.srt

7.3 KB

019 Creating & Fetching a Cart.en.srt

7.1 KB

011 Updating Products.en.srt

6.8 KB

006 Inserting Data & Creating a Product.en.srt

6.3 KB

009 Getting a Single Product with the _where_ Condition.en.srt

6.2 KB

021 Adding Existing Products & Retrieving Cart Items.en.srt

6.2 KB

005 Syncing JS Definitions to the Database.en.srt

6.0 KB

023 Adding an Order Model.en.srt

5.3 KB

003 Connecting to the Database.en.srt

5.3 KB

016 Using Magic Association Methods.en.srt

4.6 KB

008 Retrieving Data & Finding Products.en.srt

4.1 KB

017 Fetching Related Products.en.srt

3.7 KB

013 Creating a User Model.en.srt

3.6 KB

002 What is Sequelize_.en.srt

3.5 KB

012 Deleting Products.en.srt

3.5 KB

022 Deleting Related Items & Deleting Cart Products.en.srt

2.9 KB

026 Wrap Up.en.srt

2.3 KB

010 Fetching Admin Products.en.srt

2.0 KB

001 Module Introduction.en.srt

1.8 KB

027 Useful Resources & Links.html

1.2 KB

007 MUST READ_ findById() in Sequelize 5.html

1.2 KB

/12 Working with NoSQL & Using MongoDB/

024 Displaying the Cart Items.mp4

83.1 MB

014 Working on the Product Model to Edit our Product.mp4

70.5 MB

012 Fetching a Single Product.mp4

66.6 MB

021 Working on Cart Items & Orders.mp4

65.2 MB

023 Storing Multiple Products in the Cart.mp4

62.0 MB

005 Installing the MongoDB Driver.mp4

61.7 MB

019 Creating New Users.mp4

57.0 MB

028 Adding Relational Order Data.mp4

56.1 MB

022 Adding the _Add to Cart_ Functionality.mp4

54.9 MB

008 Using the Database Connection.mp4

54.5 MB

020 Storing the User in our Database.mp4

51.8 MB

011 Fetching All Products.mp4

40.3 MB

026 Deleting Cart Items.mp4

40.3 MB

027 Adding an Order.mp4

39.7 MB

004 Setting Up MongoDB.mp4

39.1 MB

015 Finishing the _Update Product_ Code.mp4

36.7 MB

007 Finishing the Database Connection.mp4

35.8 MB

017 Deleting Products.mp4

33.2 MB

029 Getting Orders.mp4

29.2 MB

006 Creating the Database Connection.mp4

29.2 MB

009 Creating Products.mp4

22.3 MB

013 Making the _Edit_ & _Delete_ Buttons Work Again.mp4

21.9 MB

030 Removing Deleted Items From the Cart.mp4

20.9 MB

003 Relations in NoSQL.mp4

18.6 MB

010 Understanding the MongoDB Compass.mp4

17.2 MB

016 One Note About Updating Products.mp4

16.7 MB

018 Fixing the _Add Product_ Functionality.mp4

12.5 MB

031 Wrap Up.mp4

12.0 MB

002 What is MongoDB_.mp4

10.7 MB

025 Fixing a Bug.mp4

8.9 MB

001 Module Introduction.mp4

3.4 MB

192 06-fixing-the-add-product-functionality.zip

47.6 KB

206 06-fixing-the-add-product-functionality.zip

47.6 KB

189 04-finishing-the-update-product-code.zip

47.0 KB

206 04-finishing-the-update-product-code.zip

47.0 KB

194 07-storing-the-user-in-the-database.zip

46.9 KB

206 07-storing-the-user-in-the-database.zip

46.9 KB

196 08-added-the-add-to-cart-functionality.zip

46.1 KB

206 08-added-the-add-to-cart-functionality.zip

46.1 KB

182 01-using-the-database-connection.zip

45.8 KB

206 01-using-the-database-connection.zip

45.8 KB

206 11-adding-relational-order-data.zip

44.6 KB

202 11-adding-relational-order-data.zip

44.6 KB

204 12-removing-deleted-items-from-the-cart.zip

44.6 KB

206 12-removing-deleted-items-from-the-cart.zip

44.6 KB

186 03-fetch-a-single-product.zip

44.4 KB

206 03-fetch-a-single-product.zip

44.4 KB

206 02-fetching-all-products.zip

44.1 KB

185 02-fetching-all-products.zip

44.1 KB

198 09-displaying-the-cart-items.zip

44.0 KB

206 09-displaying-the-cart-items.zip

44.0 KB

206 05-deleting-products.zip

43.3 KB

191 05-deleting-products.zip

43.3 KB

200 10-deleting-cart-items.zip

42.6 KB

206 10-deleting-cart-items.zip

42.6 KB

206 00-starting-setup.zip

42.5 KB

175 00-starting-setup.zip

42.5 KB

024 Displaying the Cart Items.en.srt

12.9 KB

019 Creating New Users.en.srt

9.9 KB

012 Fetching a Single Product.en.srt

9.8 KB

005 Installing the MongoDB Driver.en.srt

9.6 KB

021 Working on Cart Items & Orders.en.srt

9.6 KB

014 Working on the Product Model to Edit our Product.en.srt

9.3 KB

023 Storing Multiple Products in the Cart.en.srt

9.2 KB

028 Adding Relational Order Data.en.srt

9.2 KB

022 Adding the _Add to Cart_ Functionality.en.srt

8.1 KB

020 Storing the User in our Database.en.srt

8.1 KB

004 Setting Up MongoDB.en.srt

7.6 KB

008 Using the Database Connection.en.srt

7.5 KB

011 Fetching All Products.en.srt

6.4 KB

007 Finishing the Database Connection.en.srt

6.0 KB

003 Relations in NoSQL.en.srt

6.0 KB

027 Adding an Order.en.srt

5.8 KB

002 What is MongoDB_.en.srt

5.7 KB

026 Deleting Cart Items.en.srt

5.6 KB

015 Finishing the _Update Product_ Code.en.srt

4.9 KB

017 Deleting Products.en.srt

4.9 KB

029 Getting Orders.en.srt

4.5 KB

006 Creating the Database Connection.en.srt

4.4 KB

030 Removing Deleted Items From the Cart.en.srt

4.4 KB

010 Understanding the MongoDB Compass.en.srt

3.9 KB

031 Wrap Up.en.srt

3.3 KB

009 Creating Products.en.srt

2.9 KB

013 Making the _Edit_ & _Delete_ Buttons Work Again.en.srt

2.9 KB

016 One Note About Updating Products.en.srt

2.3 KB

018 Fixing the _Add Product_ Functionality.en.srt

1.9 KB

001 Module Introduction.en.srt

1.7 KB

032 Useful Resources & Links.html

1.7 KB

025 Fixing a Bug.en.srt

1.5 KB

033 Two Adjustments (behind the scenes).html

1.1 KB

external-assets-links.txt

0.1 KB

/13 Working with Mongoose/

016 Creating & Getting Orders.mp4

90.6 MB

010 Adding and Using a User Model.mp4

68.5 MB

005 Saving Data Through Mongoose.mp4

60.0 MB

004 Creating the Product Schema.mp4

58.0 MB

013 Working on the Shopping Cart.mp4

56.2 MB

014 Loading the Cart.mp4

54.5 MB

003 Connecting to the MongoDB Server with Mongoose.mp4

47.4 MB

008 Updating Products.mp4

44.9 MB

012 One Important Thing About Fetching Relations.mp4

40.8 MB

011 Using Relations in Mongoose.mp4

35.4 MB

019 Getting & Displaying the Orders.mp4

34.1 MB

015 Deleting Cart Items.mp4

29.2 MB

006 Fetching All Products.mp4

24.6 MB

018 Clearing the Cart After Storing an Order.mp4

20.7 MB

017 Storing All Order Related Data.mp4

17.7 MB

009 Deleting Products.mp4

13.7 MB

020 Wrap Up.mp4

13.7 MB

007 Fetching a Single Product.mp4

12.7 MB

002 What is Mongoose_.mp4

7.0 MB

001 Module Introduction.mp4

2.9 MB

228 09-getting-and-displaying-orders.zip

43.8 KB

226 09-getting-and-displaying-orders.zip

43.8 KB

228 01-connecting-to-the-mongodb-server.zip

42.9 KB

210 01-connecting-to-the-mongodb-server.zip

42.9 KB

220 07-working-on-the-shopping-cart.zip

42.5 KB

228 07-working-on-the-shopping-cart.zip

42.5 KB

217 05-adding-and-using-a-user-model.zip

42.5 KB

228 05-adding-and-using-a-user-model.zip

42.5 KB

228 02-saving-data-through-mongoose.zip

42.2 KB

212 02-saving-data-through-mongoose.zip

42.2 KB

218 06-using-relations-in-mongoose.zip

42.1 KB

228 06-using-relations-in-mongoose.zip

42.1 KB

213 03-fetching-all-products.zip

40.7 KB

228 03-fetching-all-products.zip

40.7 KB

221 08-loading-the-cart.zip

40.1 KB

228 08-loading-the-cart.zip

40.1 KB

228 04-deleting-products.zip

39.8 KB

216 04-deleting-products.zip

39.8 KB

016 Creating & Getting Orders.en.srt

13.6 KB

005 Saving Data Through Mongoose.en.srt

9.0 KB

004 Creating the Product Schema.en.srt

9.0 KB

010 Adding and Using a User Model.en.srt

8.5 KB

013 Working on the Shopping Cart.en.srt

7.5 KB

014 Loading the Cart.en.srt

7.0 KB

003 Connecting to the MongoDB Server with Mongoose.en.srt

6.6 KB

012 One Important Thing About Fetching Relations.en.srt

5.7 KB

008 Updating Products.en.srt

5.7 KB

019 Getting & Displaying the Orders.en.srt

5.1 KB

011 Using Relations in Mongoose.en.srt

5.0 KB

015 Deleting Cart Items.en.srt

3.8 KB

006 Fetching All Products.en.srt

3.6 KB

002 What is Mongoose_.en.srt

2.9 KB

020 Wrap Up.en.srt

2.6 KB

017 Storing All Order Related Data.en.srt

2.5 KB

018 Clearing the Cart After Storing an Order.en.srt

2.5 KB

007 Fetching a Single Product.en.srt

2.0 KB

001 Module Introduction.en.srt

1.9 KB

009 Deleting Products.en.srt

1.7 KB

021 Useful Resources & Links.html

1.2 KB

external-assets-links.txt

0.1 KB

/14 Sessions & Cookies/

005 Adding the Request Driven Login Solution.mp4

79.1 MB

016 Making _Add to Cart_ Work Again.mp4

70.7 MB

004 Optional_ Creating the Login Form.mp4

66.6 MB

012 Using MongoDB to Store Sessions.mp4

66.4 MB

008 Configuring Cookies.mp4

48.3 MB

006 Setting a Cookie.mp4

48.2 MB

015 Fixing Some Minor Bugs.mp4

39.6 MB

014 Deleting a Cookie.mp4

39.1 MB

011 Using the Session Middleware.mp4

37.9 MB

010 Initializing the Session Middleware.mp4

29.2 MB

017 Two Tiny Improvements.mp4

25.6 MB

003 The Current Project Status.mp4

21.3 MB

013 Sessions & Cookies - A Short Summary.mp4

19.7 MB

018 Wrap Up.mp4

19.3 MB

007 Manipulating Cookies.mp4

10.6 MB

009 What is a Session_.mp4

8.1 MB

002 What is a Cookie_.mp4

4.6 MB

001 Module Introduction.mp4

1.9 MB

248 02-adding-the-request-driven-solution.zip

49.3 KB

233 02-adding-the-request-driven-solution.zip

49.3 KB

248 04-using-the-session-middleware.zip

48.0 KB

239 04-using-the-session-middleware.zip

48.0 KB

240 05-using-mongodb-session-store.zip

47.9 KB

248 05-using-mongodb-session-store.zip

47.9 KB

248 07-fixing-some-minor-bugs.zip

46.9 KB

243 07-fixing-some-minor-bugs.zip

46.9 KB

248 08-two-tiny-improvements.zip

46.8 KB

232 01-creating-the-login-form.zip

46.6 KB

248 01-creating-the-login-form.zip

46.6 KB

236 03-configuring-cookies.zip

45.9 KB

248 03-configuring-cookies.zip

45.9 KB

242 06-deleting-a-cookie.zip

45.6 KB

248 06-deleting-a-cookie.zip

45.6 KB

245 08-two-tiny-improvements.zip

45.3 KB

248 assignment-solution.zip

45.3 KB

247 09-adjusted-code.zip

42.9 KB

231 00-starting-setup.zip

40.7 KB

248 00-starting-setup.zip

40.7 KB

005 Adding the Request Driven Login Solution.en.srt

10.7 KB

016 Making _Add to Cart_ Work Again.en.srt

9.3 KB

012 Using MongoDB to Store Sessions.en.srt

8.9 KB

004 Optional_ Creating the Login Form.en.srt

8.7 KB

008 Configuring Cookies.en.srt

8.4 KB

006 Setting a Cookie.en.srt

8.2 KB

014 Deleting a Cookie.en.srt

6.7 KB

011 Using the Session Middleware.en.srt

6.0 KB

018 Wrap Up.en.srt

6.0 KB

015 Fixing Some Minor Bugs.en.srt

5.9 KB

017 Two Tiny Improvements.en.srt

4.4 KB

009 What is a Session_.en.srt

4.4 KB

010 Initializing the Session Middleware.en.srt

4.1 KB

003 The Current Project Status.en.srt

3.6 KB

007 Manipulating Cookies.en.srt

2.8 KB

013 Sessions & Cookies - A Short Summary.en.srt

2.8 KB

002 What is a Cookie_.en.srt

2.7 KB

020 Useful Resources & Links.html

1.7 KB

019 Code Adjustments.html

1.0 KB

001 Module Introduction.en.srt

1.0 KB

external-assets-links.txt

0.1 KB

/15 Adding Authentication/

012 Using a CSRF Token.mp4

74.5 MB

005 Implementing an Authentication Flow.mp4

73.9 MB

015 Providing User Feedback.mp4

73.6 MB

008 Adding the Signin Functionality.mp4

62.4 MB

013 Adding CSRF Protection.mp4

44.9 MB

010 Using Middleware to Protect Routes.mp4

41.9 MB

016 Optional_ Styling Error Messages.mp4

37.7 MB

006 Encrypting Passwords.mp4

33.9 MB

018 Adding Additional Flash Messages.mp4

22.0 MB

017 Finishing the Flash Messages.mp4

18.7 MB

009 Working on Route Protection.mp4

18.6 MB

004 Our Updated Project Status.mp4

17.6 MB

007 Adding a Tiny Code Improvement.mp4

13.7 MB

019 Wrap Up.mp4

12.8 MB

011 Understanding CSRF Attacks.mp4

12.3 MB

014 Fixing the Order Button.mp4

11.6 MB

002 What is Authentication_.mp4

7.9 MB

003 How is Authentication Implemented_.mp4

6.3 MB

001 Module Introduction.mp4

3.2 MB

268 11-adding-additional-flash-messages.zip

52.8 KB

266 11-adding-additional-flash-messages.zip

52.8 KB

258 05-using-middleware-to-protect-routes.zip

52.8 KB

268 05-using-middleware-to-protect-routes.zip

52.8 KB

268 10-finishing-the-flash-messages.zip

51.7 KB

265 10-finishing-the-flash-messages.zip

51.7 KB

253 01-implementing-an-authentication-flow.zip

51.2 KB

268 01-implementing-an-authentication-flow.zip

51.2 KB

268 08-providing-user-feedback.zip

50.4 KB

263 08-providing-user-feedback.zip

50.4 KB

268 04-adding-the-signin-functionality.zip

50.3 KB

256 04-adding-the-signin-functionality.zip

50.3 KB

268 07-fixing-the-order-button.zip

50.3 KB

262 07-fixing-the-order-button.zip

50.3 KB

264 09-styling-error-messages.zip

50.2 KB

268 09-styling-error-messages.zip

50.2 KB

268 06-adding-csrf-protection.zip

50.1 KB

261 06-adding-csrf-protection.zip

50.1 KB

255 03-adding-a-tiny-improvement.zip

48.9 KB

268 03-adding-a-tiny-improvement.zip

48.9 KB

268 02-encrypting-passwords.zip

47.7 KB

254 02-encrypting-passwords.zip

47.7 KB

268 00-starting-setup.zip

46.2 KB

252 00-starting-setup.zip

46.2 KB

005 Implementing an Authentication Flow.en.srt

11.0 KB

015 Providing User Feedback.en.srt

9.9 KB

012 Using a CSRF Token.en.srt

9.4 KB

008 Adding the Signin Functionality.en.srt

8.9 KB

006 Encrypting Passwords.en.srt

6.9 KB

010 Using Middleware to Protect Routes.en.srt

6.4 KB

013 Adding CSRF Protection.en.srt

5.8 KB

011 Understanding CSRF Attacks.en.srt

4.6 KB

016 Optional_ Styling Error Messages.en.srt

4.5 KB

004 Our Updated Project Status.en.srt

3.5 KB

019 Wrap Up.en.srt

3.4 KB

018 Adding Additional Flash Messages.en.srt

3.4 KB

002 What is Authentication_.en.srt

3.4 KB

003 How is Authentication Implemented_.en.srt

3.1 KB

009 Working on Route Protection.en.srt

3.1 KB

017 Finishing the Flash Messages.en.srt

3.0 KB

007 Adding a Tiny Code Improvement.en.srt

2.0 KB

014 Fixing the Order Button.en.srt

1.9 KB

001 Module Introduction.en.srt

1.8 KB

020 Useful Resources & Links.html

1.5 KB

/16 Sending Emails/

004 Using Nodemailer to Send an Email.mp4

52.1 MB

005 Potential Limitation for Large Scale Apps.mp4

14.7 MB

003 Using SendGrid.mp4

13.4 MB

002 How Does Sending Emails Work_.mp4

3.5 MB

001 Module Introduction.mp4

1.8 MB

274 01-using-nodemailer-to-send-emails.zip

52.8 KB

004 Using Nodemailer to Send an Email.en.srt

6.9 KB

005 Potential Limitation for Large Scale Apps.en.srt

2.2 KB

002 How Does Sending Emails Work_.en.srt

2.1 KB

003 Using SendGrid.en.srt

1.9 KB

006 Useful Resources & Links.html

1.4 KB

001 Module Introduction.en.srt

1.1 KB

/17 Advanced Authentication/

003 Implementing the Token Logic.mp4

80.0 MB

006 Adding Logic to Update the Password.mp4

74.2 MB

005 Creating the Reset Password Form.mp4

61.5 MB

009 Adding Protection to Post Actions.mp4

37.2 MB

002 Resetting Passwords.mp4

32.3 MB

008 Adding Authorization.mp4

18.5 MB

004 Creating the Token.mp4

11.3 MB

007 Why we Need Authorization.mp4

10.7 MB

011 Wrap Up.mp4

6.7 MB

010 Why Editing Fails.mp4

6.3 MB

001 Module Introduction.mp4

1.7 MB

286 03-creating-the-reset-password-form.zip

55.7 KB

279 03-creating-the-reset-password-form.zip

55.7 KB

280 04-adding-logic-to-update-password.zip

55.6 KB

286 04-adding-logic-to-update-password.zip

55.6 KB

284 05-why-editing-fails.zip

52.1 KB

286 05-why-editing-fails.zip

52.1 KB

286 02-creating-the-token.zip

51.0 KB

278 02-creating-the-token.zip

51.0 KB

286 01-resetting-password.zip

50.7 KB

276 01-resetting-password.zip

50.7 KB

003 Implementing the Token Logic.en.srt

9.8 KB

006 Adding Logic to Update the Password.en.srt

7.9 KB

005 Creating the Reset Password Form.en.srt

6.8 KB

009 Adding Protection to Post Actions.en.srt

4.8 KB

002 Resetting Passwords.en.srt

4.1 KB

008 Adding Authorization.en.srt

2.8 KB

007 Why we Need Authorization.en.srt

2.7 KB

011 Wrap Up.en.srt

2.2 KB

004 Creating the Token.en.srt

1.8 KB

010 Why Editing Fails.en.srt

1.5 KB

012 Useful Resources & Links.html

1.1 KB

001 Module Introduction.en.srt

0.9 KB

/18 Understanding Validation/

014 Validating Product Addition.mp4

112.0 MB

004 Setup & Basic Validation.mp4

103.7 MB

015 Validating Product Editing.mp4

76.1 MB

012 Adding Validation to Login.mp4

55.8 MB

011 Adding Conditional CSS Classes.mp4

55.7 MB

009 Adding Async Validation.mp4

47.4 MB

010 Keeping User Input.mp4

42.7 MB

006 Built-In & Custom Validators.mp4

40.9 MB

007 More Validators.mp4

39.1 MB

013 Sanitizing Data.mp4

36.7 MB

008 Checking For Field Equality.mp4

29.7 MB

005 Using Validation Error Messages.mp4

22.0 MB

016 Wrap Up.mp4

15.1 MB

003 How to Validate Input_.mp4

13.6 MB

002 Why Should We Use Validation_.mp4

5.5 MB

001 Module Introduction.mp4

2.4 MB

291 02-using-validation-error-messages.zip

55.8 KB

303 02-using-validation-error-messages.zip

55.8 KB

303 09-validating-product-editing.zip

55.7 KB

301 09-validating-product-editing.zip

55.7 KB

303 03-built-in-and-custom-validators.zip

55.7 KB

292 03-built-in-and-custom-validators.zip

55.7 KB

298 07-adding-validation-to-login.zip

55.2 KB

303 07-adding-validation-to-login.zip

55.2 KB

294 04-checking-for-field-equality.zip

55.1 KB

303 04-checking-for-field-equality.zip

55.1 KB

290 01-setup-and-basic-validation.zip

54.5 KB

303 01-setup-and-basic-validation.zip

54.5 KB

295 05-added-async-validation.zip

53.8 KB

303 05-added-async-validation.zip

53.8 KB

296 06-keeping-user-input.zip

52.9 KB

303 06-keeping-user-input.zip

52.9 KB

299 08-sanitizing-data.zip

52.4 KB

303 08-sanitizing-data.zip

52.4 KB

303 assignment-solution.zip

52.4 KB

004 Setup & Basic Validation.en.srt

15.5 KB

014 Validating Product Addition.en.srt

15.1 KB

015 Validating Product Editing.en.srt

9.0 KB

011 Adding Conditional CSS Classes.en.srt

7.4 KB

012 Adding Validation to Login.en.srt

7.4 KB

007 More Validators.en.srt

6.5 KB

009 Adding Async Validation.en.srt

6.3 KB

003 How to Validate Input_.en.srt

5.9 KB

010 Keeping User Input.en.srt

5.5 KB

006 Built-In & Custom Validators.en.srt

5.3 KB

013 Sanitizing Data.en.srt

5.3 KB

008 Checking For Field Equality.en.srt

4.8 KB

002 Why Should We Use Validation_.en.srt

3.3 KB

005 Using Validation Error Messages.en.srt

3.2 KB

016 Wrap Up.en.srt

2.0 KB

017 Useful Resources & Links.html

1.5 KB

001 Module Introduction.en.srt

1.4 KB

/19 Error Handling/

006 Returning Error Pages.mp4

70.3 MB

007 Using the Express.js Error Handling Middleware.mp4

65.8 MB

004 Errors - Some Theory.mp4

61.4 MB

009 Using the Error Handling Middleware Correctly.mp4

53.7 MB

010 Status Codes.mp4

41.5 MB

008 Updating the App.mp4

39.4 MB

003 Analyzing the Error Handling in the Current Project.mp4

25.9 MB

005 Throwing Errors in Code.mp4

22.3 MB

002 Types of Errors & Error Handling.mp4

18.1 MB

012 Wrap Up.mp4

11.9 MB

001 Module Introduction.mp4

1.5 MB

316 03-using-the-express-error-handling-middleware.zip

61.2 KB

310 03-using-the-express-error-handling-middleware.zip

61.2 KB

316 02-returning-error-pages.zip

55.5 KB

309 02-returning-error-pages.zip

55.5 KB

313 04-status-codes.zip

53.3 KB

316 04-status-codes.zip

53.3 KB

004 Errors - Some Theory.en.srt

9.5 KB

006 Returning Error Pages.en.srt

9.5 KB

010 Status Codes.en.srt

8.4 KB

007 Using the Express.js Error Handling Middleware.en.srt

7.9 KB

002 Types of Errors & Error Handling.en.srt

7.7 KB

009 Using the Error Handling Middleware Correctly.en.srt

7.0 KB

008 Updating the App.en.srt

4.6 KB

005 Throwing Errors in Code.en.srt

3.9 KB

011 Available Status Codes.html

3.8 KB

012 Wrap Up.en.srt

3.5 KB

003 Analyzing the Error Handling in the Current Project.en.srt

3.3 KB

307 01-errors-some-theory.zip

1.6 KB

316 01-errors-some-theory.zip

1.6 KB

013 Useful Resources & Links.html

1.3 KB

001 Module Introduction.en.srt

0.9 KB

/20 File Upload & Download/

007 Storing File Data in the Database.mp4

84.1 MB

010 Downloading Files with Authentication.mp4

77.0 MB

015 Generating .pdf Files with Order Data.mp4

76.6 MB

016 Deleting Files.mp4

69.2 MB

014 Using PDFKit for .pdf Generation.mp4

64.8 MB

004 Handling File Uploads with Multer.mp4

53.8 MB

003 Handling Multipart Form Data.mp4

50.6 MB

005 Configuring Multer to Adjust Filename & Filepath.mp4

47.5 MB

009 Serving Images Statically.mp4

45.8 MB

012 Restricting File Access.mp4

43.0 MB

013 Streaming Data vs Preloading Data.mp4

34.5 MB

006 Filtering Files by Mimetype.mp4

28.8 MB

011 Setting File Type Headers.mp4

27.6 MB

002 Adding a File Picker to the Frontend.mp4

21.4 MB

018 Wrap Up.mp4

20.2 MB

017 Fixing Invoice Links.mp4

6.2 MB

335 06-generating-pdf-files-with-order-data.zip

2.6 MB

331 06-generating-pdf-files-with-order-data.zip

2.6 MB

333 08-fixing-invoice-links.zip

2.6 MB

335 08-fixing-invoice-links.zip

2.6 MB

335 05-streaming-data-vs-preloading-data.zip

2.1 MB

329 05-streaming-data-vs-preloading-data.zip

2.1 MB

335 04-restricting-file-access.zip

2.1 MB

328 04-restricting-file-access.zip

2.1 MB

335 03-serving-images-statically.zip

2.1 MB

325 03-serving-images-statically.zip

2.1 MB

001 Module Introduction.mp4

2.1 MB

332 07-deleting-files.zip

1.6 MB

335 07-deleting-files.zip

1.6 MB

335 02-filtering-files-by-mimetype.zip

1.6 MB

322 02-filtering-files-by-mimetype.zip

1.6 MB

335 01-handling-file-uploads-with-multer.zip

1.1 MB

320 01-handling-file-uploads-with-multer.zip

1.1 MB

007 Storing File Data in the Database.en.srt

11.2 KB

010 Downloading Files with Authentication.en.srt

10.0 KB

015 Generating .pdf Files with Order Data.en.srt

8.3 KB

014 Using PDFKit for .pdf Generation.en.srt

7.9 KB

016 Deleting Files.en.srt

7.6 KB

004 Handling File Uploads with Multer.en.srt

6.7 KB

003 Handling Multipart Form Data.en.srt

6.6 KB

005 Configuring Multer to Adjust Filename & Filepath.en.srt

6.5 KB

009 Serving Images Statically.en.srt

6.3 KB

013 Streaming Data vs Preloading Data.en.srt

4.8 KB

002 Adding a File Picker to the Frontend.en.srt

4.2 KB

012 Restricting File Access.en.srt

3.8 KB

011 Setting File Type Headers.en.srt

3.4 KB

006 Filtering Files by Mimetype.en.srt

3.2 KB

018 Wrap Up.en.srt

2.0 KB

019 Useful Resources & Links.html

1.7 KB

008 Remove imageUrl from _Add Product_.html

1.6 KB

001 Module Introduction.en.srt

1.2 KB

017 Fixing Invoice Links.en.srt

0.7 KB

external-assets-links.txt

0.1 KB

/21 Adding Pagination/

006 Adding Dynamic Pagination Buttons.mp4

81.9 MB

005 Preparing Pagination Data on the Server.mp4

41.3 MB

007 Re-Using the Pagination Logic & Controls.mp4

37.7 MB

003 Retrieving a Chunk of Data.mp4

36.4 MB

002 Adding Pagination Links.mp4

35.8 MB

008 Wrap Up.mp4

9.7 MB

001 Module Introduction.mp4

1.6 MB

339 02-preparing-pagination-data-on-the-server.zip

64.3 KB

344 02-preparing-pagination-data-on-the-server.zip

64.3 KB

341 03-adding-dynamic-pagination-buttons.zip

62.7 KB

344 03-adding-dynamic-pagination-buttons.zip

62.7 KB

340 03-adding-dynamic-pagination-buttons.zip

62.7 KB

344 04-re-using-pagination-logic.zip

61.4 KB

342 04-re-using-pagination-logic.zip

61.4 KB

337 01-adding-pagination-links.zip

59.8 KB

344 01-adding-pagination-links.zip

59.8 KB

006 Adding Dynamic Pagination Buttons.en.srt

10.5 KB

002 Adding Pagination Links.en.srt

5.7 KB

003 Retrieving a Chunk of Data.en.srt

5.2 KB

005 Preparing Pagination Data on the Server.en.srt

4.8 KB

007 Re-Using the Pagination Logic & Controls.en.srt

4.4 KB

004 Skip & Limit with SQL.html

1.9 KB

008 Wrap Up.en.srt

1.5 KB

009 Useful Resources & Links.html

1.1 KB

001 Module Introduction.en.srt

1.0 KB

/22 Understanding Async Requests/

005 Sending & Handling Background Requests.mp4

88.5 MB

003 Adding Client Side JS Code.mp4

68.6 MB

006 Manipulating the DOM.mp4

27.4 MB

002 What are Async Requests_.mp4

5.8 MB

001 Module Introduction.mp4

2.0 MB

351 01-adding-client-side-code.zip

61.6 KB

347 01-adding-client-side-code.zip

61.6 KB

351 02-manipulating-the-dom.zip

60.9 KB

350 02-manipulating-the-dom.zip

60.9 KB

005 Sending & Handling Background Requests.en.srt

14.2 KB

003 Adding Client Side JS Code.en.srt

10.7 KB

006 Manipulating the DOM.en.srt

4.5 KB

002 What are Async Requests_.en.srt

3.1 KB

004 The JSON Data Format.html

1.8 KB

007 Useful Resources & Links.html

1.6 KB

001 Module Introduction.en.srt

1.1 KB

/23 Adding Payments/

004 Using Stripe in Your App.mp4

158.1 MB

003 Adding a Checkout Page.mp4

62.0 MB

002 How Payments Work.mp4

6.3 MB

001 Module Introduction.mp4

2.0 MB

355 02-using-stripe.zip

61.1 KB

356 02-using-stripe.zip

61.1 KB

354 01-added-checkout-page.zip

61.0 KB

356 01-added-checkout-page.zip

61.0 KB

004 Using Stripe in Your App.en.srt

26.2 KB

003 Adding a Checkout Page.en.srt

7.9 KB

002 How Payments Work.en.srt

3.3 KB

001 Module Introduction.en.srt

1.3 KB

005 Useful Resources & Links.html

1.2 KB

/24 Working with REST APIs - The Basics/

007 Sending Requests & Responses and Working with Postman.mp4

87.6 MB

008 REST APIs, Clients & CORS Errors.mp4

62.8 MB

009 Sending POST Requests.mp4

57.8 MB

006 Creating our REST API Project & Implementing the Route Setup.mp4

39.9 MB

002 What are REST APIs and why do we use Them_.mp4

31.8 MB

003 Accessing Data with REST APIs.mp4

20.2 MB

004 Understanding Routing & HTTP Methods.mp4

20.1 MB

005 REST APIs - The Core Principles.mp4

16.2 MB

010 Wrap Up.mp4

10.9 MB

001 Module Introduction.mp4

3.4 MB

007 Sending Requests & Responses and Working with Postman.en.srt

19.0 KB

008 REST APIs, Clients & CORS Errors.en.srt

14.0 KB

002 What are REST APIs and why do we use Them_.en.srt

9.5 KB

009 Sending POST Requests.en.srt

8.7 KB

006 Creating our REST API Project & Implementing the Route Setup.en.srt

8.7 KB

003 Accessing Data with REST APIs.en.srt

7.9 KB

004 Understanding Routing & HTTP Methods.en.srt

7.3 KB

363 01-sending-requests-responses.zip

6.6 KB

367 01-sending-requests-responses.zip

6.6 KB

367 02-sending-post-requests.zip

6.5 KB

365 02-sending-post-requests.zip

6.5 KB

005 REST APIs - The Core Principles.en.srt

6.0 KB

010 Wrap Up.en.srt

3.4 KB

359 00-starting-setup.zip

2.2 KB

367 00-starting-setup.zip

2.2 KB

001 Module Introduction.en.srt

1.8 KB

011 Useful Resources & Links.html

1.3 KB

/25 Working with REST APIs - The Practical Application/

014 Updating Posts.mp4

143.1 MB

023 Using & Validating the Token.mp4

98.4 MB

013 Uploading Images.mp4

88.8 MB

011 Fetching a Single Post.mp4

76.7 MB

019 Signing Users Up.mp4

72.1 MB

022 Logging In & Creating JSON Web Tokens (JWTs).mp4

71.2 MB

010 Static Images & Error Handling.mp4

70.6 MB

006 Adding a Create Post Endpoint.mp4

65.6 MB

018 Adding User Signup Validation.mp4

64.2 MB

025 Connecting Posts & Users.mp4

62.3 MB

016 Adding Pagination.mp4

58.5 MB

005 Fetching Lists of Posts.mp4

58.0 MB

007 Adding Server Side Validation.mp4

55.2 MB

008 Setting Up a Post Model.mp4

46.6 MB

015 Deleting Posts.mp4

44.0 MB

017 Adding a User Model.mp4

40.0 MB

021 Starting with User Login.mp4

35.8 MB

009 Storing Posts in the Database.mp4

33.8 MB

026 Adding Authorization Checks.mp4

33.5 MB

004 Planning the API.mp4

32.8 MB

003 Understanding the Frontend Setup.mp4

32.5 MB

027 Clearing Post-User Relations.mp4

28.7 MB

024 Adding Auth Middleware to All Routes.mp4

21.2 MB

002 REST APIs & The Rest Of The Course.mp4

20.8 MB

028 Wrap Up.mp4

11.5 MB

020 How Does Authentication Work_.mp4

7.9 MB

001 Module Introduction.mp4

2.9 MB

391 10-frontend-adding-auth-middleware-to-all-routes.zip

92.7 KB

396 10-frontend-adding-auth-middleware-to-all-routes.zip

92.7 KB

389 09-frontend-logging-in-and-creating-jwt.zip

89.2 KB

396 09-frontend-logging-in-and-creating-jwt.zip

89.2 KB

375 02-frontend-setting-up-a-post-model.zip

87.4 KB

396 02-frontend-setting-up-a-post-model.zip

87.4 KB

396 05-frontend-fetching-a-single-post.zip

87.0 KB

378 05-frontend-fetching-a-single-post.zip

87.0 KB

372 01-frontend-fetching-list-of-posts.zip

86.9 KB

396 01-frontend-fetching-list-of-posts.zip

86.9 KB

383 08-frontend-adding-pagination.zip

85.1 KB

396 08-frontend-adding-pagination.zip

85.1 KB

396 assignment-frontend-solution.zip

85.0 KB

380 06-frontend-uploading-images.zip

84.7 KB

396 06-frontend-uploading-images.zip

84.7 KB

381 07-frontend-updating-a-post.zip

84.3 KB

396 07-frontend-updating-a-post.zip

84.3 KB

370 00-frontend-starting-setup.zip

83.8 KB

396 00-frontend-starting-setup.zip

83.8 KB

014 Updating Posts.en.srt

19.3 KB

396 10-backend-adding-auth-middleware-to-all-routes.zip

15.9 KB

391 10-backend-adding-auth-middleware-to-all-routes.zip

15.9 KB

396 11-clearing-post-user-relations.zip

14.9 KB

394 11-clearing-post-user-relations.zip

14.9 KB

396 assignment-backend-solution.zip

14.8 KB

389 09-backend-logging-in-and-creating-jwt.zip

13.4 KB

396 09-backend-logging-in-and-creating-jwt.zip

13.4 KB

023 Using & Validating the Token.en.srt

12.9 KB

013 Uploading Images.en.srt

11.8 KB

022 Logging In & Creating JSON Web Tokens (JWTs).en.srt

10.7 KB

006 Adding a Create Post Endpoint.en.srt

10.2 KB

011 Fetching a Single Post.en.srt

9.9 KB

019 Signing Users Up.en.srt

9.6 KB

396 08-backend-adding-pagination.zip

9.5 KB

383 08-backend-adding-pagination.zip

9.5 KB

381 07-backend-updating-a-post.zip

9.3 KB

396 07-backend-updating-a-post.zip

9.3 KB

377 04-static-images-and-error-handling.zip

9.2 KB

396 04-static-images-and-error-handling.zip

9.2 KB

396 05-backend-fetching-a-single-post.zip

9.2 KB

378 05-backend-fetching-a-single-post.zip

9.2 KB

376 03-backend-storing-posts-in-database.zip

9.1 KB

396 03-backend-storing-posts-in-database.zip

9.1 KB

396 06-backend-uploading-images.zip

9.1 KB

380 06-backend-uploading-images.zip

9.1 KB

005 Fetching Lists of Posts.en.srt

8.8 KB

010 Static Images & Error Handling.en.srt

8.7 KB

016 Adding Pagination.en.srt

8.6 KB

007 Adding Server Side Validation.en.srt

8.5 KB

025 Connecting Posts & Users.en.srt

8.3 KB

018 Adding User Signup Validation.en.srt

8.2 KB

008 Setting Up a Post Model.en.srt

7.5 KB

396 02-backend-setting-up-a-post-model.zip

7.0 KB

375 02-backend-setting-up-a-post-model.zip

7.0 KB

396 01-backend-fetching-list-of-posts.zip

6.9 KB

372 01-backend-fetching-list-of-posts.zip

6.9 KB

003 Understanding the Frontend Setup.en.srt

6.5 KB

371 02-sending-post-requests.zip

6.5 KB

015 Deleting Posts.en.srt

5.8 KB

002 REST APIs & The Rest Of The Course.en.srt

5.5 KB

026 Adding Authorization Checks.en.srt

5.2 KB

017 Adding a User Model.en.srt

4.7 KB

009 Storing Posts in the Database.en.srt

4.7 KB

021 Starting with User Login.en.srt

4.5 KB

020 How Does Authentication Work_.en.srt

4.4 KB

004 Planning the API.en.srt

3.9 KB

027 Clearing Post-User Relations.en.srt

3.7 KB

028 Wrap Up.en.srt

3.4 KB

012 Image Names & Windows.html

2.7 KB

024 Adding Auth Middleware to All Routes.en.srt

2.5 KB

001 Module Introduction.en.srt

1.5 KB

029 Useful Resources & Links.html

1.1 KB

/26 Understanding Async Await in Node.js/

003 Transforming _Then Catch_ to _Async Await_.mp4

48.4 MB

002 What is Async Await All About_.mp4

34.8 MB

006 Wrap Up.mp4

33.6 MB

004 Top-level _await_.mp4

12.2 MB

001 Module Introduction.mp4

2.3 MB

403 assignment-frontend-solution.zip

85.0 KB

403 assignment-backend-solution.zip

14.8 KB

399 01-transforming-then-catch.zip

14.8 KB

403 01-transforming-then-catch.zip

14.8 KB

002 What is Async Await All About_.en.srt

6.0 KB

003 Transforming _Then Catch_ to _Async Await_.en.srt

6.0 KB

006 Wrap Up.en.srt

4.5 KB

004 Top-level _await_.en.srt

1.8 KB

005 The User Name is Missing!.html

1.8 KB

007 Useful Resources & Links.html

1.4 KB

001 Module Introduction.en.srt

1.2 KB

/27 Understanding Websockets & Socket.io/

008 Synchronizing POST Additions.mp4

72.0 MB

010 Updating Posts On All Connected Clients.mp4

44.4 MB

004 Setting Up Socket.io on the Server.mp4

39.9 MB

005 Establishing a Connection From the Client.mp4

28.0 MB

012 Deleting Posts Across Clients.mp4

27.9 MB

006 Identifying Realtime Potential.mp4

25.5 MB

007 Sharing the IO Instance Across Files.mp4

24.0 MB

009 Fixing a Bug - The Missing Username.mp4

17.6 MB

013 Wrap Up.mp4

15.0 MB

003 Websocket Solutions - An Overview.mp4

13.2 MB

002 What Are Websockets & Why Would You Use Them_.mp4

11.9 MB

011 Sorting Correctly.mp4

8.9 MB

001 Module Introduction.mp4

2.5 MB

417 01-frontend-establishing-a-connection-from-the-client.zip

94.9 KB

408 01-frontend-establishing-a-connection-from-the-client.zip

94.9 KB

413 03-frontend-updating-posts-on-all-connected-clients.zip

94.1 KB

417 03-frontend-updating-posts-on-all-connected-clients.zip

94.1 KB

415 04-frontend-deleting-posts-across-clients.zip

90.3 KB

417 04-frontend-deleting-posts-across-clients.zip

90.3 KB

411 02-frontend-synchronizing-post-additions.zip

89.8 KB

417 02-frontend-synchronizing-post-additions.zip

89.8 KB

417 03-backend-updating-posts-on-all-connected-clients.zip

17.4 KB

413 03-backend-updating-posts-on-all-connected-clients.zip

17.4 KB

415 04-backend-deleting-posts-across-clients.zip

16.7 KB

417 04-backend-deleting-posts-across-clients.zip

16.7 KB

408 01-backend-establishing-a-connection-from-the-client.zip

16.6 KB

417 01-backend-establishing-a-connection-from-the-client.zip

16.6 KB

417 02-backend-synchronizing-post-additions.zip

16.6 KB

411 02-backend-synchronizing-post-additions.zip

16.6 KB

008 Synchronizing POST Additions.en.srt

9.8 KB

002 What Are Websockets & Why Would You Use Them_.en.srt

6.3 KB

010 Updating Posts On All Connected Clients.en.srt

5.4 KB

004 Setting Up Socket.io on the Server.en.srt

5.2 KB

006 Identifying Realtime Potential.en.srt

3.6 KB

007 Sharing the IO Instance Across Files.en.srt

3.5 KB

005 Establishing a Connection From the Client.en.srt

3.5 KB

012 Deleting Posts Across Clients.en.srt

3.3 KB

013 Wrap Up.en.srt

2.4 KB

003 Websocket Solutions - An Overview.en.srt

2.2 KB

009 Fixing a Bug - The Missing Username.en.srt

2.0 KB

014 Useful Resources & Links.html

1.4 KB

001 Module Introduction.en.srt

1.2 KB

011 Sorting Correctly.en.srt

1.2 KB

409 add-post.js

0.3 KB

412 update-post.js

0.3 KB

/28 Working with GraphQL/

025 Using Variables.mp4

172.4 MB

018 Uploading Images.mp4

111.9 MB

021 Updating Posts.mp4

108.8 MB

022 Deleting Posts.mp4

100.0 MB

024 Managing the User Status.mp4

96.5 MB

005 Adding a Mutation Resolver & GraphiQL.mp4

85.6 MB

003 Understanding the Setup & Writing our First Query.mp4

75.4 MB

011 Adding a Create Post Mutation.mp4

74.4 MB

008 Connecting the Frontend to the GraphQL API.mp4

66.7 MB

012 Extracting User Data From the Auth Token.mp4

66.2 MB

020 Viewing a Single Post.mp4

63.5 MB

009 Adding a Login Query & a Resolver.mp4

62.1 MB

016 Sending _Create Post_ and _Get Post_ Queries.mp4

53.3 MB

010 Adding Login Functionality.mp4

51.3 MB

013 Sending the _Create Post_ Query.mp4

50.1 MB

015 Adding a _Get Post_ Query & Resolver.mp4

48.4 MB

004 Defining a Mutation Schema.mp4

47.9 MB

017 Adding Pagination.mp4

46.8 MB

006 Adding Input Validation.mp4

44.3 MB

007 Handling Errors.mp4

40.9 MB

002 What is GraphQL_.mp4

34.5 MB

026 Fixing a Pagination Bug.mp4

31.8 MB

014 Fixing a Bug & Adding New Posts Correctly.mp4

27.1 MB

027 Wrap Up.mp4

20.8 MB

001 Module Introduction.mp4

2.0 MB

445 06-frontend-sending-the-create-post-query.zip

90.3 KB

430 06-frontend-sending-the-create-post-query.zip

90.3 KB

421 04-frontend-deleting-posts-across-clients.zip

90.3 KB

445 04-frontend-adding-login-functionality.zip

89.2 KB

427 04-frontend-adding-login-functionality.zip

89.2 KB

445 11-frontend-fixing-a-pagination-bug.zip

88.6 KB

443 11-frontend-fixing-a-pagination-bug.zip

88.6 KB

445 03-frontend-connecting-the-frontend.zip

87.9 KB

425 03-frontend-connecting-the-frontend.zip

87.9 KB

437 09-frontend-viewing-a-single-post.zip

87.5 KB

445 09-frontend-viewing-a-single-post.zip

87.5 KB

445 07-frontend-adding-pagination.zip

85.8 KB

434 07-frontend-adding-pagination.zip

85.8 KB

435 08-frontend-uploading-images.zip

85.5 KB

445 08-frontend-uploading-images.zip

85.5 KB

439 10-frontend-deleting-posts.zip

84.9 KB

445 10-frontend-deleting-posts.zip

84.9 KB

025 Using Variables.en.srt

21.8 KB

443 11-backend-fixing-a-pagination-bug.zip

18.3 KB

445 11-backend-fixing-a-pagination-bug.zip

18.3 KB

439 10-backend-deleting-posts.zip

17.5 KB

445 10-backend-deleting-posts.zip

17.5 KB

420 04-backend-deleting-posts-across-clients.zip

16.7 KB

445 06-backend-sending-the-create-post-query.zip

16.5 KB

430 06-backend-sending-the-create-post-query.zip

16.5 KB

437 09-backend-viewing-a-single-post.zip

16.3 KB

445 09-backend-viewing-a-single-post.zip

16.3 KB

445 04-backend-adding-login-functionality.zip

16.3 KB

427 04-backend-adding-login-functionality.zip

16.3 KB

425 03-backend-connecting-the-frontend.zip

16.0 KB

445 03-backend-connecting-the-frontend.zip

16.0 KB

428 05-adding-a-create-post-mutation.zip

15.9 KB

445 05-adding-a-create-post-mutation.zip

15.9 KB

435 08-backend-uploading-images.zip

15.9 KB

445 08-backend-uploading-images.zip

15.9 KB

445 07-backend-adding-pagination.zip

15.8 KB

434 07-backend-adding-pagination.zip

15.8 KB

003 Understanding the Setup & Writing our First Query.en.srt

15.0 KB

422 01-adding-a-mutation-resolver.zip

15.0 KB

445 01-adding-a-mutation-resolver.zip

15.0 KB

445 02-handling-errors.zip

14.5 KB

424 02-handling-errors.zip

14.5 KB

005 Adding a Mutation Resolver & GraphiQL.en.srt

13.2 KB

002 What is GraphQL_.en.srt

13.1 KB

018 Uploading Images.en.srt

13.1 KB

024 Managing the User Status.en.srt

11.7 KB

022 Deleting Posts.en.srt

11.5 KB

021 Updating Posts.en.srt

11.3 KB

011 Adding a Create Post Mutation.en.srt

9.2 KB

008 Connecting the Frontend to the GraphQL API.en.srt

8.7 KB

004 Defining a Mutation Schema.en.srt

7.8 KB

020 Viewing a Single Post.en.srt

7.3 KB

009 Adding a Login Query & a Resolver.en.srt

7.3 KB

012 Extracting User Data From the Auth Token.en.srt

7.1 KB

013 Sending the _Create Post_ Query.en.srt

6.3 KB

016 Sending _Create Post_ and _Get Post_ Queries.en.srt

6.3 KB

015 Adding a _Get Post_ Query & Resolver.en.srt

6.2 KB

017 Adding Pagination.en.srt

5.9 KB

010 Adding Login Functionality.en.srt

5.8 KB

006 Adding Input Validation.en.srt

5.1 KB

027 Wrap Up.en.srt

5.0 KB

007 Handling Errors.en.srt

4.8 KB

014 Fixing a Bug & Adding New Posts Correctly.en.srt

4.0 KB

026 Fixing a Pagination Bug.en.srt

3.6 KB

023 Adding Posts & Pagination.html

2.0 KB

019 Fetching the imageUrl.html

1.9 KB

001 Module Introduction.en.srt

1.3 KB

028 Useful Resources & Links.html

1.2 KB

433 create-post-code.js

0.4 KB

/29 Deploying our App/

004 Using Environment Variables.mp4

110.3 MB

013 A Deployment Example with Heroku.mp4

87.2 MB

010 Setting Up a SSL Server.mp4

76.8 MB

008 Setting Up Request Logging.mp4

41.8 MB

007 Compressing Assets.mp4

28.5 MB

006 Setting Secure Response Headers with Helmet.mp4

27.7 MB

012 Understanding the Project & the Git Setup.mp4

25.4 MB

003 Deployment Preparations.mp4

22.0 MB

015 Deploying APIs.mp4

18.5 MB

011 Using a Hosting Provider.mp4

16.7 MB

005 Using Production API Keys.mp4

10.3 MB

002 Deploying Different Kinds of Apps.mp4

5.7 MB

001 Module Introduction.mp4

3.1 MB

449 shop-snapshot.zip

1.7 MB

458 04-a-deployment-example-with-heroku.zip

62.9 KB

461 04-a-deployment-example-with-heroku.zip

62.9 KB

461 01-using-environment-variables.zip

60.7 KB

449 01-using-environment-variables.zip

60.7 KB

461 02-setting-up-request-logging.zip

60.6 KB

453 02-setting-up-request-logging.zip

60.6 KB

455 03-setting-up-a-ssl-server.zip

59.9 KB

461 03-setting-up-a-ssl-server.zip

59.9 KB

004 Using Environment Variables.en.srt

14.9 KB

013 A Deployment Example with Heroku.en.srt

14.5 KB

010 Setting Up a SSL Server.en.srt

13.3 KB

003 Deployment Preparations.en.srt

6.7 KB

011 Using a Hosting Provider.en.srt

6.5 KB

012 Understanding the Project & the Git Setup.en.srt

6.0 KB

008 Setting Up Request Logging.en.srt

4.5 KB

015 Deploying APIs.en.srt

4.1 KB

007 Compressing Assets.en.srt

3.7 KB

006 Setting Secure Response Headers with Helmet.en.srt

3.4 KB

014 Storing User-generated Files on Heroku.html

2.8 KB

016 Useful Resources & Links.html

2.2 KB

002 Deploying Different Kinds of Apps.en.srt

2.0 KB

005 Using Production API Keys.en.srt

1.9 KB

001 Module Introduction.en.srt

1.7 KB

009 More on Logging.html

1.4 KB

external-assets-links.txt

0.2 KB

/30 Testing Node.js Applications/

015 Testing Code That Requires Authentication.mp4

126.6 MB

005 Testing the Auth Middleware.mp4

89.4 MB

008 Using Stubs.mp4

76.1 MB

009 Testing Controllers.mp4

67.2 MB

007 What Not To Test!.mp4

66.7 MB

004 Setup and Writing a First Test.mp4

65.3 MB

012 Testing Code With An Active Database.mp4

61.8 MB

011 Setting up a Testing Database.mp4

55.5 MB

010 Testing Asynchronous Code.mp4

54.1 MB

014 Hooks.mp4

47.5 MB

016 Wrap Up & Mastering Tests.mp4

39.9 MB

013 Cleaning Up.mp4

35.0 MB

006 Organizing Multiple Tests.mp4

34.4 MB

003 Why & How_.mp4

10.2 MB

002 What is Testing_.mp4

8.5 MB

001 Module Introduction.mp4

1.4 MB

478 testing-07-finished.zip

18.7 KB

476 testing-07-finished.zip

18.7 KB

005 Testing the Auth Middleware.en.srt

17.9 KB

478 testing-05-testing-async-code.zip

17.9 KB

471 testing-05-testing-async-code.zip

17.9 KB

478 testing-06-hooks.zip

17.2 KB

475 testing-06-hooks.zip

17.2 KB

015 Testing Code That Requires Authentication.en.srt

17.0 KB

478 testing-02-test-auth-middleware.zip

16.8 KB

466 testing-02-test-auth-middleware.zip

16.8 KB

478 testing-03-organizing-tests.zip

16.5 KB

467 testing-03-organizing-tests.zip

16.5 KB

478 testing-04-using-stubs.zip

16.3 KB

469 testing-04-using-stubs.zip

16.3 KB

478 testing-01-first-tests.zip

15.2 KB

465 testing-01-first-tests.zip

15.2 KB

004 Setup and Writing a First Test.en.srt

14.1 KB

465 testing-00-start.zip

13.4 KB

008 Using Stubs.en.srt

11.5 KB

007 What Not To Test!.en.srt

11.0 KB

009 Testing Controllers.en.srt

10.6 KB

011 Setting up a Testing Database.en.srt

8.9 KB

012 Testing Code With An Active Database.en.srt

8.4 KB

010 Testing Asynchronous Code.en.srt

7.8 KB

014 Hooks.en.srt

6.2 KB

016 Wrap Up & Mastering Tests.en.srt

5.9 KB

006 Organizing Multiple Tests.en.srt

5.6 KB

003 Why & How_.en.srt

4.8 KB

013 Cleaning Up.en.srt

4.8 KB

002 What is Testing_.en.srt

3.8 KB

017 Useful Resources & Links.html

1.3 KB

001 Module Introduction.en.srt

0.9 KB

473 user-id.txt

0.0 KB

/31 Node.js as a Build Tool & Using npm/

003 Using npm.mp4

61.9 MB

006 Using Node.js in Build Processes.mp4

58.7 MB

005 What is a Build Tool_.mp4

34.8 MB

002 npm & Node.js.mp4

3.5 MB

001 Module Introduction.mp4

2.4 MB

003 Using npm.en.srt

11.1 KB

006 Using Node.js in Build Processes.en.srt

8.7 KB

005 What is a Build Tool_.en.srt

7.2 KB

002 npm & Node.js.en.srt

2.3 KB

004 Versioning in package.json.html

1.7 KB

007 Useful Resources & Links.html

1.4 KB

001 Module Introduction.en.srt

1.2 KB

/32 Modern JavaScript & NodeJS/

003 Working with ES Modules & Node.mp4

74.7 MB

004 More on ES Modules.mp4

63.8 MB

005 Node Core Modules & Promises.mp4

48.7 MB

002 What is this Module About_.mp4

15.1 MB

001 Module Introduction.mp4

9.4 MB

003 Working with ES Modules & Node.en.srt

18.2 KB

004 More on ES Modules.en.srt

10.5 KB

005 Node Core Modules & Promises.en.srt

9.4 KB

002 What is this Module About_.en.srt

3.9 KB

001 Module Introduction.en.srt

3.9 KB

488 modern-js-02-basic-es-modules-syntax.zip

3.8 KB

491 modern-js-02-basic-es-modules-syntax.zip

3.8 KB

491 modern-js-03-more-es-modules.zip

3.7 KB

489 modern-js-03-more-es-modules.zip

3.7 KB

488 modern-js-01-starting-setup.zip

3.7 KB

487 modern-js-01-starting-setup.zip

3.7 KB

491 modern-js-01-starting-setup.zip

3.7 KB

491 modern-js-04-promises.zip

3.6 KB

490 modern-js-04-promises.zip

3.6 KB

006 Module Resources.html

1.2 KB

/33 NodeJS & TypeScript/

016 Finishing the REST Routes.mp4

60.9 MB

013 Getting Started with Node and TypeScript.mp4

58.8 MB

008 Using Object & Array Types.mp4

58.4 MB

015 Adding REST Routes with TypeScript.mp4

51.8 MB

006 Configuring TypeScript.mp4

49.0 MB

010 Understanding Generics.mp4

46.6 MB

018 Using Type Casting.mp4

45.5 MB

019 Moving to a Better Project Structure.mp4

44.3 MB

005 Type Inference & Type Casting.mp4

42.6 MB

007 Working with Union Types.mp4

40.4 MB

017 Testing the API.mp4

34.4 MB

009 Working with Type Aliases & Interfaces.mp4

31.8 MB

020 Wrap Up.mp4

27.4 MB

014 Writing TypeScript Express.js Code.mp4

26.6 MB

002 TypeScript_ What & Why_.mp4

26.4 MB

003 TypeScript Setup.mp4

24.7 MB

004 Assigning Types.mp4

14.8 MB

012 Node & TypeScript_ Setup.mp4

12.0 MB

011 A First Summary.mp4

4.9 MB

001 Module Introduction.mp4

3.0 MB

013 Getting Started with Node and TypeScript.en.srt

17.3 KB

015 Adding REST Routes with TypeScript.en.srt

11.9 KB

005 Type Inference & Type Casting.en.srt

10.5 KB

008 Using Object & Array Types.en.srt

10.2 KB

002 TypeScript_ What & Why_.en.srt

10.2 KB

016 Finishing the REST Routes.en.srt

9.4 KB

006 Configuring TypeScript.en.srt

9.1 KB

010 Understanding Generics.en.srt

8.9 KB

017 Testing the API.en.srt

8.9 KB

512 node-ts-01-finished.zip

8.7 KB

018 Using Type Casting.en.srt

8.0 KB

003 TypeScript Setup.en.srt

7.3 KB

007 Working with Union Types.en.srt

7.3 KB

014 Writing TypeScript Express.js Code.en.srt

6.7 KB

019 Moving to a Better Project Structure.en.srt

6.4 KB

004 Assigning Types.en.srt

6.1 KB

009 Working with Type Aliases & Interfaces.en.srt

5.5 KB

512 ts-07-generic-types-generics.zip

5.1 KB

020 Wrap Up.en.srt

5.1 KB

512 ts-06-array-and-object-types.zip

5.0 KB

512 ts-05-union-types.zip

4.7 KB

512 ts-04-with-config.zip

4.6 KB

012 Node & TypeScript_ Setup.en.srt

3.4 KB

001 Module Introduction.en.srt

2.4 KB

512 ts-03-type-inference-casting.zip

2.2 KB

494 ts-01-basic-non-type-example.zip

2.0 KB

512 ts-01-basic-non-type-example.zip

2.0 KB

512 ts-02-assigning-types.zip

1.9 KB

021 Module Resources.html

1.4 KB

011 A First Summary.en.srt

1.0 KB

/34 An Introduction to Deno/

016 Re-building the REST API with Deno.mp4

142.0 MB

015 An Example Node REST API.mp4

88.3 MB

013 Using the Oak Framework with Deno.mp4

79.8 MB

011 Using the Standard Library.mp4

66.1 MB

004 Deno Setup.mp4

48.4 MB

007 Using the Runtime API.mp4

39.1 MB

006 The Deno Runtime (Namespace) API.mp4

36.3 MB

008 Working with Deno Permissions.mp4

35.0 MB

010 How Deno Features Are Organized.mp4

31.7 MB

017 Should You Switch From Node to Deno_.mp4

29.8 MB

009 Repeating the Example with Node.mp4

25.7 MB

003 Why Deno_.mp4

21.1 MB

012 Creating a Webserver.mp4

15.2 MB

002 What is Deno_.mp4

15.2 MB

005 Writing First Deno Code.mp4

14.2 MB

001 Module Introduction.mp4

3.7 MB

016 Re-building the REST API with Deno.en.srt

27.1 KB

015 An Example Node REST API.en.srt

19.1 KB

013 Using the Oak Framework with Deno.en.srt

16.0 KB

528 deno-07-deno-api.zip

15.3 KB

530 deno-07-deno-api.zip

15.3 KB

011 Using the Standard Library.en.srt

13.9 KB

530 deno-06-node-api.zip

13.0 KB

527 deno-06-node-api.zip

13.0 KB

004 Deno Setup.en.srt

10.3 KB

017 Should You Switch From Node to Deno_.en.srt

8.8 KB

007 Using the Runtime API.en.srt

8.2 KB

005 Writing First Deno Code.en.srt

7.9 KB

008 Working with Deno Permissions.en.srt

7.4 KB

009 Repeating the Example with Node.en.srt

7.3 KB

010 How Deno Features Are Organized.en.srt

7.2 KB

006 The Deno Runtime (Namespace) API.en.srt

5.1 KB

002 What is Deno_.en.srt

5.1 KB

012 Creating a Webserver.en.srt

4.8 KB

003 Why Deno_.en.srt

3.6 KB

523 deno-03-basic-deno-server.zip

2.7 KB

530 deno-03-basic-deno-server.zip

2.7 KB

525 deno-05-oak-first-steps.zip

2.7 KB

530 deno-05-oak-first-steps.zip

2.7 KB

521 deno-02-node-equivalent.zip

2.7 KB

530 deno-02-node-equivalent.zip

2.7 KB

524 deno-04-node-server.zip

2.6 KB

530 deno-04-node-server.zip

2.6 KB

001 Module Introduction.en.srt

2.3 KB

520 deno-01-first-code.zip

2.0 KB

530 deno-01-first-code.zip

2.0 KB

014 More on Module URLs.html

1.9 KB

018 Module Resources.html

1.0 KB

/35 Deno, CRUD & Databases (MongoDB)/

005 Using the MongoDB Client Module.mp4

106.6 MB

004 Connecting Deno to MongoDB.mp4

74.2 MB

006 Finishing the Deno MongoDB CRUD Operations.mp4

62.1 MB

003 Handling CORS Errors.mp4

60.3 MB

002 App Setup.mp4

25.4 MB

007 Wrap Up.mp4

12.6 MB

538 deno-db-05-update-delete.zip

3.2 MB

536 deno-db-05-update-delete.zip

3.2 MB

538 deno-db-04-store-and-fetch.zip

3.2 MB

535 deno-db-04-store-and-fetch.zip

3.2 MB

533 deno-db-02-cors.zip

3.2 MB

538 deno-db-02-cors.zip

3.2 MB

001 Module Introduction.mp4

2.1 MB

534 deno-db-03-mongodb-helper.zip

192.4 KB

538 deno-db-03-mongodb-helper.zip

192.4 KB

532 deno-db-01-starting-setup.zip

190.8 KB

538 deno-db-01-starting-setup.zip

190.8 KB

005 Using the MongoDB Client Module.en.srt

18.1 KB

004 Connecting Deno to MongoDB.en.srt

13.5 KB

003 Handling CORS Errors.en.srt

11.6 KB

006 Finishing the Deno MongoDB CRUD Operations.en.srt

9.4 KB

002 App Setup.en.srt

7.2 KB

007 Wrap Up.en.srt

2.2 KB

001 Module Introduction.en.srt

1.7 KB

008 Module Resources.html

1.0 KB

/36 Roundup/

001 Course Roundup.mp4

35.4 MB

540 slides.pdf

7.4 MB

001 Course Roundup.en.srt

3.9 KB

003 Bonus_ More Content!.html

2.0 KB

002 Course Slides.html

0.9 KB

 

Total files 1527


Copyright © 2025 FileMood.com