FileMood

Download [Udemy] NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (2021) [En]

Udemy NodeJS The Complete Guide MVC REST APIs GraphQL Deno 2021 En

Name

[Udemy] NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) (2021) [En]

 DOWNLOAD Copy Link

Total Size

20.6 GB

Total Files

1547

Hash

4D0D2B35941165FCB327141857EDFBB27873EE84

/1. Introduction/

1. Introduction.mp4

35.0 MB

1. Introduction.srt

2.7 KB

2. What is Node.js.mp4

77.4 MB

2. What is Node.js.srt

6.3 KB

3. Join our Online Learning Community.html

0.7 KB

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

39.4 MB

4. Installing Node.js and Creating our First App.srt

13.3 KB

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

121.6 MB

5. Understanding the Role & Usage of Node.js.srt

10.7 KB

6. Course Outline.mp4

101.3 MB

6. Course Outline.srt

13.2 KB

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

58.5 MB

7. How To Get The Most Out Of The Course.srt

5.8 KB

8. Working with the REPL vs Using Files.mp4

37.7 MB

8. Working with the REPL vs Using Files.srt

4.2 KB

9. Using the Attached Source Code.html

1.0 KB

/2. Optional JavaScript - A Quick Refresher/

1. Module Introduction.mp4

3.2 MB

1. Module Introduction.srt

2.5 KB

2. JavaScript in a Nutshell.mp4

7.9 MB

2. JavaScript in a Nutshell.srt

3.9 KB

2.1 JavaScript on MDN.html

0.1 KB

2.2 Various JavaScript Tutorials.html

0.1 KB

3. Refreshing the Core Syntax.mp4

21.0 MB

3. Refreshing the Core Syntax.srt

6.5 KB

3.1 Primitive vs Reference Types.html

0.1 KB

3.2 Various JavaScript Beginner Resources.html

0.1 KB

3.3 JavaScript from Scratch.html

0.1 KB

3.4 01-core-js-syntax.zip

1.5 KB

4. let & const.mp4

15.4 MB

4. let & const.srt

3.8 KB

4.1 02-let-and-const.zip

1.5 KB

5. Understanding Arrow Functions.mp4

31.4 MB

5. Understanding Arrow Functions.srt

7.9 KB

5.1 03-arrow-functions.zip

1.6 KB

5.2 Arrow Functions and this.html

0.1 KB

6. Working with Objects, Properties & Methods.mp4

15.0 MB

6. Working with Objects, Properties & Methods.srt

4.9 KB

6.1 04-objects.zip

1.3 KB

6.2 Primitive vs Reference Types.html

0.1 KB

7. Arrays & Array Methods.mp4

24.0 MB

7. Arrays & Array Methods.srt

6.4 KB

7.1 05-arrays.zip

1.4 KB

7.2 Available Array Properties & Methods.html

0.1 KB

8. Arrays, Objects & Reference Types.mp4

11.3 MB

8. Arrays, Objects & Reference Types.srt

2.9 KB

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

1.6 KB

8.2 Reference vs Primitive Types.html

0.1 KB

9. Understanding Spread & Rest Operators.mp4

42.4 MB

9. Understanding Spread & Rest Operators.srt

9.8 KB

9.1 07-spread-and-rest.zip

1.6 KB

10. Destructuring.mp4

35.9 MB

10. Destructuring.srt

8.2 KB

10.1 08-destructuring.zip

1.6 KB

11. Async Code & Promises.mp4

55.0 MB

11. Async Code & Promises.srt

15.0 KB

11.1 More on Constructor Functions.html

0.2 KB

11.2 09-async-code.zip

1.5 KB

12. Template Literals.html

1.1 KB

13. Wrap Up.mp4

3.7 MB

13. Wrap Up.srt

1.2 KB

14. Useful Resources & Links.html

0.5 KB

14.1 02-let-and-const.zip

1.5 KB

14.2 04-objects.zip

1.3 KB

14.3 01-core-js-syntax.zip

1.5 KB

14.4 03-arrow-functions.zip

1.6 KB

14.5 07-spread-and-rest.zip

1.6 KB

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

1.6 KB

14.7 09-async-code.zip

1.5 KB

14.8 05-arrays.zip

1.4 KB

14.9 08-destructuring.zip

1.6 KB

/3. Understanding the Basics/

1. Module Introduction.mp4

5.4 MB

1. Module Introduction.srt

2.4 KB

2. How The Web Works.mp4

12.9 MB

2. How The Web Works.srt

5.7 KB

3. Creating a Node Server.mp4

55.9 MB

3. Creating a Node Server.srt

18.2 KB

4. The Node Lifecycle & Event Loop.mp4

21.3 MB

4. The Node Lifecycle & Event Loop.srt

6.5 KB

5. Controlling the Node.js Process.html

0.2 KB

6. Understanding Requests.mp4

27.4 MB

6. Understanding Requests.srt

4.1 KB

7. Sending Responses.mp4

45.6 MB

7. Sending Responses.srt

7.6 KB

8. Request & Response Headers.html

0.6 KB

9. Routing Requests.mp4

48.7 MB

9. Routing Requests.srt

7.3 KB

9.1 01-routing-requests.zip

1.7 KB

10. Redirecting Requests.mp4

34.2 MB

10. Redirecting Requests.srt

5.5 KB

11. Parsing Request Bodies.mp4

82.4 MB

11. Parsing Request Bodies.srt

14.9 KB

11.1 02-parsing-request-bodies.zip

1.9 KB

12. Understanding Event Driven Code Execution.mp4

57.2 MB

12. Understanding Event Driven Code Execution.srt

8.4 KB

13. Blocking and Non-Blocking Code.mp4

46.5 MB

13. Blocking and Non-Blocking Code.srt

6.4 KB

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

2.0 KB

14. Node.js - Looking Behind the Scenes.mp4

51.4 MB

14. Node.js - Looking Behind the Scenes.srt

16.0 KB

15. Using the Node Modules System.mp4

87.3 MB

15. Using the Node Modules System.srt

13.1 KB

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

2.8 KB

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

2.8 KB

16. Wrap Up.mp4

31.1 MB

16. Wrap Up.srt

7.1 KB

17. Time to Practice - The Basics.html

0.1 KB

18. Useful Resources & Links.html

0.9 KB

18.1 02-parsing-request-bodies.zip

1.9 KB

18.2 01-routing-requests.zip

1.7 KB

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

2.8 KB

18.4 assignment-solution.zip

1.8 KB

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

2.0 KB

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

2.8 KB

/4. Improved Development Workflow and Debugging/

1. Module Introduction.mp4

1.8 MB

1. Module Introduction.srt

0.7 KB

2. Understanding NPM Scripts.mp4

45.6 MB

2. Understanding NPM Scripts.srt

10.1 KB

2.1 01-understanding-npm-scripts.zip

3.7 KB

3. Installing 3rd Party Packages.mp4

63.9 MB

3. Installing 3rd Party Packages.srt

12.0 KB

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

1.6 KB

5. Using Nodemon for Autorestarts.mp4

13.0 MB

5. Using Nodemon for Autorestarts.srt

2.1 KB

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

3.8 KB

6. Global & Local npm Packages.html

1.2 KB

7. Understanding different Error Types.mp4

5.9 MB

7. Understanding different Error Types.srt

2.5 KB

8. Finding & Fixing Syntax Errors.mp4

25.4 MB

8. Finding & Fixing Syntax Errors.srt

4.7 KB

9. Dealing with Runtime Errors.mp4

28.2 MB

9. Dealing with Runtime Errors.srt

3.7 KB

10. Logical Errors.mp4

57.2 MB

10. Logical Errors.srt

9.6 KB

11. Using the Debugger.mp4

31.4 MB

11. Using the Debugger.srt

4.6 KB

12. Restarting the Debugger Automatically After Editing our App.mp4

56.7 MB

12. Restarting the Debugger Automatically After Editing our App.srt

9.1 KB

13. Debugging Node.js in Visual Studio Code.html

0.3 KB

14. Changing Variables in the Debug Console.mp4

13.2 MB

14. Changing Variables in the Debug Console.srt

1.9 KB

14.1 03-finished.zip

5.0 KB

15. Wrap Up.mp4

20.8 MB

15. Wrap Up.srt

4.4 KB

16. Useful Resources & Links.html

0.6 KB

16.1 01-understanding-npm-scripts.zip

3.7 KB

16.2 03-finished.zip

5.0 KB

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

3.8 KB

/5. Working with Express.js/

1. Module Introduction.mp4

5.3 MB

1. Module Introduction.srt

2.9 KB

2. What is Express.js.mp4

11.9 MB

2. What is Express.js.srt

4.8 KB

3. Installing Express.js.mp4

27.7 MB

3. Installing Express.js.srt

5.0 KB

4. Adding Middleware.mp4

34.5 MB

4. Adding Middleware.srt

6.8 KB

4.1 01-adding-middleware.zip

2.9 KB

5. How Middleware Works.mp4

23.9 MB

5. How Middleware Works.srt

4.1 KB

6. Express.js - Looking Behind the Scenes.mp4

34.8 MB

6. Express.js - Looking Behind the Scenes.srt

5.3 KB

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

3.0 KB

7. Handling Different Routes.mp4

44.0 MB

7. Handling Different Routes.srt

7.0 KB

7.1 03-handling-different-routes.zip

3.1 KB

8. Time to Practice - Express.js.html

0.1 KB

9. Parsing Incoming Requests.mp4

69.8 MB

9. Parsing Incoming Requests.srt

11.2 KB

10. Limiting Middleware Execution to POST Requests.mp4

16.0 MB

10. Limiting Middleware Execution to POST Requests.srt

2.3 KB

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

3.5 KB

11. Using Express Router.mp4

64.4 MB

11. Using Express Router.srt

10.4 KB

11.1 05-using-express-router.zip

5.2 KB

12. Adding a 404 Error Page.mp4

21.8 MB

12. Adding a 404 Error Page.srt

3.1 KB

13. Filtering Paths.mp4

32.1 MB

13. Filtering Paths.srt

4.2 KB

13.1 06-filtering-paths.zip

6.0 KB

14. Creating HTML Pages.mp4

39.3 MB

14. Creating HTML Pages.srt

6.7 KB

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

8.0 KB

15. Serving HTML Pages.mp4

64.4 MB

15. Serving HTML Pages.srt

9.3 KB

15.1 shop.html

0.6 KB

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

7.9 KB

15.3 add-product.html

0.7 KB

16. Returning a 404 Page.mp4

17.9 MB

16. Returning a 404 Page.srt

2.7 KB

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

9.0 KB

17. A Hint!.html

0.5 KB

18. Using a Helper Function for Navigation.mp4

30.2 MB

18. Using a Helper Function for Navigation.srt

4.8 KB

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

10.2 KB

19. Styling our Pages.mp4

149.2 MB

19. Styling our Pages.srt

18.1 KB

19.1 11-styling-our-pages.zip

10.9 KB

20. Serving Files Statically.mp4

79.5 MB

20. Serving Files Statically.srt

10.8 KB

20.1 12-serving-files-statically.zip

13.7 KB

21. Time to Practice - Navigation.html

0.1 KB

22. Wrap Up.mp4

22.3 MB

22. Wrap Up.srt

4.7 KB

23. Useful Resources & Links.html

0.4 KB

23.1 assignment-2-solution.zip

8.3 KB

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

3.5 KB

23.3 11-styling-our-pages.zip

10.9 KB

23.4 assignment-1-solution.zip

3.1 KB

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

8.0 KB

23.6 03-handling-different-routes.zip

3.1 KB

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

10.2 KB

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

9.0 KB

23.9 06-filtering-paths.zip

6.0 KB

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

3.0 KB

23.11 12-serving-files-statically.zip

13.7 KB

23.12 01-adding-middleware.zip

2.9 KB

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

7.9 KB

23.14 05-using-express-router.zip

5.2 KB

/6. Working with Dynamic Content & Adding Templating Engines/

1. Module Introduction.mp4

6.5 MB

1. Module Introduction.srt

3.4 KB

1.1 00-starting-setup.zip

14.9 KB

2. Sharing Data Across Requests & Users.mp4

70.1 MB

2. Sharing Data Across Requests & Users.srt

11.7 KB

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

17.0 KB

2.2 starting-resources.zip

9.0 KB

3. Templating Engines - An Overview.mp4

12.0 MB

3. Templating Engines - An Overview.srt

6.4 KB

4. Installing & Implementing Pug.mp4

110.4 MB

4. Installing & Implementing Pug.srt

15.8 KB

4.1 02-added-pug.zip

15.5 KB

5. Outputting Dynamic Content.mp4

116.8 MB

5. Outputting Dynamic Content.srt

14.9 KB

5.1 added-pug-shop-template.zip

19.8 KB

6. Official Pug Docs.html

0.2 KB

7. Converting HTML Files to Pug.mp4

63.8 MB

7. Converting HTML Files to Pug.srt

8.0 KB

8. Adding a Layout.mp4

53.6 MB

8. Adding a Layout.srt

7.1 KB

9. Finishing the Pug Template.mp4

61.5 MB

9. Finishing the Pug Template.srt

8.1 KB

9.1 03-pug-finished.zip

22.9 KB

10. Avoiding an Error.html

0.4 KB

11. Working with Handlebars.mp4

51.2 MB

11. Working with Handlebars.srt

88.9 MB

12. Converting our Project to Handlebars.mp4

91.2 MB

12. Converting our Project to Handlebars.srt

10.4 KB

13. Adding the Layout to Handlebars.mp4

100.3 MB

13. Adding the Layout to Handlebars.srt

11.4 KB

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

32.6 KB

14. Working with EJS.mp4

91.2 MB

14. Working with EJS.srt

11.1 KB

15. Working on the Layout with Partials.mp4

99.8 MB

15. Working on the Layout with Partials.srt

12.4 KB

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

42.9 KB

16. Wrap Up.mp4

43.2 MB

16. Wrap Up.srt

5.0 KB

17. Time to Practice - Templating Engines.html

0.1 KB

18. [OPTIONAL] Assignment Solution.mp4

189.9 MB

18. [OPTIONAL] Assignment Solution.srt

35.5 KB

18.1 assignment-solutions.zip

28.5 KB

19. Useful Resources & Links.html

0.6 KB

19.1 03-pug-finished.zip

22.9 KB

19.2 00-starting-setup.zip

14.9 KB

19.3 assignment-solutions.zip

28.5 KB

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

32.6 KB

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

42.9 KB

19.6 02-added-pug.zip

25.7 KB

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

17.0 KB

/7. The Model View Controller (MVC)/

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

1.1 KB

1.1 00-starting-setup.zip

21.5 KB

2. What is the MVC.mp4

9.4 MB

2. What is the MVC.srt

3.6 KB

3. Adding Controllers.mp4

79.8 MB

3. Adding Controllers.srt

12.6 KB

4. Finishing the Controllers.mp4

21.6 MB

4. Finishing the Controllers.srt

3.4 KB

4.1 01-finished-the-controller.zip

24.6 KB

5. Adding a Product Model.mp4

65.9 MB

5. Adding a Product Model.srt

11.2 KB

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

26.1 KB

6. Storing Data in Files Via the Model.mp4

95.4 MB

6. Storing Data in Files Via the Model.srt

13.0 KB

6.1 path.js

0.1 KB

7. Fetching Data from Files Via the Model.mp4

40.5 MB

7. Fetching Data from Files Via the Model.srt

5.5 KB

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

28.0 KB

8. Refactoring the File Storage Code.mp4

45.4 MB

8. Refactoring the File Storage Code.srt

5.7 KB

8.1 04-refactored-code.zip

26.8 KB

9. Wrap Up.mp4

9.3 MB

9. Wrap Up.srt

3.2 KB

10. Useful Resources & Links.html

0.4 KB

10.1 04-refactored-code.zip

26.8 KB

10.2 01-finished-the-controller.zip

24.6 KB

10.3 00-starting-setup.zip

21.5 KB

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

28.0 KB

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

26.1 KB

/8. Optional Enhancing the App/

1. Module Introduction.mp4

3.2 MB

1. Module Introduction.srt

1.8 KB

2. Creating the Shop Structure.mp4

45.6 MB

2. Creating the Shop Structure.srt

7.5 KB

3. Working on the Navigation.mp4

29.1 MB

3. Working on the Navigation.srt

3.8 KB

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

33.9 KB

4. Registering the Routes.mp4

116.0 MB

4. Registering the Routes.srt

15.2 KB

4.1 02-registering-the-routes.zip

38.8 KB

5. Storing Product Data.mp4

55.9 MB

5. Storing Product Data.srt

6.8 KB

5.1 03-storing-product-data.zip

30.8 KB

6. Displaying Product Data.mp4

25.7 MB

6. Displaying Product Data.srt

3.8 KB

7. Editing & Deleting Products.mp4

45.4 MB

7. Editing & Deleting Products.srt

6.3 KB

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

32.9 KB

8. Adding Another Item.mp4

20.9 MB

8. Adding Another Item.srt

2.6 KB

8.1 05-adding-another-item.zip

31.9 KB

9. Useful Resources & Links.html

0.2 KB

9.1 03-storing-product-data.zip

30.8 KB

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

33.9 KB

9.3 05-adding-another-item.zip

31.9 KB

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

32.9 KB

9.5 02-registering-the-routes.zip

38.8 KB

/9. Dynamic Routes & Advanced Models/

1. Module Introduction.mp4

2.9 MB

1. Module Introduction.srt

1.4 KB

1.1 00-starting-setup.zip

33.1 KB

1.2 adjustments.zip

19.8 KB

2. Preparations.mp4

7.6 MB

2. Preparations.srt

1.9 KB

2.1 adjustments.zip

19.8 KB

2.2 00-starting-setup.zip

33.1 KB

3. Applied Changes.html

0.2 KB

4. Adding the Product ID to the Path.mp4

40.4 MB

4. Adding the Product ID to the Path.srt

6.2 KB

5. Extracting Dynamic Params.mp4

44.6 MB

5. Extracting Dynamic Params.srt

6.0 KB

5.1 01-extracting-dynamic-params.zip

35.3 KB

6. Loading Product Detail Data.mp4

46.6 MB

6. Loading Product Detail Data.srt

6.5 KB

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

38.4 KB

7. Rendering the Product Detail View.mp4

58.0 MB

7. Rendering the Product Detail View.srt

6.9 KB

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

39.8 KB

8. Passing Data with POST Requests.mp4

78.6 MB

8. Passing Data with POST Requests.srt

9.3 KB

9. Adding a Cart Model.mp4

124.5 MB

9. Adding a Cart Model.srt

16.0 KB

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

39.7 KB

10. Using Query Params.mp4

71.6 MB

10. Using Query Params.srt

6.5 KB

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

73.8 MB

11. Pre-Populating the Edit Product Page with Data.srt

8.5 KB

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

42.6 KB

12. Linking to the Edit Page.mp4

25.3 MB

12. Linking to the Edit Page.srt

2.9 KB

13. Editing the Product Data.mp4

96.3 MB

13. Editing the Product Data.srt

11.8 KB

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

40.5 KB

14. Adding the Product-Delete Functionality.mp4

52.3 MB

14. Adding the Product-Delete Functionality.srt

7.7 KB

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

41.0 KB

15. Deleting Cart Items.mp4

82.6 MB

15. Deleting Cart Items.srt

10.6 KB

15.1 08-deleting-cart-items.zip

37.5 KB

16. Displaying Cart Items on the Cart Page.mp4

81.7 MB

16. Displaying Cart Items on the Cart Page.srt

11.0 KB

17. Deleting Cart Items.mp4

53.0 MB

17. Deleting Cart Items.srt

6.8 KB

18. Fixing a Delete Product Bug.mp4

16.2 MB

18. Fixing a Delete Product Bug.srt

2.1 KB

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

39.1 KB

19. Wrap Up.mp4

8.2 MB

19. Wrap Up.srt

2.5 KB

20. Useful Resources & Links.html

0.4 KB

20.1 08-deleting-cart-items.zip

37.5 KB

20.2 01-extracting-dynamic-params.zip

35.3 KB

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

41.0 KB

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

39.8 KB

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

39.7 KB

20.6 00-starting-setup.zip

33.1 KB

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

42.6 KB

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

39.1 KB

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

40.5 KB

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

38.4 KB

/10. SQL Introduction/

1. Module Introduction.mp4

3.9 MB

1. Module Introduction.srt

1.9 KB

1.1 00-starting-setup.zip

37.5 KB

2. Choosing a Database.mp4

12.4 MB

2. Choosing a Database.srt

5.9 KB

3. NoSQL Introduction.mp4

16.1 MB

3. NoSQL Introduction.srt

6.0 KB

4. Comparing SQL and NoSQL.mp4

20.7 MB

4. Comparing SQL and NoSQL.srt

7.1 KB

4.1 SQL vs NoSQL.html

0.1 KB

5. Setting Up MySQL.mp4

90.6 MB

5. Setting Up MySQL.srt

9.9 KB

5.1 MySQL Installation Docs.html

0.1 KB

5.2 00-starting-setup.zip

37.5 KB

6. Connecting our App to the SQL Database.mp4

47.2 MB

6. Connecting our App to the SQL Database.srt

9.3 KB

6.1 01-connecting-our-app.zip

39.2 KB

7. Basic SQL & Creating a Table.mp4

29.8 MB

7. Basic SQL & Creating a Table.srt

5.7 KB

8. Retrieving Data.mp4

31.1 MB

8. Retrieving Data.srt

4.2 KB

9. Fetching Products.mp4

59.7 MB

9. Fetching Products.srt

8.6 KB

10. Fetching Products - Time to Practice.mp4

10.1 MB

10. Fetching Products - Time to Practice.srt

1.5 KB

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

42.1 KB

11. Inserting Data Into the Database.mp4

37.4 MB

11. Inserting Data Into the Database.srt

5.4 KB

11.1 03-inserting-data.zip

38.1 KB

12. Fetching a Single Product with the where Condition.mp4

27.9 MB

12. Fetching a Single Product with the where Condition.srt

3.7 KB

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

40.4 KB

13. Wrap Up.mp4

12.2 MB

13. Wrap Up.srt

1.8 KB

14. Useful Resources & Links.html

0.6 KB

14.1 00-starting-setup.zip

37.5 KB

14.2 01-connecting-our-app.zip

39.2 KB

14.3 03-inserting-data.zip

38.1 KB

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

40.4 KB

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

42.1 KB

/11. Understanding Sequelize/

1. Module Introduction.mp4

8.0 MB

1. Module Introduction.srt

1.8 KB

2. What is Sequelize.mp4

7.6 MB

2. What is Sequelize.srt

3.4 KB

3. Connecting to the Database.mp4

26.0 MB

3. Connecting to the Database.srt

5.1 KB

4. Defining a Model.mp4

53.1 MB

4. Defining a Model.srt

7.6 KB

4.1 01-defining-a-model.zip

38.4 KB

5. Syncing JS Definitions to the Database.mp4

42.9 MB

5. Syncing JS Definitions to the Database.srt

5.8 KB

6. Inserting Data & Creating a Product.mp4

49.0 MB

6. Inserting Data & Creating a Product.srt

6.1 KB

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

42.8 KB

7. MUST READ findById() in Sequelize 5.html

0.3 KB

8. Retrieving Data & Finding Products.mp4

29.2 MB

8. Retrieving Data & Finding Products.srt

3.9 KB

9. Getting a Single Product with the where Condition.mp4

51.3 MB

9. Getting a Single Product with the where Condition.srt

6.0 KB

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

40.2 KB

10. Fetching Admin Products.mp4

13.4 MB

10. Fetching Admin Products.srt

1.9 KB

11. Updating Products.mp4

52.1 MB

11. Updating Products.srt

6.6 KB

11.1 04-updating-products.zip

38.8 KB

12. Deleting Products.mp4

24.9 MB

12. Deleting Products.srt

3.3 KB

12.1 05-deleting-products.zip

38.8 KB

13. Creating a User Model.mp4

25.5 MB

13. Creating a User Model.srt

3.4 KB

14. Adding a One-To-Many Relationship.mp4

53.4 MB

14. Adding a One-To-Many Relationship.srt

7.6 KB

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

43.1 KB

15. Creating & Managing a Dummy User.mp4

65.7 MB

15. Creating & Managing a Dummy User.srt

7.6 KB

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

42.2 KB

16. Using Magic Association Methods.mp4

39.8 MB

16. Using Magic Association Methods.srt

39.9 MB

17. Fetching Related Products.mp4

30.0 MB

17. Fetching Related Products.srt

3.6 KB

17.1 08-fetching-related-products.zip

41.6 KB

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

65.3 MB

18. One-To-Many & Many-To-Many Relations.srt

7.0 KB

19. Creating & Fetching a Cart.mp4

62.6 MB

19. Creating & Fetching a Cart.srt

6.9 KB

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

42.7 KB

20. Adding New Products to the Cart.mp4

68.7 MB

20. Adding New Products to the Cart.srt

8.8 KB

21. Adding Existing Products & Retrieving Cart Items.mp4

47.1 MB

21. Adding Existing Products & Retrieving Cart Items.srt

6.0 KB

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

44.9 KB

22. Deleting Related Items & Deleting Cart Products.mp4

26.8 MB

22. Deleting Related Items & Deleting Cart Products.srt

2.8 KB

22.1 11-deleting-related-items.zip

41.5 KB

23. Adding an Order Model.mp4

38.5 MB

23. Adding an Order Model.srt

5.1 KB

24. Storing Cartitems as Orderitems.mp4

81.9 MB

24. Storing Cartitems as Orderitems.srt

9.9 KB

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

45.1 KB

25. Resetting the Cart & Fetching and Outputting Orders.mp4

96.9 MB

25. Resetting the Cart & Fetching and Outputting Orders.srt

11.9 KB

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

45.4 KB

26. Wrap Up.mp4

8.7 MB

26. Wrap Up.srt

2.3 KB

27. Useful Resources & Links.html

0.3 KB

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

45.1 KB

27.2 05-deleting-products.zip

38.8 KB

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

44.9 KB

27.4 11-deleting-related-items.zip

41.5 KB

27.5 04-updating-products.zip

38.8 KB

27.6 01-defining-a-model.zip

38.4 KB

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

42.8 KB

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

42.7 KB

27.9 08-fetching-related-products.zip

41.6 KB

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

45.4 KB

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

40.2 KB

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

42.2 KB

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

43.1 KB

/12. Working with NoSQL & Using MongoDB/

1. Module Introduction.mp4

3.4 MB

1. Module Introduction.srt

1.7 KB

1.1 00-starting-setup.zip

42.5 KB

2. What is MongoDB.mp4

10.7 MB

2. What is MongoDB.srt

5.5 KB

2.1 Learn all about MongoDB.html

0.1 KB

3. Relations in NoSQL.mp4

18.6 MB

3. Relations in NoSQL.srt

5.8 KB

4. Setting Up MongoDB.mp4

39.1 MB

4. Setting Up MongoDB.srt

7.3 KB

5. Installing the MongoDB Driver.mp4

61.7 MB

5. Installing the MongoDB Driver.srt

9.3 KB

6. Creating the Database Connection.mp4

29.2 MB

6. Creating the Database Connection.srt

4.3 KB

7. Finishing the Database Connection.mp4

35.8 MB

7. Finishing the Database Connection.srt

5.8 KB

8. Using the Database Connection.mp4

54.5 MB

8. Using the Database Connection.srt

7.2 KB

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

45.8 KB

9. Creating Products.mp4

22.3 MB

9. Creating Products.srt

2.8 KB

10. Understanding the MongoDB Compass.mp4

17.2 MB

10. Understanding the MongoDB Compass.srt

3.7 KB

11. Fetching All Products.mp4

40.3 MB

11. Fetching All Products.srt

6.1 KB

11.1 02-fetching-all-products.zip

44.1 KB

12. Fetching a Single Product.mp4

66.6 MB

12. Fetching a Single Product.srt

9.4 KB

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

44.4 KB

13. Making the Edit & Delete Buttons Work Again.mp4

21.9 MB

13. Making the Edit & Delete Buttons Work Again.srt

2.8 KB

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

70.5 MB

14. Working on the Product Model to Edit our Product.srt

8.9 KB

15. Finishing the Update Product Code.mp4

36.7 MB

15. Finishing the Update Product Code.srt

4.7 KB

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

47.0 KB

16. One Note About Updating Products.mp4

16.8 MB

16. One Note About Updating Products.srt

2.2 KB

17. Deleting Products.mp4

33.2 MB

17. Deleting Products.srt

4.7 KB

17.1 05-deleting-products.zip

43.3 KB

18. Fixing the Add Product Functionality.mp4

12.6 MB

18. Fixing the Add Product Functionality.srt

1.8 KB

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

47.6 KB

19. Creating New Users.mp4

57.0 MB

19. Creating New Users.srt

9.5 KB

20. Storing the User in our Database.mp4

51.8 MB

20. Storing the User in our Database.srt

7.8 KB

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

46.9 KB

21. Working on Cart Items & Orders.mp4

65.2 MB

21. Working on Cart Items & Orders.srt

9.2 KB

22. Adding the Add to Cart Functionality.mp4

54.9 MB

22. Adding the Add to Cart Functionality.srt

7.9 KB

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

46.1 KB

23. Storing Multiple Products in the Cart.mp4

62.0 MB

23. Storing Multiple Products in the Cart.srt

8.9 KB

24. Displaying the Cart Items.mp4

83.1 MB

24. Displaying the Cart Items.srt

12.4 KB

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

44.0 KB

25. Fixing a Bug.mp4

8.9 MB

25. Fixing a Bug.srt

1.5 KB

26. Deleting Cart Items.mp4

40.3 MB

26. Deleting Cart Items.srt

5.4 KB

26.1 10-deleting-cart-items.zip

42.6 KB

27. Adding an Order.mp4

39.7 MB

27. Adding an Order.srt

5.6 KB

28. Adding Relational Order Data.mp4

56.2 MB

28. Adding Relational Order Data.srt

8.8 KB

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

44.6 KB

29. Getting Orders.mp4

29.2 MB

29. Getting Orders.srt

4.4 KB

30. Removing Deleted Items From the Cart.mp4

20.9 MB

30. Removing Deleted Items From the Cart.srt

4.3 KB

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

44.6 KB

31. Wrap Up.mp4

12.0 MB

31. Wrap Up.srt

3.2 KB

32. Useful Resources & Links.html

0.8 KB

32.1 02-fetching-all-products.zip

44.1 KB

32.2 05-deleting-products.zip

43.3 KB

32.3 00-starting-setup.zip

42.5 KB

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

47.0 KB

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

47.6 KB

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

45.8 KB

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

44.4 KB

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

44.0 KB

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

46.9 KB

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

46.1 KB

32.11 10-deleting-cart-items.zip

42.6 KB

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

44.6 KB

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

44.6 KB

33. Two Adjustments (behind the scenes).html

0.2 KB

/13. Working with Mongoose/

1. Module Introduction.mp4

2.9 MB

1. Module Introduction.srt

1.8 KB

2. What is Mongoose.mp4

7.0 MB

2. What is Mongoose.srt

2.8 KB

2.1 Mongoose Official Docs.html

0.1 KB

3. Connecting to the MongoDB Server with Mongoose.mp4

47.4 MB

3. Connecting to the MongoDB Server with Mongoose.srt

6.4 KB

3.1 Mongoose Docs.html

0.1 KB

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

42.9 KB

4. Creating the Product Schema.mp4

58.0 MB

4. Creating the Product Schema.srt

8.6 KB

5. Saving Data Through Mongoose.mp4

60.0 MB

5. Saving Data Through Mongoose.srt

8.7 KB

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

42.2 KB

6. Fetching All Products.mp4

24.6 MB

6. Fetching All Products.srt

3.5 KB

6.1 03-fetching-all-products.zip

40.7 KB

7. Fetching a Single Product.mp4

12.7 MB

7. Fetching a Single Product.srt

2.0 KB

8. Updating Products.mp4

44.9 MB

8. Updating Products.srt

5.5 KB

9. Deleting Products.mp4

13.7 MB

9. Deleting Products.srt

1.7 KB

9.1 04-deleting-products.zip

39.8 KB

10. Adding and Using a User Model.mp4

68.5 MB

10. Adding and Using a User Model.srt

8.2 KB

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

42.5 KB

11. Using Relations in Mongoose.mp4

35.4 MB

11. Using Relations in Mongoose.srt

4.8 KB

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

42.1 KB

12. One Important Thing About Fetching Relations.mp4

40.8 MB

12. One Important Thing About Fetching Relations.srt

5.5 KB

13. Working on the Shopping Cart.mp4

56.2 MB

13. Working on the Shopping Cart.srt

7.2 KB

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

42.5 KB

14. Loading the Cart.mp4

54.5 MB

14. Loading the Cart.srt

6.7 KB

14.1 08-loading-the-cart.zip

40.1 KB

15. Deleting Cart Items.mp4

29.2 MB

15. Deleting Cart Items.srt

3.7 KB

16. Creating & Getting Orders.mp4

90.7 MB

16. Creating & Getting Orders.srt

13.1 KB

17. Storing All Order Related Data.mp4

17.7 MB

17. Storing All Order Related Data.srt

2.4 KB

18. Clearing the Cart After Storing an Order.mp4

20.7 MB

18. Clearing the Cart After Storing an Order.srt

2.4 KB

19. Getting & Displaying the Orders.mp4

34.1 MB

19. Getting & Displaying the Orders.srt

5.0 KB

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

43.8 KB

20. Wrap Up.mp4

13.7 MB

20. Wrap Up.srt

2.5 KB

21. Useful Resources & Links.html

0.3 KB

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

42.9 KB

21.2 08-loading-the-cart.zip

40.1 KB

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

42.2 KB

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

42.5 KB

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

42.5 KB

21.6 03-fetching-all-products.zip

51.0 KB

21.7 04-deleting-products.zip

39.8 KB

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

42.1 KB

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

43.8 KB

/14. Sessions & Cookies/

1. Module Introduction.mp4

1.9 MB

1. Module Introduction.srt

1.0 KB

2. What is a Cookie.mp4

4.6 MB

2. What is a Cookie.srt

2.6 KB

3. The Current Project Status.mp4

21.3 MB

3. The Current Project Status.srt

3.5 KB

3.1 00-starting-setup.zip

40.7 KB

4. Optional Creating the Login Form.mp4

66.6 MB

4. Optional Creating the Login Form.srt

8.3 KB

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

46.6 KB

5. Adding the Request Driven Login Solution.mp4

79.1 MB

5. Adding the Request Driven Login Solution.srt

10.3 KB

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

49.3 KB

6. Setting a Cookie.mp4

48.2 MB

6. Setting a Cookie.srt

7.9 KB

7. Manipulating Cookies.mp4

10.6 MB

7. Manipulating Cookies.srt

2.7 KB

8. Configuring Cookies.mp4

48.3 MB

8. Configuring Cookies.srt

8.1 KB

8.1 03-configuring-cookies.zip

45.9 KB

9. What is a Session.mp4

8.1 MB

9. What is a Session.srt

4.2 KB

10. Initializing the Session Middleware.mp4

29.2 MB

10. Initializing the Session Middleware.srt

4.0 KB

11. Using the Session Middleware.mp4

37.9 MB

11. Using the Session Middleware.srt

5.8 KB

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

48.0 KB

12. Using MongoDB to Store Sessions.mp4

66.4 MB

12. Using MongoDB to Store Sessions.srt

8.6 KB

12.1 Express-session Docs.html

0.1 KB

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

47.9 KB

13. Sessions & Cookies - A Short Summary.mp4

19.7 MB

13. Sessions & Cookies - A Short Summary.srt

2.7 KB

14. Time to Practice - Sessions and Cookies.html

0.1 KB

15. Deleting a Cookie.mp4

39.1 MB

15. Deleting a Cookie.srt

6.5 KB

15.1 06-deleting-a-cookie.zip

45.6 KB

16. Fixing Some Minor Bugs.mp4

39.6 MB

16. Fixing Some Minor Bugs.srt

5.7 KB

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

46.9 KB

17. Making Add to Cart Work Again.mp4

70.7 MB

17. Making Add to Cart Work Again.srt

9.0 KB

18. Two Tiny Improvements.mp4

25.6 MB

18. Two Tiny Improvements.srt

4.3 KB

18.1 08-two-tiny-improvements.zip

45.3 KB

19. Wrap Up.mp4

19.3 MB

19. Wrap Up.srt

5.7 KB

20. Code Adjustments.html

0.1 KB

20.1 09-adjusted-code.zip

42.9 KB

21. Useful Resources & Links.html

0.8 KB

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

46.9 KB

21.2 00-starting-setup.zip

40.7 KB

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

46.6 KB

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

49.3 KB

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

47.9 KB

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

48.0 KB

21.7 03-configuring-cookies.zip

45.9 KB

21.8 06-deleting-a-cookie.zip

45.6 KB

21.9 08-two-tiny-improvements.zip

46.8 KB

21.10 assignment-solution.zip

45.3 KB

/15. Adding Authentication/

1. Module Introduction.mp4

3.2 MB

1. Module Introduction.srt

1.7 KB

2. What is Authentication.mp4

7.9 MB

2. What is Authentication.srt

3.3 KB

3. How is Authentication Implemented.mp4

6.3 MB

3. How is Authentication Implemented.srt

3.0 KB

4. Our Updated Project Status.mp4

17.6 MB

4. Our Updated Project Status.srt

17.6 MB

4.1 00-starting-setup.zip

46.2 KB

5. Implementing an Authentication Flow.mp4

73.9 MB

5. Implementing an Authentication Flow.srt

10.6 KB

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

51.2 KB

6. Encrypting Passwords.mp4

33.9 MB

6. Encrypting Passwords.srt

6.6 KB

6.1 02-encrypting-passwords.zip

47.7 KB

7. Adding a Tiny Code Improvement.mp4

13.7 MB

7. Adding a Tiny Code Improvement.srt

1.9 KB

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

48.9 KB

8. Adding the Signin Functionality.mp4

62.4 MB

8. Adding the Signin Functionality.srt

8.5 KB

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

50.3 KB

9. Working on Route Protection.mp4

18.6 MB

9. Working on Route Protection.srt

3.0 KB

10. Using Middleware to Protect Routes.mp4

41.9 MB

10. Using Middleware to Protect Routes.srt

6.1 KB

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

52.8 KB

11. Understanding CSRF Attacks.mp4

12.3 MB

11. Understanding CSRF Attacks.srt

4.4 KB

12. Using a CSRF Token.mp4

74.5 MB

12. Using a CSRF Token.srt

9.0 KB

13. Adding CSRF Protection.mp4

44.9 MB

13. Adding CSRF Protection.srt

5.6 KB

13.1 06-adding-csrf-protection.zip

50.1 KB

14. Fixing the Order Button.mp4

11.6 MB

14. Fixing the Order Button.srt

1.8 KB

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

50.3 KB

15. Providing User Feedback.mp4

73.6 MB

15. Providing User Feedback.srt

9.6 KB

15.1 08-providing-user-feedback.zip

50.4 KB

16. Optional Styling Error Messages.mp4

37.7 MB

16. Optional Styling Error Messages.srt

4.4 KB

16.1 09-styling-error-messages.zip

50.2 KB

17. Finishing the Flash Messages.mp4

18.7 MB

17. Finishing the Flash Messages.srt

2.8 KB

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

51.7 KB

18. Adding Additional Flash Messages.mp4

22.0 MB

18. Adding Additional Flash Messages.srt

3.3 KB

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

52.8 KB

19. Wrap Up.mp4

12.8 MB

19. Wrap Up.srt

3.3 KB

20. Useful Resources & Links.html

0.6 KB

20.1 00-starting-setup.zip

46.2 KB

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

50.3 KB

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

50.3 KB

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

51.2 KB

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

48.9 KB

20.6 06-adding-csrf-protection.zip

50.1 KB

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

52.8 KB

20.8 02-encrypting-passwords.zip

47.7 KB

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

51.7 KB

20.10 09-styling-error-messages.zip

50.2 KB

20.11 08-providing-user-feedback.zip

50.4 KB

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

52.8 KB

/16. Sending Emails/

1. Module Introduction.mp4

1.8 MB

1. Module Introduction.srt

1.0 KB

2. How Does Sending Emails Work.mp4

3.5 MB

2. How Does Sending Emails Work.srt

2.1 KB

3. Using SendGrid.mp4

13.4 MB

3. Using SendGrid.srt

1.8 KB

4. Using Nodemailer to Send an Email.mp4

52.1 MB

4. Using Nodemailer to Send an Email.srt

6.6 KB

5. Potential Limitation for Large Scale Apps.mp4

14.8 MB

5. Potential Limitation for Large Scale Apps.srt

2.1 KB

6. Useful Resources & Links.html

0.5 KB

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

52.8 KB

/17. Advanced Authentication/

1. Module Introduction.mp4

1.7 MB

1. Module Introduction.srt

0.9 KB

2. Resetting Passwords.mp4

32.3 MB

2. Resetting Passwords.srt

4.3 KB

2.1 01-resetting-password.zip

50.7 KB

3. Implementing the Token Logic.mp4

80.0 MB

3. Implementing the Token Logic.srt

9.5 KB

4. Creating the Token.mp4

11.3 MB

4. Creating the Token.srt

2.0 KB

4.1 02-creating-the-token.zip

51.0 KB

5. Creating the Reset Password Form.mp4

61.5 MB

5. Creating the Reset Password Form.srt

7.2 KB

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

55.7 KB

6. Adding Logic to Update the Password.mp4

74.2 MB

6. Adding Logic to Update the Password.srt

8.2 KB

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

55.6 KB

7. Why we Need Authorization.mp4

10.7 MB

7. Why we Need Authorization.srt

2.7 KB

8. Adding Authorization.mp4

18.5 MB

8. Adding Authorization.srt

2.7 KB

9. Adding Protection to Post Actions.mp4

37.2 MB

9. Adding Protection to Post Actions.srt

4.6 KB

10. Why Editing Fails.mp4

6.3 MB

10. Why Editing Fails.srt

1.5 KB

10.1 05-why-editing-fails.zip

52.1 KB

11. Wrap Up.mp4

6.8 MB

11. Wrap Up.srt

2.2 KB

12. Useful Resources & Links.html

0.2 KB

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

55.6 KB

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

55.7 KB

12.3 05-why-editing-fails.zip

52.1 KB

12.4 01-resetting-password.zip

50.7 KB

12.5 02-creating-the-token.zip

51.0 KB

/18. Understanding Validation/

1. Module Introduction.mp4

2.4 MB

1. Module Introduction.srt

1.3 KB

2. Why Should We Use Validation.mp4

5.5 MB

2. Why Should We Use Validation.srt

3.1 KB

3. How to Validate Input.mp4

13.6 MB

3. How to Validate Input.srt

5.7 KB

4. Setup & Basic Validation.mp4

103.7 MB

4. Setup & Basic Validation.srt

14.9 KB

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

54.5 KB

5. Using Validation Error Messages.mp4

22.0 MB

5. Using Validation Error Messages.srt

3.1 KB

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

55.8 KB

6. Built-In & Custom Validators.mp4

40.9 MB

6. Built-In & Custom Validators.srt

5.1 KB

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

55.7 KB

7. More Validators.mp4

39.1 MB

7. More Validators.srt

6.2 KB

8. Checking For Field Equality.mp4

29.7 MB

8. Checking For Field Equality.srt

4.6 KB

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

55.1 KB

9. Adding Async Validation.mp4

47.4 MB

9. Adding Async Validation.srt

6.1 KB

9.1 05-added-async-validation.zip

53.8 KB

10. Time to Practice - Validation.html

0.1 KB

11. Keeping User Input.mp4

42.7 MB

11. Keeping User Input.srt

5.3 KB

11.1 06-keeping-user-input.zip

52.9 KB

12. Adding Conditional CSS Classes.mp4

55.7 MB

12. Adding Conditional CSS Classes.srt

7.1 KB

13. Adding Validation to Login.mp4

55.8 MB

13. Adding Validation to Login.srt

7.1 KB

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

55.2 KB

14. Sanitizing Data.mp4

36.7 MB

14. Sanitizing Data.srt

5.1 KB

14.1 08-sanitizing-data.zip

52.4 KB

15. Validating Product Addition.mp4

112.0 MB

15. Validating Product Addition.srt

14.6 KB

16. Validating Product Editing.mp4

76.1 MB

16. Validating Product Editing.srt

8.7 KB

16.1 09-validating-product-editing.zip

55.7 KB

17. Wrap Up.mp4

15.2 MB

17. Wrap Up.srt

1.9 KB

18. Useful Resources & Links.html

0.6 KB

18.1 06-keeping-user-input.zip

52.9 KB

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

55.8 KB

18.3 assignment-solution.zip

52.4 KB

18.4 05-added-async-validation.zip

53.8 KB

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

54.5 KB

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

55.2 KB

18.7 09-validating-product-editing.zip

55.7 KB

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

55.7 KB

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

55.1 KB

18.10 08-sanitizing-data.zip

52.4 KB

/19. Error Handling/

1. Module Introduction.mp4

1.5 MB

1. Module Introduction.srt

0.9 KB

2. Types of Errors & Error Handling.mp4

18.1 MB

2. Types of Errors & Error Handling.srt

7.5 KB

3. Analyzing the Error Handling in the Current Project.mp4

25.9 MB

3. Analyzing the Error Handling in the Current Project.srt

3.1 KB

4. Errors - Some Theory.mp4

61.4 MB

4. Errors - Some Theory.srt

9.2 KB

4.1 01-errors-some-theory.zip

1.6 KB

5. Throwing Errors in Code.mp4

22.3 MB

5. Throwing Errors in Code.srt

3.8 KB

6. Returning Error Pages.mp4

70.3 MB

6. Returning Error Pages.srt

9.1 KB

6.1 02-returning-error-pages.zip

55.5 KB

7. Using the Express.js Error Handling Middleware.mp4

65.8 MB

7. Using the Express.js Error Handling Middleware.srt

7.6 KB

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

61.2 KB

8. Updating the App.mp4

39.4 MB

8. Updating the App.srt

4.4 KB

9. Using the Error Handling Middleware Correctly.mp4

53.7 MB

9. Using the Error Handling Middleware Correctly.srt

6.8 KB

10. Status Codes.mp4

41.5 MB

10. Status Codes.srt

8.1 KB

10.1 04-status-codes.zip

53.3 KB

11. Available Status Codes.html

2.9 KB

12. Wrap Up.mp4

11.9 MB

12. Wrap Up.srt

3.4 KB

13. Useful Resources & Links.html

0.4 KB

13.1 02-returning-error-pages.zip

55.5 KB

13.2 04-status-codes.zip

53.3 KB

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

61.2 KB

13.4 01-errors-some-theory.zip

1.6 KB

/20. File Upload & Download/

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

1.1 KB

2. Adding a File Picker to the Frontend.mp4

21.4 MB

2. Adding a File Picker to the Frontend.srt

4.0 KB

3. Handling Multipart Form Data.mp4

50.6 MB

3. Handling Multipart Form Data.srt

6.4 KB

4. Handling File Uploads with Multer.mp4

53.9 MB

4. Handling File Uploads with Multer.srt

6.5 KB

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

1.1 MB

5. Configuring Multer to Adjust Filename & Filepath.mp4

47.5 MB

5. Configuring Multer to Adjust Filename & Filepath.srt

6.2 KB

6. Filtering Files by Mimetype.mp4

28.8 MB

6. Filtering Files by Mimetype.srt

3.1 KB

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

1.6 MB

7. Storing File Data in the Database.mp4

84.1 MB

7. Storing File Data in the Database.srt

10.8 KB

8. Remove imageUrl from Add Product.html

0.7 KB

9. Serving Images Statically.mp4

45.8 MB

9. Serving Images Statically.srt

6.0 KB

9.1 03-serving-images-statically.zip

2.1 MB

10. Downloading Files with Authentication.mp4

77.0 MB

10. Downloading Files with Authentication.srt

9.6 KB

11. Setting File Type Headers.mp4

27.6 MB

11. Setting File Type Headers.srt

3.3 KB

12. Restricting File Access.mp4

43.0 MB

12. Restricting File Access.srt

3.7 KB

12.1 04-restricting-file-access.zip

2.1 MB

13. Streaming Data vs Preloading Data.mp4

34.5 MB

13. Streaming Data vs Preloading Data.srt

4.6 KB

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

2.2 MB

14. Using PDFKit for .pdf Generation.mp4

64.8 MB

14. Using PDFKit for .pdf Generation.srt

7.6 KB

15. Generating .pdf Files with Order Data.mp4

76.6 MB

15. Generating .pdf Files with Order Data.srt

8.0 KB

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

2.7 MB

15.2 Styling the Text.html

0.1 KB

16. Deleting Files.mp4

69.2 MB

16. Deleting Files.srt

7.3 KB

16.1 07-deleting-files.zip

1.6 MB

17. Fixing Invoice Links.mp4

6.2 MB

17. Fixing Invoice Links.srt

0.7 KB

17.1 08-fixing-invoice-links.zip

2.6 MB

18. Wrap Up.mp4

20.2 MB

18. Wrap Up.srt

1.9 KB

19. Useful Resources & Links.html

0.8 KB

19.1 07-deleting-files.zip

1.6 MB

19.2 04-restricting-file-access.zip

2.2 MB

19.3 08-fixing-invoice-links.zip

2.6 MB

19.4 03-serving-images-statically.zip

2.1 MB

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

2.6 MB

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

1.6 MB

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

1.1 MB

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

2.2 MB

/21. Adding Pagination/

1. Module Introduction.mp4

1.6 MB

1. Module Introduction.srt

1.0 KB

2. Adding Pagination Links.mp4

35.8 MB

2. Adding Pagination Links.srt

5.5 KB

2.1 01-adding-pagination-links.zip

59.8 KB

3. Retrieving a Chunk of Data.mp4

36.4 MB

3. Retrieving a Chunk of Data.srt

5.0 KB

4. Skip & Limit with SQL.html

1.0 KB

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

64.3 KB

5. Preparing Pagination Data on the Server.mp4

41.3 MB

5. Preparing Pagination Data on the Server.srt

4.6 KB

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

62.7 KB

6. Adding Dynamic Pagination Buttons.mp4

81.9 MB

6. Adding Dynamic Pagination Buttons.srt

10.1 KB

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

62.7 KB

7. Re-Using the Pagination Logic & Controls.mp4

37.7 MB

7. Re-Using the Pagination Logic & Controls.srt

4.2 KB

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

61.4 KB

8. Wrap Up.mp4

9.7 MB

8. Wrap Up.srt

1.5 KB

9. Useful Resources & Links.html

0.2 KB

9.1 01-adding-pagination-links.zip

59.8 KB

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

62.7 KB

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

61.4 KB

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

64.3 KB

/22. Understanding Async Requests/

1. Module Introduction.mp4

2.0 MB

1. Module Introduction.srt

1.1 KB

2. What are Async Requests.mp4

5.8 MB

2. What are Async Requests.srt

3.0 KB

3. Adding Client Side JS Code.mp4

68.6 MB

3. Adding Client Side JS Code.srt

10.3 KB

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

61.6 KB

4. The JSON Data Format.html

0.9 KB

5. Sending & Handling Background Requests.mp4

88.6 MB

5. Sending & Handling Background Requests.srt

13.6 KB

6. Manipulating the DOM.mp4

27.4 MB

6. Manipulating the DOM.srt

4.3 KB

6.1 02-manipulating-the-dom.zip

60.9 KB

7. Useful Resources & Links.html

0.7 KB

7.1 02-manipulating-the-dom.zip

60.9 KB

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

61.6 KB

/23. Adding Payments/

1. Module Introduction.mp4

2.0 MB

1. Module Introduction.srt

1.2 KB

2. How Payments Work.mp4

6.3 MB

2. How Payments Work.srt

3.2 KB

3. Adding a Checkout Page.mp4

62.0 MB

3. Adding a Checkout Page.srt

7.6 KB

3.1 01-added-checkout-page.zip

61.0 KB

4. Using Stripe in Your App.mp4

158.1 MB

4. Using Stripe in Your App.srt

27.3 KB

4.1 02-using-stripe.zip

61.1 KB

5. Useful Resources & Links.html

0.3 KB

5.1 02-using-stripe.zip

61.1 KB

5.2 01-added-checkout-page.zip

61.0 KB

/24. Working with REST APIs - The Basics/

1. Module Introduction.mp4

3.4 MB

1. Module Introduction.srt

1.7 KB

2. What are REST APIs and why do we use Them.mp4

31.8 MB

2. What are REST APIs and why do we use Them.srt

9.2 KB

3. Accessing Data with REST APIs.mp4

20.2 MB

3. Accessing Data with REST APIs.srt

7.6 KB

3.1 00-starting-setup.zip

2.2 KB

4. Understanding Routing & HTTP Methods.mp4

20.1 MB

4. Understanding Routing & HTTP Methods.srt

7.1 KB

5. REST APIs - The Core Principles.mp4

16.2 MB

5. REST APIs - The Core Principles.srt

5.8 KB

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

39.9 MB

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

8.4 KB

7. Sending Requests & Responses and Working with Postman.mp4

87.6 MB

7. Sending Requests & Responses and Working with Postman.srt

18.3 KB

7.1 01-sending-requests-responses.zip

6.6 KB

8. REST APIs, Clients & CORS Errors.mp4

62.8 MB

8. REST APIs, Clients & CORS Errors.srt

13.5 KB

9. Sending POST Requests.mp4

57.8 MB

9. Sending POST Requests.srt

8.4 KB

9.1 02-sending-post-requests.zip

6.5 KB

10. Wrap Up.mp4

10.9 MB

10. Wrap Up.srt

3.2 KB

11. Useful Resources & Links.html

0.4 KB

11.1 02-sending-post-requests.zip

6.5 KB

11.2 00-starting-setup.zip

2.2 KB

11.3 01-sending-requests-responses.zip

6.6 KB

/25. Working with REST APIs - The Practical Application/

1. Module Introduction.mp4

2.9 MB

1. Module Introduction.srt

1.6 KB

2. REST APIs & The Rest Of The Course.mp4

20.8 MB

2. REST APIs & The Rest Of The Course.srt

5.3 KB

3. Understanding the Frontend Setup.mp4

32.5 MB

3. Understanding the Frontend Setup.srt

6.3 KB

3.1 00-frontend-starting-setup.zip

83.8 KB

4. Planning the API.mp4

32.8 MB

4. Planning the API.srt

3.8 KB

4.1 02-sending-post-requests.zip

6.5 KB

5. Fetching Lists of Posts.mp4

58.0 MB

5. Fetching Lists of Posts.srt

8.4 KB

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

86.9 KB

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

6.9 KB

6. Adding a Create Post Endpoint.mp4

65.6 MB

6. Adding a Create Post Endpoint.srt

9.9 KB

7. Adding Server Side Validation.mp4

55.2 MB

7. Adding Server Side Validation.srt

8.2 KB

8. Setting Up a Post Model.mp4

46.6 MB

8. Setting Up a Post Model.srt

7.2 KB

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

87.4 KB

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

7.0 KB

9. Storing Posts in the Database.mp4

33.8 MB

9. Storing Posts in the Database.srt

4.5 KB

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

9.1 KB

10. Static Images & Error Handling.mp4

70.6 MB

10. Static Images & Error Handling.srt

8.4 KB

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

9.2 KB

11. Fetching a Single Post.mp4

76.7 MB

11. Fetching a Single Post.srt

9.5 KB

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

9.2 KB

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

87.0 KB

12. Image Names & Windows.html

1.8 KB

13. Uploading Images.mp4

88.8 MB

13. Uploading Images.srt

11.4 KB

13.1 06-backend-uploading-images.zip

9.1 KB

13.2 06-frontend-uploading-images.zip

84.7 KB

14. Updating Posts.mp4

143.1 MB

14. Updating Posts.srt

18.5 KB

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

9.3 KB

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

84.3 KB

15. Deleting Posts.mp4

44.0 MB

15. Deleting Posts.srt

5.6 KB

16. Adding Pagination.mp4

58.5 MB

16. Adding Pagination.srt

8.3 KB

16.1 08-frontend-adding-pagination.zip

85.1 KB

16.2 08-backend-adding-pagination.zip

9.5 KB

17. Adding a User Model.mp4

40.0 MB

17. Adding a User Model.srt

4.5 KB

18. Adding User Signup Validation.mp4

64.2 MB

18. Adding User Signup Validation.srt

7.9 KB

19. Signing Users Up.mp4

72.1 MB

19. Signing Users Up.srt

9.3 KB

20. How Does Authentication Work.mp4

7.9 MB

20. How Does Authentication Work.srt

4.2 KB

21. Starting with User Login.mp4

35.8 MB

21. Starting with User Login.srt

4.4 KB

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

71.2 MB

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

10.3 KB

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

13.4 KB

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

89.2 KB

23. Using & Validating the Token.mp4

98.4 MB

23. Using & Validating the Token.srt

12.4 KB

24. Adding Auth Middleware to All Routes.mp4

21.2 MB

24. Adding Auth Middleware to All Routes.srt

2.4 KB

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

15.9 KB

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

92.7 KB

25. Connecting Posts & Users.mp4

62.3 MB

25. Connecting Posts & Users.srt

8.0 KB

26. Adding Authorization Checks.mp4

33.5 MB

26. Adding Authorization Checks.srt

5.0 KB

27. Clearing Post-User Relations.mp4

28.7 MB

27. Clearing Post-User Relations.srt

3.6 KB

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

14.9 KB

28. Time to Practice - Working with REST APIs.html

0.1 KB

29. Wrap Up.mp4

11.5 MB

29. Wrap Up.srt

3.3 KB

30. Useful Resources & Links.html

0.2 KB

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

86.9 KB

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

7.0 KB

30.3 00-frontend-starting-setup.zip

83.8 KB

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

9.1 KB

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

6.9 KB

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

9.2 KB

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

9.2 KB

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

87.4 KB

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

87.0 KB

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

92.7 KB

30.11 06-backend-uploading-images.zip

9.1 KB

30.12 08-backend-adding-pagination.zip

9.5 KB

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

89.2 KB

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

9.3 KB

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

14.9 KB

30.16 assignment-backend-solution.zip

14.8 KB

30.17 06-frontend-uploading-images.zip

84.7 KB

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

15.9 KB

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

13.4 KB

30.20 08-frontend-adding-pagination.zip

85.1 KB

30.21 assignment-frontend-solution.zip

85.0 KB

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

84.3 KB

/26. Understanding Async Await in Node.js/

1. Module Introduction.mp4

2.3 MB

1. Module Introduction.srt

1.2 KB

2. What is Async Await All About.mp4

34.8 MB

2. What is Async Await All About.srt

5.8 KB

3. Transforming Then Catch to Async Await.mp4

48.5 MB

3. Transforming Then Catch to Async Await.srt

5.8 KB

3.1 01-transforming-then-catch.zip

14.8 KB

4. Top-level await.mp4

12.2 MB

4. Top-level await.srt

2.0 KB

5. Time to Practice - Async Await.html

0.1 KB

6. The User Name is Missing!.html

0.9 KB

7. Wrap Up.mp4

33.7 MB

7. Wrap Up.srt

33.7 MB

8. Useful Resources & Links.html

0.5 KB

8.1 01-transforming-then-catch.zip

14.8 KB

8.2 assignment-frontend-solution.zip

85.0 KB

8.3 assignment-backend-solution.zip

14.8 KB

/27. Understanding Websockets & Socket.io/

1. Module Introduction.mp4

2.5 MB

1. Module Introduction.srt

1.2 KB

2. What Are Websockets & Why Would You Use Them.mp4

11.9 MB

2. What Are Websockets & Why Would You Use Them.srt

6.1 KB

3. Websocket Solutions - An Overview.mp4

13.2 MB

3. Websocket Solutions - An Overview.srt

2.1 KB

4. Setting Up Socket.io on the Server.mp4

39.9 MB

4. Setting Up Socket.io on the Server.srt

5.0 KB

5. Establishing a Connection From the Client.mp4

28.0 MB

5. Establishing a Connection From the Client.srt

3.4 KB

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

16.6 KB

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

94.9 KB

6. Identifying Realtime Potential.mp4

25.5 MB

6. Identifying Realtime Potential.srt

3.5 KB

6.1 add-post.js

0.3 KB

7. Sharing the IO Instance Across Files.mp4

24.0 MB

7. Sharing the IO Instance Across Files.srt

3.4 KB

8. Synchronizing POST Additions.mp4

72.0 MB

8. Synchronizing POST Additions.srt

9.4 KB

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

89.8 KB

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

16.6 KB

9. Fixing a Bug - The Missing Username.mp4

17.6 MB

9. Fixing a Bug - The Missing Username.srt

1.9 KB

9.1 update-post.js

0.3 KB

10. Updating Posts On All Connected Clients.mp4

44.4 MB

10. Updating Posts On All Connected Clients.srt

5.2 KB

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

94.1 KB

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

17.4 KB

11. Sorting Correctly.mp4

8.9 MB

11. Sorting Correctly.srt

1.1 KB

12. Deleting Posts Across Clients.mp4

27.9 MB

12. Deleting Posts Across Clients.srt

3.2 KB

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

16.7 KB

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

90.3 KB

13. Wrap Up.mp4

15.0 MB

13. Wrap Up.srt

2.3 KB

14. Useful Resources & Links.html

0.5 KB

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

16.6 KB

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

94.9 KB

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

16.7 KB

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

16.6 KB

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

17.4 KB

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

89.8 KB

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

90.3 KB

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

94.1 KB

/28. Working with GraphQL/

1. Module Introduction.mp4

2.0 MB

1. Module Introduction.srt

1.2 KB

2. What is GraphQL.mp4

34.5 MB

2. What is GraphQL.srt

12.7 KB

3. Understanding the Setup & Writing our First Query.mp4

75.4 MB

3. Understanding the Setup & Writing our First Query.srt

14.4 KB

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

16.7 KB

4. Defining a Mutation Schema.mp4

47.9 MB

4. Defining a Mutation Schema.srt

7.5 KB

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

90.3 KB

5. Adding a Mutation Resolver & GraphiQL.mp4

85.6 MB

5. Adding a Mutation Resolver & GraphiQL.srt

12.7 KB

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

15.0 KB

6. Adding Input Validation.mp4

44.3 MB

6. Adding Input Validation.srt

5.0 KB

7. Handling Errors.mp4

40.9 MB

7. Handling Errors.srt

4.7 KB

7.1 02-handling-errors.zip

14.5 KB

8. Connecting the Frontend to the GraphQL API.mp4

66.8 MB

8. Connecting the Frontend to the GraphQL API.srt

8.3 KB

8.1 03-frontend-connecting-the-frontend.zip

87.9 KB

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

16.0 KB

9. Adding a Login Query & a Resolver.mp4

62.1 MB

9. Adding a Login Query & a Resolver.srt

7.0 KB

10. Adding Login Functionality.mp4

51.3 MB

10. Adding Login Functionality.srt

5.6 KB

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

89.2 KB

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

16.3 KB

11. Adding a Create Post Mutation.mp4

74.4 MB

11. Adding a Create Post Mutation.srt

8.8 KB

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

15.9 KB

12. Extracting User Data From the Auth Token.mp4

66.2 MB

12. Extracting User Data From the Auth Token.srt

66.2 MB

13. Sending the Create Post Query.mp4

50.1 MB

13. Sending the Create Post Query.srt

6.0 KB

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

16.5 KB

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

90.3 KB

14. Fixing a Bug & Adding New Posts Correctly.mp4

27.1 MB

14. Fixing a Bug & Adding New Posts Correctly.srt

3.8 KB

15. Adding a Get Post Query & Resolver.mp4

48.4 MB

15. Adding a Get Post Query & Resolver.srt

5.9 KB

16. Sending Create Post and Get Post Queries.mp4

53.3 MB

16. Sending Create Post and Get Post Queries.srt

6.0 KB

16.1 create-post-code.js

0.4 KB

17. Adding Pagination.mp4

46.8 MB

17. Adding Pagination.srt

5.7 KB

17.1 07-backend-adding-pagination.zip

15.8 KB

17.2 07-frontend-adding-pagination.zip

85.8 KB

18. Uploading Images.mp4

111.9 MB

18. Uploading Images.srt

12.6 KB

18.1 08-backend-uploading-images.zip

15.9 KB

18.2 08-frontend-uploading-images.zip

85.5 KB

19. Fetching the imageUrl.html

1.0 KB

20. Viewing a Single Post.mp4

63.5 MB

20. Viewing a Single Post.srt

7.1 KB

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

87.5 KB

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

16.3 KB

21. Updating Posts.mp4

108.9 MB

21. Updating Posts.srt

10.9 KB

22. Deleting Posts.mp4

100.0 MB

22. Deleting Posts.srt

11.0 KB

22.1 10-frontend-deleting-posts.zip

84.9 KB

22.2 10-backend-deleting-posts.zip

17.5 KB

23. Adding Posts & Pagination.html

1.1 KB

24. Managing the User Status.mp4

96.5 MB

24. Managing the User Status.srt

11.2 KB

25. Using Variables.mp4

172.4 MB

25. Using Variables.srt

21.0 KB

26. Fixing a Pagination Bug.mp4

31.8 MB

26. Fixing a Pagination Bug.srt

3.5 KB

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

18.3 KB

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

88.6 KB

27. Wrap Up.mp4

20.8 MB

27. Wrap Up.srt

4.8 KB

28. Useful Resources & Links.html

0.3 KB

28.1 08-backend-uploading-images.zip

15.9 KB

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

90.3 KB

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

16.5 KB

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

16.0 KB

28.5 03-frontend-connecting-the-frontend.zip

87.9 KB

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

89.2 KB

28.7 07-frontend-adding-pagination.zip

85.8 KB

28.8 08-frontend-uploading-images.zip

85.5 KB

28.9 10-backend-deleting-posts.zip

17.5 KB

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

15.0 KB

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

18.3 KB

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

16.3 KB

28.13 07-backend-adding-pagination.zip

15.8 KB

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

87.5 KB

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

15.9 KB

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

88.6 KB

28.17 10-frontend-deleting-posts.zip

84.9 KB

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

16.3 KB

28.19 02-handling-errors.zip

14.5 KB

/29. Deploying our App/

1. Module Introduction.mp4

3.1 MB

1. Module Introduction.srt

1.6 KB

2. Deploying Different Kinds of Apps.mp4

5.7 MB

2. Deploying Different Kinds of Apps.srt

1.9 KB

3. Deployment Preparations.mp4

22.0 MB

3. Deployment Preparations.srt

6.4 KB

4. Using Environment Variables.mp4

110.3 MB

4. Using Environment Variables.srt

14.4 KB

4.1 shop-snapshot.zip

1.7 MB

4.2 01-using-environment-variables.zip

60.7 KB

5. Using Production API Keys.mp4

10.3 MB

5. Using Production API Keys.srt

1.8 KB

6. Setting Secure Response Headers with Helmet.mp4

27.7 MB

6. Setting Secure Response Headers with Helmet.srt

3.3 KB

7. Compressing Assets.mp4

28.6 MB

7. Compressing Assets.srt

3.6 KB

8. Setting Up Request Logging.mp4

41.8 MB

8. Setting Up Request Logging.srt

4.3 KB

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

60.6 KB

9. More on Logging.html

0.5 KB

10. Setting Up a SSL Server.mp4

76.8 MB

10. Setting Up a SSL Server.srt

12.9 KB

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

59.9 KB

11. Using a Hosting Provider.mp4

16.7 MB

11. Using a Hosting Provider.srt

6.2 KB

12. Understanding the Project & the Git Setup.mp4

25.4 MB

12. Understanding the Project & the Git Setup.srt

5.8 KB

12.1 Dive into the Git Basics.html

0.1 KB

13. A Deployment Example with Heroku.mp4

87.2 MB

13. A Deployment Example with Heroku.srt

14.0 KB

13.1 Whitelisting IPs with Heroku.html

0.2 KB

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

62.9 KB

14. Storing User-generated Files on Heroku.html

1.8 KB

15. Deploying APIs.mp4

18.5 MB

15. Deploying APIs.srt

3.9 KB

16. Useful Resources & Links.html

1.3 KB

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

60.6 KB

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

62.9 KB

16.3 01-using-environment-variables.zip

60.7 KB

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

59.9 KB

/30. Testing Node.js Applications/

1. Module Introduction.mp4

1.4 MB

1. Module Introduction.srt

0.9 KB

2. What is Testing.mp4

8.5 MB

2. What is Testing.srt

4.0 KB

3. Why & How.mp4

10.2 MB

3. Why & How.srt

5.0 KB

4. Setup and Writing a First Test.mp4

65.3 MB

4. Setup and Writing a First Test.srt

14.5 KB

4.1 testing-01-first-tests.zip

15.2 KB

4.2 testing-00-start.zip

13.4 KB

5. Testing the Auth Middleware.mp4

89.4 MB

5. Testing the Auth Middleware.srt

18.4 KB

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

16.8 KB

6. Organizing Multiple Tests.mp4

34.4 MB

6. Organizing Multiple Tests.srt

5.8 KB

6.1 testing-03-organizing-tests.zip

16.5 KB

7. What Not To Test!.mp4

66.7 MB

7. What Not To Test!.srt

11.4 KB

8. Using Stubs.mp4

76.1 MB

8. Using Stubs.srt

11.9 KB

8.1 testing-04-using-stubs.zip

16.3 KB

9. Testing Controllers.mp4

67.2 MB

9. Testing Controllers.srt

11.0 KB

10. Testing Asynchronous Code.mp4

54.2 MB

10. Testing Asynchronous Code.srt

8.1 KB

10.1 testing-05-testing-async-code.zip

17.9 KB

11. Setting up a Testing Database.mp4

55.5 MB

11. Setting up a Testing Database.srt

9.3 KB

12. Testing Code With An Active Database.mp4

61.8 MB

12. Testing Code With An Active Database.srt

8.8 KB

12.1 user-id.txt

0.0 KB

13. Cleaning Up.mp4

35.0 MB

13. Cleaning Up.srt

5.0 KB

14. Hooks.mp4

47.5 MB

14. Hooks.srt

6.6 KB

14.1 testing-06-hooks.zip

17.2 KB

15. Testing Code That Requires Authentication.mp4

126.6 MB

15. Testing Code That Requires Authentication.srt

17.8 KB

15.1 testing-07-finished.zip

18.7 KB

16. Wrap Up & Mastering Tests.mp4

39.9 MB

16. Wrap Up & Mastering Tests.srt

6.2 KB

17. Useful Resources & Links.html

0.4 KB

17.1 testing-06-hooks.zip

17.2 KB

17.2 testing-01-first-tests.zip

15.2 KB

17.3 testing-04-using-stubs.zip

16.3 KB

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

16.8 KB

17.5 testing-07-finished.zip

18.7 KB

17.6 testing-03-organizing-tests.zip

16.5 KB

17.7 testing-05-testing-async-code.zip

17.9 KB

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

1. Module Introduction.mp4

2.4 MB

1. Module Introduction.srt

1.2 KB

2. npm & Node.js.mp4

3.5 MB

2. npm & Node.js.srt

2.2 KB

3. Using npm.mp4

61.9 MB

3. Using npm.srt

10.7 KB

4. Versioning in package.json.html

0.8 KB

5. What is a Build Tool.mp4

34.8 MB

5. What is a Build Tool.srt

6.9 KB

6. Using Node.js in Build Processes.mp4

58.7 MB

6. Using Node.js in Build Processes.srt

8.4 KB

7. Useful Resources & Links.html

0.5 KB

/32. Modern JavaScript & NodeJS/

1. Module Introduction.mp4

9.4 MB

1. Module Introduction.srt

4.1 KB

2. What is this Module About.mp4

15.1 MB

2. What is this Module About.srt

4.1 KB

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

3.7 KB

3. Working with ES Modules & Node.mp4

74.7 MB

3. Working with ES Modules & Node.srt

19.3 KB

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

3.7 KB

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

3.8 KB

4. More on ES Modules.mp4

63.8 MB

4. More on ES Modules.srt

11.0 KB

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

3.7 KB

5. Node Core Modules & Promises.mp4

48.7 MB

5. Node Core Modules & Promises.srt

9.9 KB

5.1 modern-js-04-promises.zip

3.6 KB

6. Module Resources.html

0.3 KB

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

3.8 KB

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

3.7 KB

6.3 modern-js-04-promises.zip

3.6 KB

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

3.7 KB

/33. NodeJS & TypeScript/

1. Module Introduction.mp4

3.0 MB

1. Module Introduction.srt

2.5 KB

2. TypeScript What & Why.mp4

26.4 MB

2. TypeScript What & Why.srt

10.7 KB

3. TypeScript Setup.mp4

24.7 MB

3. TypeScript Setup.srt

7.7 KB

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

2.0 KB

4. Assigning Types.mp4

14.8 MB

4. Assigning Types.srt

6.4 KB

5. Type Inference & Type Casting.mp4

42.6 MB

5. Type Inference & Type Casting.srt

11.0 KB

6. Configuring TypeScript.mp4

49.0 MB

6. Configuring TypeScript.srt

9.5 KB

7. Working with Union Types.mp4

40.4 MB

7. Working with Union Types.srt

7.6 KB

8. Using Object & Array Types.mp4

58.4 MB

8. Using Object & Array Types.srt

10.7 KB

9. Working with Type Aliases & Interfaces.mp4

31.8 MB

9. Working with Type Aliases & Interfaces.srt

5.8 KB

10. Understanding Generics.mp4

46.7 MB

10. Understanding Generics.srt

9.3 KB

11. A First Summary.mp4

4.9 MB

11. A First Summary.srt

1.1 KB

12. Node & TypeScript Setup.mp4

12.0 MB

12. Node & TypeScript Setup.srt

3.5 KB

13. Getting Started with Node and TypeScript.mp4

58.8 MB

13. Getting Started with Node and TypeScript.srt

18.3 KB

14. Writing TypeScript Express.js Code.mp4

26.6 MB

14. Writing TypeScript Express.js Code.srt

7.0 KB

15. Adding REST Routes with TypeScript.mp4

51.8 MB

15. Adding REST Routes with TypeScript.srt

12.6 KB

16. Finishing the REST Routes.mp4

60.9 MB

16. Finishing the REST Routes.srt

9.8 KB

17. Testing the API.mp4

34.4 MB

17. Testing the API.srt

9.3 KB

18. Using Type Casting.mp4

45.5 MB

18. Using Type Casting.srt

8.4 KB

19. Moving to a Better Project Structure.mp4

44.3 MB

19. Moving to a Better Project Structure.srt

6.7 KB

20. Wrap Up.mp4

27.4 MB

20. Wrap Up.srt

5.3 KB

21. Module Resources.html

0.5 KB

21.1 ts-04-with-config.zip

4.6 KB

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

5.0 KB

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

2.2 KB

21.4 ts-02-assigning-types.zip

1.9 KB

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

5.1 KB

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

2.0 KB

21.7 ts-05-union-types.zip

4.7 KB

21.8 node-ts-01-finished.zip

8.7 KB

/34. An Introduction to Deno/

1. Module Introduction.mp4

3.7 MB

1. Module Introduction.srt

2.4 KB

2. What is Deno.mp4

15.2 MB

2. What is Deno.srt

5.3 KB

3. Why Deno.mp4

21.1 MB

3. Why Deno.srt

3.8 KB

4. Deno Setup.mp4

48.4 MB

4. Deno Setup.srt

10.8 KB

5. Writing First Deno Code.mp4

14.2 MB

5. Writing First Deno Code.srt

8.3 KB

6. The Deno Runtime (Namespace) API.mp4

36.3 MB

6. The Deno Runtime (Namespace) API.srt

5.4 KB

7. Using the Runtime API.mp4

39.2 MB

7. Using the Runtime API.srt

8.6 KB

8. Working with Deno Permissions.mp4

35.0 MB

8. Working with Deno Permissions.srt

7.7 KB

8.1 deno-01-first-code.zip

2.0 KB

9. Repeating the Example with Node.mp4

25.7 MB

9. Repeating the Example with Node.srt

7.7 KB

9.1 deno-02-node-equivalent.zip

2.7 KB

10. How Deno Features Are Organized.mp4

31.7 MB

10. How Deno Features Are Organized.srt

7.5 KB

11. Using the Standard Library.mp4

66.1 MB

11. Using the Standard Library.srt

14.6 KB

11.1 deno-03-basic-deno-server.zip

2.7 KB

12. Creating a Webserver.mp4

15.2 MB

12. Creating a Webserver.srt

5.0 KB

12.1 deno-04-node-server.zip

2.6 KB

13. Using the Oak Framework with Deno.mp4

79.8 MB

13. Using the Oak Framework with Deno.srt

16.8 KB

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

2.7 KB

14. More on Module URLs.html

1.0 KB

15. An Example Node REST API.mp4

88.3 MB

15. An Example Node REST API.srt

20.2 KB

15.1 deno-06-node-api.zip

13.0 KB

16. Re-building the REST API with Deno.mp4

142.0 MB

16. Re-building the REST API with Deno.srt

28.7 KB

16.1 deno-07-deno-api.zip

15.3 KB

17. Should You Switch From Node to Deno.mp4

29.8 MB

17. Should You Switch From Node to Deno.srt

9.3 KB

18. Module Resources.html

0.1 KB

18.1 deno-02-node-equivalent.zip

2.7 KB

18.2 deno-04-node-server.zip

2.6 KB

18.3 deno-01-first-code.zip

2.0 KB

18.4 deno-03-basic-deno-server.zip

2.7 KB

18.5 deno-06-node-api.zip

13.0 KB

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

2.7 KB

18.7 deno-07-deno-api.zip

15.3 KB

/35. Deno, CRUD & Databases (MongoDB)/

1. Module Introduction.mp4

2.1 MB

1. Module Introduction.srt

1.7 KB

2. App Setup.mp4

25.4 MB

2. App Setup.srt

7.5 KB

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

190.8 KB

3. Handling CORS Errors.mp4

60.3 MB

3. Handling CORS Errors.srt

12.2 KB

3.1 deno-db-02-cors.zip

3.2 MB

4. Connecting Deno to MongoDB.mp4

74.2 MB

4. Connecting Deno to MongoDB.srt

14.2 KB

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

192.4 KB

5. Using the MongoDB Client Module.mp4

106.6 MB

5. Using the MongoDB Client Module.srt

106.6 MB

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

3.2 MB

6. Finishing the Deno MongoDB CRUD Operations.mp4

62.1 MB

6. Finishing the Deno MongoDB CRUD Operations.srt

9.9 KB

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

3.2 MB

7. Wrap Up.mp4

12.6 MB

7. Wrap Up.srt

2.2 KB

8. Module Resources.html

0.1 KB

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

3.2 MB

8.2 deno-db-02-cors.zip

3.2 MB

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

192.4 KB

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

190.8 KB

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

3.2 MB

/36. Roundup/

1. Course Roundup.mp4

35.4 MB

1. Course Roundup.srt

3.8 KB

2. Course Slides.html

0.0 KB

2.1 slides.pdf

7.4 MB

3. Bonus More Content!.html

1.1 KB

 

Total files 1547


Copyright © 2024 FileMood.com