magnet:?xt=urn:btih:10B4354E670C8DD671BD1BC695A8E730BCF0E301
1. Introduction/5. Installing Node.js and Creating our First App.mp4 270.2 MB
28. Working with GraphQL/25. Using Variables.mp4 231.6 MB
5. Working with Express.js/18. Styling our Pages.mp4 227.9 MB
34. An Introduction to Deno/16. Re-building the REST API with Deno.mp4 207.9 MB
6. Working with Dynamic Content & Adding Templating Engines/18. [OPTIONAL] Assignment Solution.mp4 206.2 MB
23. Adding Payments/4. Using Stripe in Your App.mp4 191.2 MB
6. Working with Dynamic Content & Adding Templating Engines/17.2 Time to Practice - Templating Engines (Solution).mp4 189.9 MB
6. Working with Dynamic Content & Adding Templating Engines/5. Outputting Dynamic Content.mp4 168.5 MB
10. SQL Introduction/5. Setting Up MySQL.mp4 157.8 MB
25. Working with REST APIs - The Practical Application/14. Updating Posts.mp4 156.6 MB
8. Optional Enhancing the App/4. Registering the Routes.mp4 151.3 MB
6. Working with Dynamic Content & Adding Templating Engines/4. Installing & Implementing Pug.mp4 142.3 MB
9. Dynamic Routes & Advanced Models/13. Editing the Product Data.mp4 126.2 MB
18. Understanding Validation/15. Validating Product Addition.mp4 124.7 MB
28. Working with GraphQL/18. Uploading Images.mp4 122.3 MB
11. Understanding Sequelize/24. Storing Cartitems as Orderitems.mp4 121.9 MB
28. Working with GraphQL/21. Updating Posts.mp4 119.7 MB
20. File Upload & Download/15. Generating .pdf Files with Order Data.mp4 118.6 MB
9. Dynamic Routes & Advanced Models/8. Passing Data with POST Requests.mp4 116.7 MB
26. Understanding Async Await in Node.js/5.2 Time to Practice - Async Await (Solution).mp4 115.7 MB
20. File Upload & Download/10. Downloading Files with Authentication.mp4 115.4 MB
34. An Introduction to Deno/13. Using the Oak Framework with Deno.mp4 115.1 MB
18. Understanding Validation/4. Setup & Basic Validation.mp4 113.7 MB
32. Modern JavaScript & NodeJS/4. More on ES Modules.mp4 111.6 MB
28. Working with GraphQL/22. Deleting Posts.mp4 108.6 MB
21. Adding Pagination/6. Adding Dynamic Pagination Buttons.mp4 108.6 MB
6. Working with Dynamic Content & Adding Templating Engines/15. Working on the Layout with Partials.mp4 107.9 MB
28. Working with GraphQL/24. Managing the User Status.mp4 105.3 MB
11. Understanding Sequelize/25. Resetting the Cart & Fetching and Outputting Orders.mp4 104.8 MB
7. The Model View Controller (MVC)/6. Storing Data in Files Via the Model.mp4 103.6 MB
22. Understanding Async Requests/3. Adding Client Side JS Code.mp4 102.1 MB
6. Working with Dynamic Content & Adding Templating Engines/12. Converting our Project to Handlebars.mp4 99.4 MB
6. Working with Dynamic Content & Adding Templating Engines/14. Working with EJS.mp4 99.3 MB
29. Deploying our App/10. Setting Up a SSL Server.mp4 97.5 MB
9. Dynamic Routes & Advanced Models/9. Adding a Cart Model.mp4 96.6 MB
29. Deploying our App/13. A Deployment Example with Heroku.mp4 93.9 MB
28. Working with GraphQL/5. Adding a Mutation Resolver & GraphiQL.mp4 93.2 MB
20. File Upload & Download/7. Storing File Data in the Database.mp4 92.1 MB
14. Sessions & Cookies/12. Using MongoDB to Store Sessions.mp4 88.8 MB
14. Sessions & Cookies/5. Adding the Request Driven Login Solution.mp4 88.4 MB
25. Working with REST APIs - The Practical Application/28.2 Time to Practice - Working with REST APIs (Solution).mp4 87.7 MB
18. Understanding Validation/16. Validating Product Editing.mp4 84.9 MB
35. Deno, CRUD & Databases (MongoDB)/4. Connecting Deno to MongoDB.mp4 84.8 MB
25. Working with REST APIs - The Practical Application/11. Fetching a Single Post.mp4 83.3 MB
11. Understanding Sequelize/9. Getting a Single Product with the where Condition.mp4 82.6 MB
30. Testing Node.js Applications/15. Testing Code That Requires Authentication.mp4 82.5 MB
4. Improved Development Workflow and Debugging/3. Installing 3rd Party Packages.mp4 80.8 MB
15. Adding Authentication/5. Implementing an Authentication Flow.mp4 80.2 MB
20. File Upload & Download/4. Handling File Uploads with Multer.mp4 80.0 MB
35. Deno, CRUD & Databases (MongoDB)/5. Using the MongoDB Client Module.mp4 79.4 MB
25. Working with REST APIs - The Practical Application/19. Signing Users Up.mp4 78.5 MB
14. Sessions & Cookies/17. Making Add to Cart Work Again.mp4 78.2 MB
9. Dynamic Routes & Advanced Models/10. Using Query Params.mp4 78.0 MB
19. Error Handling/6. Returning Error Pages.mp4 77.6 MB
25. Working with REST APIs - The Practical Application/22. Logging In & Creating JSON Web Tokens (JWTs).mp4 77.4 MB
34. An Introduction to Deno/11. Using the Standard Library.mp4 76.4 MB
20. File Upload & Download/16. Deleting Files.mp4 75.9 MB
6. Working with Dynamic Content & Adding Templating Engines/2. Sharing Data Across Requests & Users.mp4 75.6 MB
11. Understanding Sequelize/20. Adding New Products to the Cart.mp4 75.3 MB
25. Working with REST APIs - The Practical Application/23. Using & Validating the Token.mp4 74.9 MB
6. Working with Dynamic Content & Adding Templating Engines/13. Adding the Layout to Handlebars.mp4 74.7 MB
14. Sessions & Cookies/14.2 Time to Practice - Sessions and Cookies (Solution).mp4 74.1 MB
28. Working with GraphQL/8. Connecting the Frontend to the GraphQL API.mp4 73.6 MB
28. Working with GraphQL/12. Extracting User Data From the Auth Token.mp4 73.1 MB
29. Deploying our App/4. Using Environment Variables.mp4 72.2 MB
20. File Upload & Download/14. Using PDFKit for .pdf Generation.mp4 71.8 MB
13. Working with Mongoose/14. Loading the Cart.mp4 71.8 MB
3. Understanding the Basics/17.2 Time to Practice - The Basics (Solution).mp4 71.6 MB
33. NodeJS & TypeScript/13. Getting Started with Node and TypeScript.mp4 71.1 MB
11. Understanding Sequelize/15. Creating & Managing a Dummy User.mp4 70.8 MB
25. Working with REST APIs - The Practical Application/6. Adding a Create Post Endpoint.mp4 70.6 MB
5. Working with Express.js/11. Using Express Router.mp4 70.5 MB
11. Understanding Sequelize/18. One-To-Many & Many-To-Many Relations.mp4 70.4 MB
35. Deno, CRUD & Databases (MongoDB)/6. Finishing the Deno MongoDB CRUD Operations.mp4 70.4 MB
13. Working with Mongoose/16. Creating & Getting Orders.mp4 70.3 MB
34. An Introduction to Deno/15. An Example Node REST API.mp4 69.7 MB
28. Working with GraphQL/20. Viewing a Single Post.mp4 69.4 MB
22. Understanding Async Requests/5. Sending & Handling Background Requests.mp4 69.3 MB
25. Working with REST APIs - The Practical Application/25. Connecting Posts & Users.mp4 68.4 MB
15. Adding Authentication/8. Adding the Signin Functionality.mp4 68.3 MB
23. Adding Payments/3. Adding a Checkout Page.mp4 68.3 MB
17. Advanced Authentication/5. Creating the Reset Password Form.mp4 68.1 MB
5. Working with Express.js/20.2 Time to Practice - Navigation (Solution).mp4 67.4 MB
24. Working with REST APIs - The Basics/8. REST APIs, Clients & CORS Errors.mp4 67.3 MB
28. Working with GraphQL/13. Sending the Create Post Query.mp4 66.9 MB
6. Working with Dynamic Content & Adding Templating Engines/16. Wrap Up.mp4 64.6 MB
10. SQL Introduction/9. Fetching Products.mp4 64.0 MB
31. Node.js as a Build Tool & Using npm/3. Using npm.mp4 64.0 MB
31. Node.js as a Build Tool & Using npm/6. Using Node.js in Build Processes.mp4 63.9 MB
13. Working with Mongoose/4. Creating the Product Schema.mp4 63.1 MB
24. Working with REST APIs - The Basics/9. Sending POST Requests.mp4 62.9 MB
33. NodeJS & TypeScript/15. Adding REST Routes with TypeScript.mp4 62.4 MB
24. Working with REST APIs - The Basics/7. Sending Requests & Responses and Working with Postman.mp4 61.6 MB
4. Improved Development Workflow and Debugging/12. Restarting the Debugger Automatically After Editing our App.mp4 61.6 MB
17. Advanced Authentication/3. Implementing the Token Logic.mp4 60.4 MB
25. Working with REST APIs - The Practical Application/7. Adding Server Side Validation.mp4 59.8 MB
5. Working with Express.js/19. Serving Files Statically.mp4 59.4 MB
18. Understanding Validation/14. Sanitizing Data.mp4 58.9 MB
25. Working with REST APIs - The Practical Application/13. Uploading Images.mp4 58.8 MB
12. Working with NoSQL & Using MongoDB/8. Using the Database Connection.mp4 58.8 MB
19. Error Handling/9. Using the Error Handling Middleware Correctly.mp4 58.4 MB
3. Understanding the Basics/15. Using the Node Modules System.mp4 58.0 MB
28. Working with GraphQL/16. Sending Create Post and Get Post Queries.mp4 57.7 MB
32. Modern JavaScript & NodeJS/3. Working with ES Modules & Node.mp4 57.0 MB
11. Understanding Sequelize/4. Defining a Model.mp4 56.6 MB
28. Working with GraphQL/3. Understanding the Setup & Writing our First Query.mp4 56.6 MB
12. Working with NoSQL & Using MongoDB/20. Storing the User in our Database.mp4 56.4 MB
12. Working with NoSQL & Using MongoDB/24. Displaying the Cart Items.mp4 56.3 MB
33. NodeJS & TypeScript/6. Configuring TypeScript.mp4 56.1 MB
11. Understanding Sequelize/14. Adding a One-To-Many Relationship.mp4 56.1 MB
15. Adding Authentication/12. Using a CSRF Token.mp4 55.8 MB
28. Working with GraphQL/10. Adding Login Functionality.mp4 55.8 MB
3. Understanding the Basics/11. Parsing Request Bodies.mp4 55.7 MB
9. Dynamic Routes & Advanced Models/16. Displaying Cart Items on the Cart Page.mp4 55.2 MB
9. Dynamic Routes & Advanced Models/11. Pre-Populating the Edit Product Page with Data.mp4 54.4 MB
12. Working with NoSQL & Using MongoDB/14. Working on the Product Model to Edit our Product.mp4 54.0 MB
17. Advanced Authentication/6. Adding Logic to Update the Password.mp4 53.7 MB
27. Understanding Websockets & Socket.io/8. Synchronizing POST Additions.mp4 53.4 MB
30. Testing Node.js Applications/7. What Not To Test!.mp4 53.3 MB
11. Understanding Sequelize/6. Inserting Data & Creating a Product.mp4 53.1 MB
9. Dynamic Routes & Advanced Models/15. Deleting Cart Items.mp4 53.1 MB
7. The Model View Controller (MVC)/5. Adding a Product Model.mp4 53.1 MB
30. Testing Node.js Applications/5. Testing the Auth Middleware.mp4 52.9 MB
34. An Introduction to Deno/10. How Deno Features Are Organized.mp4 52.7 MB
30. Testing Node.js Applications/9. Testing Controllers.mp4 52.3 MB
21. Adding Pagination/7. Re-Using the Pagination Logic & Controls.mp4 52.1 MB
13. Working with Mongoose/10. Adding and Using a User Model.mp4 51.7 MB
13. Working with Mongoose/3. Connecting to the MongoDB Server with Mongoose.mp4 51.4 MB
11. Understanding Sequelize/21. Adding Existing Products & Retrieving Cart Items.mp4 50.7 MB
28. Working with GraphQL/17. Adding Pagination.mp4 50.6 MB
14. Sessions & Cookies/8. Configuring Cookies.mp4 50.5 MB
5. Working with Express.js/15. Serving HTML Pages.mp4 50.5 MB
18. Understanding Validation/10.2 Time to Practice - Validation (Solution).mp4 50.4 MB
14. Sessions & Cookies/4. Optional Creating the Login Form.mp4 50.1 MB
27. Understanding Websockets & Socket.io/10. Updating Posts On All Connected Clients.mp4 49.8 MB
14. Sessions & Cookies/11. Using the Session Middleware.mp4 49.5 MB
33. NodeJS & TypeScript/19. Moving to a Better Project Structure.mp4 49.4 MB
28. Working with GraphQL/11. Adding a Create Post Mutation.mp4 48.1 MB
28. Working with GraphQL/9. Adding a Login Query & a Resolver.mp4 47.8 MB
33. NodeJS & TypeScript/20. Wrap Up.mp4 47.7 MB
5. Working with Express.js/9. Parsing Incoming Requests.mp4 47.6 MB
12. Working with NoSQL & Using MongoDB/23. Storing Multiple Products in the Cart.mp4 47.6 MB
18. Understanding Validation/11. Keeping User Input.mp4 47.2 MB
15. Adding Authentication/15. Providing User Feedback.mp4 46.8 MB
11. Understanding Sequelize/5. Syncing JS Definitions to the Database.mp4 46.8 MB
12. Working with NoSQL & Using MongoDB/5. Installing the MongoDB Driver.mp4 46.6 MB
25. Working with REST APIs - The Practical Application/10. Static Images & Error Handling.mp4 46.2 MB
5. Working with Express.js/8.2 Time to Practice - Express.js (Solution).mp4 45.6 MB
33. NodeJS & TypeScript/16. Finishing the REST Routes.mp4 45.4 MB
7. The Model View Controller (MVC)/3. Adding Controllers.mp4 44.9 MB
35. Deno, CRUD & Databases (MongoDB)/3. Handling CORS Errors.mp4 44.8 MB
9. Dynamic Routes & Advanced Models/7. Rendering the Product Detail View.mp4 44.7 MB
25. Working with REST APIs - The Practical Application/16. Adding Pagination.mp4 44.6 MB
25. Working with REST APIs - The Practical Application/5. Fetching Lists of Posts.mp4 44.3 MB
12. Working with NoSQL & Using MongoDB/21. Working on Cart Items & Orders.mp4 44.2 MB
20. File Upload & Download/12. Restricting File Access.mp4 44.1 MB
18. Understanding Validation/6. Built-In & Custom Validators.mp4 44.1 MB
20. File Upload & Download/6. Filtering Files by Mimetype.mp4 44.0 MB
27. Understanding Websockets & Socket.io/4. Setting Up Socket.io on the Server.mp4 43.9 MB
12. Working with NoSQL & Using MongoDB/26. Deleting Cart Items.mp4 43.9 MB
30. Testing Node.js Applications/4. Setup and Writing a First Test.mp4 43.7 MB
12. Working with NoSQL & Using MongoDB/12. Fetching a Single Product.mp4 43.5 MB
11. Understanding Sequelize/16. Using Magic Association Methods.mp4 43.1 MB
14. Sessions & Cookies/16. Fixing Some Minor Bugs.mp4 43.1 MB
12. Working with NoSQL & Using MongoDB/28. Adding Relational Order Data.mp4 43.0 MB
25. Working with REST APIs - The Practical Application/18. Adding User Signup Validation.mp4 42.9 MB
8. Optional Enhancing the App/5. Storing Product Data.mp4 42.3 MB
30. Testing Node.js Applications/8. Using Stubs.mp4 42.3 MB
18. Understanding Validation/12. Adding Conditional CSS Classes.mp4 42.1 MB
14. Sessions & Cookies/15. Deleting a Cookie.mp4 42.1 MB
13. Working with Mongoose/13. Working on the Shopping Cart.mp4 42.0 MB
19. Error Handling/7. Using the Express.js Error Handling Middleware.mp4 41.5 MB
15. Adding Authentication/16. Optional Styling Error Messages.mp4 41.4 MB
18. Understanding Validation/13. Adding Validation to Login.mp4 41.3 MB
30. Testing Node.js Applications/12. Testing Code With An Active Database.mp4 41.0 MB
9. Dynamic Routes & Advanced Models/14. Adding the Product-Delete Functionality.mp4 40.7 MB
17. Advanced Authentication/9. Adding Protection to Post Actions.mp4 40.6 MB
6. Working with Dynamic Content & Adding Templating Engines/7. Converting HTML Files to Pug.mp4 40.6 MB
6. Working with Dynamic Content & Adding Templating Engines/11. Working with Handlebars.mp4 40.1 MB
12. Working with NoSQL & Using MongoDB/15. Finishing the Update Product Code.mp4 39.8 MB
11. Understanding Sequelize/11. Updating Products.mp4 39.5 MB
6. Working with Dynamic Content & Adding Templating Engines/9. Finishing the Pug Template.mp4 39.5 MB
4. Improved Development Workflow and Debugging/10. Logical Errors.mp4 39.4 MB
3. Understanding the Basics/3. Creating a Node Server.mp4 39.1 MB
11. Understanding Sequelize/19. Creating & Fetching a Cart.mp4 38.9 MB
12. Working with NoSQL & Using MongoDB/19. Creating New Users.mp4 38.9 MB
2. Optional JavaScript - A Quick Refresher/11. Async Code & Promises.mp4 38.6 MB
13. Working with Mongoose/5. Saving Data Through Mongoose.mp4 38.1 MB
20. File Upload & Download/13. Streaming Data vs Preloading Data.mp4 37.8 MB
3. Understanding the Basics/12. Understanding Event Driven Code Execution.mp4 37.6 MB
28. Working with GraphQL/4. Defining a Mutation Schema.mp4 37.5 MB
30. Testing Node.js Applications/11. Setting up a Testing Database.mp4 37.2 MB
28. Working with GraphQL/15. Adding a Get Post Query & Resolver.mp4 37.2 MB
3. Understanding the Basics/14. Node.js - Looking Behind the Scenes.mp4 37.0 MB
20. File Upload & Download/5. Configuring Multer to Adjust Filename & Filepath.mp4 36.8 MB
33. NodeJS & TypeScript/8. Using Object & Array Types.mp4 36.2 MB
30. Testing Node.js Applications/10. Testing Asynchronous Code.mp4 36.2 MB
1. Introduction/1. Introduction.mp4 36.2 MB
1. Introduction/6. Understanding the Role & Usage of Node.js.mp4 36.2 MB
32. Modern JavaScript & NodeJS/5. Node Core Modules & Promises.mp4 36.0 MB
9. Dynamic Routes & Advanced Models/6. Loading Product Detail Data.mp4 36.0 MB
6. Working with Dynamic Content & Adding Templating Engines/8. Adding a Layout.mp4 35.9 MB
1. Introduction/7. Course Outline.mp4 35.5 MB
25. Working with REST APIs - The Practical Application/4. Planning the API.mp4 35.3 MB
12. Working with NoSQL & Using MongoDB/22. Adding the Add to Cart Functionality.mp4 35.3 MB
34. An Introduction to Deno/4. Deno Setup.mp4 35.1 MB
33. NodeJS & TypeScript/10. Understanding Generics.mp4 35.0 MB
28. Working with GraphQL/26. Fixing a Pagination Bug.mp4 34.6 MB
25. Working with REST APIs - The Practical Application/3. Understanding the Frontend Setup.mp4 34.6 MB
9. Dynamic Routes & Advanced Models/17. Deleting Cart Items.mp4 34.4 MB
10. SQL Introduction/8. Retrieving Data.mp4 34.2 MB
16. Sending Emails/4. Using Nodemailer to Send an Email.mp4 34.1 MB
33. NodeJS & TypeScript/5. Type Inference & Type Casting.mp4 34.1 MB
20. File Upload & Download/9. Serving Images Statically.mp4 33.7 MB
15. Adding Authentication/13. Adding CSRF Protection.mp4 33.6 MB
33. NodeJS & TypeScript/18. Using Type Casting.mp4 33.5 MB
25. Working with REST APIs - The Practical Application/15. Deleting Posts.mp4 33.4 MB
4. Improved Development Workflow and Debugging/2. Understanding NPM Scripts.mp4 33.2 MB
10. SQL Introduction/6. Connecting our App to the SQL Database.mp4 33.1 MB
20. File Upload & Download/3. Handling Multipart Form Data.mp4 32.7 MB
10. SQL Introduction/7. Basic SQL & Creating a Table.mp4 32.5 MB
15. Adding Authentication/10. Using Middleware to Protect Routes.mp4 32.5 MB
19. Error Handling/4. Errors - Some Theory.mp4 32.2 MB
14. Sessions & Cookies/6. Setting a Cookie.mp4 32.2 MB
25. Working with REST APIs - The Practical Application/8. Setting Up a Post Model.mp4 31.9 MB
18. Understanding Validation/9. Adding Async Validation.mp4 31.7 MB
21. Adding Pagination/5. Preparing Pagination Data on the Server.mp4 31.7 MB
8. Optional Enhancing the App/2. Creating the Shop Structure.mp4 31.5 MB
29. Deploying our App/8. Setting Up Request Logging.mp4 31.5 MB
12. Working with NoSQL & Using MongoDB/11. Fetching All Products.mp4 31.5 MB
25. Working with REST APIs - The Practical Application/27. Clearing Post-User Relations.mp4 31.3 MB
3. Understanding the Basics/7. Sending Responses.mp4 31.2 MB
12. Working with NoSQL & Using MongoDB/27. Adding an Order.mp4 31.2 MB
26. Understanding Async Await in Node.js/3. Transforming Then Catch to Async Await.mp4 31.1 MB
3. Understanding the Basics/13. Blocking and Non-Blocking Code.mp4 31.0 MB
27. Understanding Websockets & Socket.io/12. Deleting Posts Across Clients.mp4 30.9 MB
29. Deploying our App/7. Compressing Assets.mp4 30.8 MB
28. Working with GraphQL/7. Handling Errors.mp4 30.6 MB
13. Working with Mongoose/12. One Important Thing About Fetching Relations.mp4 30.6 MB
9. Dynamic Routes & Advanced Models/5. Extracting Dynamic Params.mp4 30.4 MB
25. Working with REST APIs - The Practical Application/17. Adding a User Model.mp4 30.4 MB
19. Error Handling/10. Status Codes.mp4 30.3 MB
18. Understanding Validation/7. More Validators.mp4 30.0 MB
20. File Upload & Download/11. Setting File Type Headers.mp4 29.9 MB
2. Optional JavaScript - A Quick Refresher/9. Understanding Spread & Rest Operators.mp4 29.7 MB
8. Optional Enhancing the App/7. Editing & Deleting Products.mp4 29.5 MB
28. Working with GraphQL/6. Adding Input Validation.mp4 29.5 MB
22. Understanding Async Requests/6. Manipulating the DOM.mp4 29.5 MB
30. Testing Node.js Applications/14. Hooks.mp4 29.4 MB
11. Understanding Sequelize/22. Deleting Related Items & Deleting Cart Products.mp4 29.0 MB
5. Working with Express.js/7. Handling Different Routes.mp4 28.9 MB
7. The Model View Controller (MVC)/8. Refactoring the File Storage Code.mp4 28.8 MB
10. SQL Introduction/11. Inserting Data Into the Database.mp4 28.8 MB
28. Working with GraphQL/14. Fixing a Bug & Adding New Posts Correctly.mp4 28.7 MB
11. Understanding Sequelize/23. Adding an Order Model.mp4 28.5 MB
13. Working with Mongoose/8. Updating Products.mp4 28.0 MB
19. Error Handling/8. Updating the App.mp4 27.7 MB
9. Dynamic Routes & Advanced Models/12. Linking to the Edit Page.mp4 27.6 MB
21. Adding Pagination/3. Retrieving a Chunk of Data.mp4 27.5 MB
21. Adding Pagination/2. Adding Pagination Links.mp4 27.4 MB
9. Dynamic Routes & Advanced Models/4. Adding the Product ID to the Path.mp4 27.3 MB
33. NodeJS & TypeScript/17. Testing the API.mp4 26.9 MB
3. Understanding the Basics/9. Routing Requests.mp4 26.8 MB
26. Understanding Async Await in Node.js/2. What is Async Await All About.mp4 26.7 MB
30. Testing Node.js Applications/16. Wrap Up & Mastering Tests.mp4 26.6 MB
34. An Introduction to Deno/7. Using the Runtime API.mp4 26.4 MB
2. Optional JavaScript - A Quick Refresher/5. Understanding Arrow Functions.mp4 26.0 MB
7. The Model View Controller (MVC)/7. Fetching Data from Files Via the Model.mp4 25.9 MB
33. NodeJS & TypeScript/7. Working with Union Types.mp4 25.6 MB
26. Understanding Async Await in Node.js/7. Wrap Up.mp4 25.4 MB
2. Optional JavaScript - A Quick Refresher/10. Destructuring.mp4 24.6 MB
13. Working with Mongoose/19. Getting & Displaying the Orders.mp4 24.6 MB
12. Working with NoSQL & Using MongoDB/17. Deleting Products.mp4 24.6 MB
12. Working with NoSQL & Using MongoDB/9. Creating Products.mp4 24.5 MB
12. Working with NoSQL & Using MongoDB/4. Setting Up MongoDB.mp4 24.4 MB
5. Working with Express.js/6. Express.js - Looking Behind the Scenes.mp4 24.2 MB
1. Introduction/2. What is Node.js.mp4 23.7 MB
3. Understanding the Basics/10. Redirecting Requests.mp4 23.4 MB
13. Working with Mongoose/11. Using Relations in Mongoose.mp4 23.4 MB
24. Working with REST APIs - The Basics/6. Creating our REST API Project & Implementing the Route Setup.mp4 23.4 MB
5. Working with Express.js/14. Creating HTML Pages.mp4 23.1 MB
34. An Introduction to Deno/8. Working with Deno Permissions.mp4 23.1 MB
15. Adding Authentication/6. Encrypting Passwords.mp4 22.6 MB
18. Understanding Validation/8. Checking For Field Equality.mp4 22.6 MB
12. Working with NoSQL & Using MongoDB/10. Understanding the MongoDB Compass.mp4 22.5 MB
25. Working with REST APIs - The Practical Application/9. Storing Posts in the Database.mp4 22.3 MB
5. Working with Express.js/13. Filtering Paths.mp4 22.2 MB
11. Understanding Sequelize/17. Fetching Related Products.mp4 22.0 MB
30. Testing Node.js Applications/13. Cleaning Up.mp4 21.9 MB
8. Optional Enhancing the App/3. Working on the Navigation.mp4 21.8 MB
12. Working with NoSQL & Using MongoDB/29. Getting Orders.mp4 21.6 MB
28. Working with GraphQL/2. What is GraphQL.mp4 21.6 MB
27. Understanding Websockets & Socket.io/13. Wrap Up.mp4 21.5 MB
25. Working with REST APIs - The Practical Application/26. Adding Authorization Checks.mp4 21.3 MB
4. Improved Development Workflow and Debugging/11. Using the Debugger.mp4 21.1 MB
5. Working with Express.js/17. Using a Helper Function for Navigation.mp4 20.9 MB
15. Adding Authentication/17. Finishing the Flash Messages.mp4 20.6 MB
24. Working with REST APIs - The Basics/2. What are REST APIs and why do we use Them.mp4 20.5 MB
12. Working with NoSQL & Using MongoDB/7. Finishing the Database Connection.mp4 20.4 MB
34. An Introduction to Deno/17. Should You Switch From Node to Deno.mp4 20.3 MB
34. An Introduction to Deno/6. The Deno Runtime (Namespace) API.mp4 20.3 MB
15. Adding Authentication/9. Working on Route Protection.mp4 20.1 MB
3. Understanding the Basics/6. Understanding Requests.mp4 20.1 MB
5. Working with Express.js/4. Adding Middleware.mp4 19.9 MB
33. NodeJS & TypeScript/9. Working with Type Aliases & Interfaces.mp4 19.8 MB
17. Advanced Authentication/2. Resetting Passwords.mp4 19.5 MB
30. Testing Node.js Applications/6. Organizing Multiple Tests.mp4 19.5 MB
13. Working with Mongoose/17. Storing All Order Related Data.mp4 19.4 MB
25. Working with REST APIs - The Practical Application/21. Starting with User Login.mp4 19.1 MB
19. Error Handling/3. Analyzing the Error Handling in the Current Project.mp4 19.0 MB
33. NodeJS & TypeScript/2. TypeScript What & Why.mp4 18.9 MB
33. NodeJS & TypeScript/14. Writing TypeScript Express.js Code.mp4 18.8 MB
5. Working with Express.js/3. Installing Express.js.mp4 18.8 MB
11. Understanding Sequelize/8. Retrieving Data & Finding Products.mp4 18.7 MB
13. Working with Mongoose/15. Deleting Cart Items.mp4 18.5 MB
10. SQL Introduction/12. Fetching a Single Product with the where Condition.mp4 18.4 MB
4. Improved Development Workflow and Debugging/9. Dealing with Runtime Errors.mp4 17.9 MB
1. Introduction/8. How To Get The Most Out Of The Course.mp4 17.2 MB
2. Optional JavaScript - A Quick Refresher/7. Arrays & Array Methods.mp4 17.2 MB
14. Sessions & Cookies/18. Two Tiny Improvements.mp4 17.1 MB
4. Improved Development Workflow and Debugging/8. Finding & Fixing Syntax Errors.mp4 17.0 MB
3. Understanding the Basics/16. Wrap Up.mp4 17.0 MB
27. Understanding Websockets & Socket.io/6. Identifying Realtime Potential.mp4 16.9 MB
27. Understanding Websockets & Socket.io/7. Sharing the IO Instance Across Files.mp4 16.8 MB
32. Modern JavaScript & NodeJS/2. What is this Module About.mp4 16.8 MB
8. Optional Enhancing the App/6. Displaying Product Data.mp4 16.7 MB
5. Working with Express.js/5. How Middleware Works.mp4 16.5 MB
31. Node.js as a Build Tool & Using npm/5. What is a Build Tool.mp4 16.5 MB
35. Deno, CRUD & Databases (MongoDB)/2. App Setup.mp4 16.5 MB
12. Working with NoSQL & Using MongoDB/6. Creating the Database Connection.mp4 16.4 MB
13. Working with Mongoose/6. Fetching All Products.mp4 16.4 MB
14. Sessions & Cookies/14.1 Time to Practice - Sessions and Cookies (Problem).mp4 16.4 MB
11. Understanding Sequelize/13. Creating a User Model.mp4 16.3 MB
33. NodeJS & TypeScript/3. TypeScript Setup.mp4 16.1 MB
20. File Upload & Download/2. Adding a File Picker to the Frontend.mp4 16.0 MB
29. Deploying our App/6. Setting Secure Response Headers with Helmet.mp4 15.9 MB
11. Understanding Sequelize/12. Deleting Products.mp4 15.9 MB
29. Deploying our App/15. Deploying APIs.mp4 15.1 MB
2. Optional JavaScript - A Quick Refresher/3. Refreshing the Core Syntax.mp4 14.8 MB
11. Understanding Sequelize/10. Fetching Admin Products.mp4 14.8 MB
5. Working with Express.js/12. Adding a 404 Error Page.mp4 14.8 MB
14. Sessions & Cookies/10. Initializing the Session Middleware.mp4 14.8 MB
11. Understanding Sequelize/3. Connecting to the Database.mp4 14.8 MB
34. An Introduction to Deno/9. Repeating the Example with Node.mp4 14.7 MB
8. Optional Enhancing the App/8. Adding Another Item.mp4 13.9 MB
29. Deploying our App/3. Deployment Preparations.mp4 13.8 MB
15. Adding Authentication/18. Adding Additional Flash Messages.mp4 13.8 MB
14. Sessions & Cookies/3. The Current Project Status.mp4 13.8 MB
18. Understanding Validation/5. Using Validation Error Messages.mp4 13.7 MB
35. Deno, CRUD & Databases (MongoDB)/7. Wrap Up.mp4 13.7 MB
20. File Upload & Download/18. Wrap Up.mp4 13.7 MB
12. Working with NoSQL & Using MongoDB/13. Making the Edit & Delete Buttons Work Again.mp4 13.6 MB
12. Working with NoSQL & Using MongoDB/30. Removing Deleted Items From the Cart.mp4 13.5 MB
26. Understanding Async Await in Node.js/4. Top-level await.mp4 13.4 MB
17. Advanced Authentication/8. Adding Authorization.mp4 13.4 MB
29. Deploying our App/12. Understanding the Project & the Git Setup.mp4 13.4 MB
27. Understanding Websockets & Socket.io/9. Fixing a Bug - The Missing Username.mp4 13.3 MB
24. Working with REST APIs - The Basics/4. Understanding Routing & HTTP Methods.mp4 13.2 MB
13. Working with Mongoose/18. Clearing the Cart After Storing an Order.mp4 13.2 MB
27. Understanding Websockets & Socket.io/5. Establishing a Connection From the Client.mp4 13.0 MB
14. Sessions & Cookies/13. Sessions & Cookies - A Short Summary.mp4 13.0 MB
19. Error Handling/5. Throwing Errors in Code.mp4 12.9 MB
10. SQL Introduction/4. Comparing SQL and NoSQL.mp4 12.9 MB
3. Understanding the Basics/4. The Node Lifecycle & Event Loop.mp4 12.8 MB
15. Adding Authentication/4. Our Updated Project Status.mp4 12.8 MB
25. Working with REST APIs - The Practical Application/24. Adding Auth Middleware to All Routes.mp4 12.7 MB
24. Working with REST APIs - The Basics/3. Accessing Data with REST APIs.mp4 12.6 MB
25. Working with REST APIs - The Practical Application/2. REST APIs & The Rest Of The Course.mp4 12.5 MB
7. The Model View Controller (MVC)/4. Finishing the Controllers.mp4 12.5 MB
5. Working with Express.js/21. Wrap Up.mp4 12.2 MB
34. An Introduction to Deno/3. Why Deno.mp4 12.0 MB
9. Dynamic Routes & Advanced Models/18. Fixing a Delete Product Bug.mp4 11.9 MB
28. Working with GraphQL/27. Wrap Up.mp4 11.7 MB
16. Sending Emails/5. Potential Limitation for Large Scale Apps.mp4 11.5 MB
1. Introduction/9. Working with the REPL vs Using Files.mp4 11.5 MB
25. Working with REST APIs - The Practical Application/28.1 Time to Practice - Working with REST APIs (Problem).mp4 11.4 MB
14. Sessions & Cookies/19. Wrap Up.mp4 11.3 MB
4. Improved Development Workflow and Debugging/15. Wrap Up.mp4 11.3 MB
12. Working with NoSQL & Using MongoDB/3. Relations in NoSQL.mp4 11.2 MB
34. An Introduction to Deno/12. Creating a Webserver.mp4 11.1 MB
12. Working with NoSQL & Using MongoDB/16. One Note About Updating Products.mp4 10.9 MB
19. Error Handling/2. Types of Errors & Error Handling.mp4 10.9 MB
5. Working with Express.js/10. Limiting Middleware Execution to POST Requests.mp4 10.8 MB
2. Optional JavaScript - A Quick Refresher/6. Working with Objects, Properties & Methods.mp4 10.6 MB
24. Working with REST APIs - The Basics/5. REST APIs - The Core Principles.mp4 10.6 MB
36. Roundup/1. Course Roundup.mp4 10.6 MB
2. Optional JavaScript - A Quick Refresher/4. let & const.mp4 10.4 MB
13. Working with Mongoose/9. Deleting Products.mp4 10.1 MB
29. Deploying our App/11. Using a Hosting Provider.mp4 10.0 MB
3. Understanding the Basics/17.1 Time to Practice - The Basics (Problem).mp4 10.0 MB
10. SQL Introduction/3. NoSQL Introduction.mp4 9.9 MB
5. Working with Express.js/16. Returning a 404 Page.mp4 9.7 MB
13. Working with Mongoose/20. Wrap Up.mp4 9.6 MB
34. An Introduction to Deno/2. What is Deno.mp4 9.6 MB
18. Understanding Validation/17. Wrap Up.mp4 9.4 MB
18. Understanding Validation/10.1 Time to Practice - Validation (Problem).mp4 9.3 MB
34. An Introduction to Deno/5. Writing First Deno Code.mp4 9.2 MB
33. NodeJS & TypeScript/4. Assigning Types.mp4 9.2 MB
16. Sending Emails/3. Using SendGrid.mp4 8.8 MB
18. Understanding Validation/3. How to Validate Input.mp4 8.8 MB
13. Working with Mongoose/7. Fetching a Single Product.mp4 8.6 MB
2. Optional JavaScript - A Quick Refresher/8. Arrays, Objects & Reference Types.mp4 8.4 MB
12. Working with NoSQL & Using MongoDB/18. Fixing the Add Product Functionality.mp4 8.4 MB
26. Understanding Async Await in Node.js/5.1 Time to Practice - Async Await (Problem).mp4 8.3 MB
3. Understanding the Basics/2. How The Web Works.mp4 8.1 MB
5. Working with Express.js/2. What is Express.js.mp4 8.0 MB
14. Sessions & Cookies/7. Manipulating Cookies.mp4 7.9 MB
17. Advanced Authentication/4. Creating the Token.mp4 7.8 MB
27. Understanding Websockets & Socket.io/2. What Are Websockets & Why Would You Use Them.mp4 7.7 MB
15. Adding Authentication/11. Understanding CSRF Attacks.mp4 7.7 MB
5. Working with Express.js/8.1 Time to Practice - Express.js (Problem).mp4 7.5 MB
15. Adding Authentication/19. Wrap Up.mp4 7.5 MB
15. Adding Authentication/14. Fixing the Order Button.mp4 7.5 MB
4. Improved Development Workflow and Debugging/5. Using Nodemon for Autorestarts.mp4 7.4 MB
10. SQL Introduction/2. Choosing a Database.mp4 7.4 MB
6. Working with Dynamic Content & Adding Templating Engines/3. Templating Engines - An Overview.mp4 7.4 MB
36. Roundup/2.1 slides.pdf 7.4 MB
21. Adding Pagination/8. Wrap Up.mp4 7.3 MB
33. NodeJS & TypeScript/12. Node & TypeScript Setup.mp4 7.2 MB
15. Adding Authentication/7. Adding a Tiny Code Improvement.mp4 7.1 MB
27. Understanding Websockets & Socket.io/3. Websocket Solutions - An Overview.mp4 7.1 MB
19. Error Handling/12. Wrap Up.mp4 7.0 MB
4. Improved Development Workflow and Debugging/14. Changing Variables in the Debug Console.mp4 6.9 MB
12. Working with NoSQL & Using MongoDB/31. Wrap Up.mp4 6.9 MB
25. Working with REST APIs - The Practical Application/29. Wrap Up.mp4 6.8 MB
29. Deploying our App/5. Using Production API Keys.mp4 6.7 MB
30. Testing Node.js Applications/3. Why & How.mp4 6.7 MB
12. Working with NoSQL & Using MongoDB/2. What is MongoDB.mp4 6.6 MB
10. SQL Introduction/13. Wrap Up.mp4 6.5 MB
24. Working with REST APIs - The Basics/10. Wrap Up.mp4 6.2 MB
7. The Model View Controller (MVC)/2. What is the MVC.mp4 6.1 MB
32. Modern JavaScript & NodeJS/1. Module Introduction.mp4 6.0 MB
2. Optional JavaScript - A Quick Refresher/2. JavaScript in a Nutshell.mp4 5.9 MB
27. Understanding Websockets & Socket.io/11. Sorting Correctly.mp4 5.7 MB
17. Advanced Authentication/7. Why we Need Authorization.mp4 5.6 MB
11. Understanding Sequelize/1. Module Introduction.mp4 5.4 MB
7. The Model View Controller (MVC)/9. Wrap Up.mp4 5.4 MB
30. Testing Node.js Applications/2. What is Testing.mp4 5.3 MB
10. SQL Introduction/10. Fetching Products - Time to Practice.mp4 5.2 MB
14. Sessions & Cookies/9. What is a Session.mp4 5.2 MB
11. Understanding Sequelize/26. Wrap Up.mp4 5.0 MB
25. Working with REST APIs - The Practical Application/20. How Does Authentication Work.mp4 5.0 MB
15. Adding Authentication/2. What is Authentication.mp4 5.0 MB
6. Working with Dynamic Content & Adding Templating Engines/17.1 Time to Practice - Templating Engines (Problem).mp4 4.8 MB
9. Dynamic Routes & Advanced Models/2. Preparations.mp4 4.7 MB
9. Dynamic Routes & Advanced Models/19. Wrap Up.mp4 4.6 MB
20. File Upload & Download/17. Fixing Invoice Links.mp4 4.6 MB
11. Understanding Sequelize/2. What is Sequelize.mp4 4.6 MB
5. Working with Express.js/20.1 Time to Practice - Navigation (Problem).mp4 4.5 MB
12. Working with NoSQL & Using MongoDB/25. Fixing a Bug.mp4 4.3 MB
13. Working with Mongoose/2. What is Mongoose.mp4 4.2 MB
17. Advanced Authentication/10. Why Editing Fails.mp4 4.0 MB
15. Adding Authentication/3. How is Authentication Implemented.mp4 4.0 MB
23. Adding Payments/2. How Payments Work.mp4 4.0 MB
17. Advanced Authentication/11. Wrap Up.mp4 3.9 MB
6. Working with Dynamic Content & Adding Templating Engines/1. Module Introduction.mp4 3.9 MB
30. Testing Node.js Applications/17.2 testing-01-first-tests.zip 3.7 MB
22. Understanding Async Requests/2. What are Async Requests.mp4 3.7 MB
18. Understanding Validation/2. Why Should We Use Validation.mp4 3.6 MB
4. Improved Development Workflow and Debugging/7. Understanding different Error Types.mp4 3.5 MB
29. Deploying our App/2. Deploying Different Kinds of Apps.mp4 3.4 MB
35. Deno, CRUD & Databases (MongoDB)/8.4 deno-db-05-update-delete.zip 3.2 MB
35. Deno, CRUD & Databases (MongoDB)/3.1 deno-db-02-cors.zip 3.2 MB
5. Working with Express.js/1. Module Introduction.mp4 3.2 MB
35. Deno, CRUD & Databases (MongoDB)/6.1 deno-db-05-update-delete.zip 3.2 MB
35. Deno, CRUD & Databases (MongoDB)/5.1 deno-db-04-store-and-fetch.zip 3.2 MB
35. Deno, CRUD & Databases (MongoDB)/8.1 deno-db-04-store-and-fetch.zip 3.2 MB
35. Deno, CRUD & Databases (MongoDB)/8.5 deno-db-02-cors.zip 3.2 MB
3. Understanding the Basics/1. Module Introduction.mp4 3.2 MB
14. Sessions & Cookies/2. What is a Cookie.mp4 2.9 MB
2. Optional JavaScript - A Quick Refresher/13. Wrap Up.mp4 2.9 MB
20. File Upload & Download/15.2 06-generating-pdf-files-with-order-data.zip 2.6 MB
20. File Upload & Download/19.7 06-generating-pdf-files-with-order-data.zip 2.6 MB
20. File Upload & Download/19.8 08-fixing-invoice-links.zip 2.6 MB
20. File Upload & Download/17.1 08-fixing-invoice-links.zip 2.6 MB
34. An Introduction to Deno/1. Module Introduction.mp4 2.4 MB
33. NodeJS & TypeScript/11. A First Summary.mp4 2.4 MB
10. SQL Introduction/1. Module Introduction.mp4 2.3 MB
31. Node.js as a Build Tool & Using npm/2. npm & Node.js.mp4 2.2 MB
16. Sending Emails/2. How Does Sending Emails Work.mp4 2.2 MB
20. File Upload & Download/13.1 05-streaming-data-vs-preloading-data.zip 2.2 MB
20. File Upload & Download/19.2 05-streaming-data-vs-preloading-data.zip 2.2 MB
20. File Upload & Download/12.1 04-restricting-file-access.zip 2.1 MB
20. File Upload & Download/19.5 04-restricting-file-access.zip 2.1 MB
20. File Upload & Download/19.1 03-serving-images-statically.zip 2.1 MB
20. File Upload & Download/9.1 03-serving-images-statically.zip 2.1 MB
2. Optional JavaScript - A Quick Refresher/1. Module Introduction.mp4 2.1 MB
24. Working with REST APIs - The Basics/1. Module Introduction.mp4 2.0 MB
33. NodeJS & TypeScript/1. Module Introduction.mp4 2.0 MB
12. Working with NoSQL & Using MongoDB/1. Module Introduction.mp4 2.0 MB
8. Optional Enhancing the App/1. Module Introduction.mp4 2.0 MB
15. Adding Authentication/1. Module Introduction.mp4 1.9 MB
29. Deploying our App/1. Module Introduction.mp4 1.9 MB
13. Working with Mongoose/1. Module Introduction.mp4 1.8 MB
25. Working with REST APIs - The Practical Application/1. Module Introduction.mp4 1.7 MB
29. Deploying our App/4.1 shop-snapshot.zip 1.7 MB
9. Dynamic Routes & Advanced Models/1. Module Introduction.mp4 1.7 MB
20. File Upload & Download/16.1 07-deleting-files.zip 1.6 MB
20. File Upload & Download/19.6 07-deleting-files.zip 1.6 MB
20. File Upload & Download/19.4 02-filtering-files-by-mimetype.zip 1.6 MB
20. File Upload & Download/6.1 02-filtering-files-by-mimetype.zip 1.6 MB
31. Node.js as a Build Tool & Using npm/1. Module Introduction.mp4 1.5 MB
27. Understanding Websockets & Socket.io/1. Module Introduction.mp4 1.5 MB
26. Understanding Async Await in Node.js/1. Module Introduction.mp4 1.5 MB
18. Understanding Validation/1. Module Introduction.mp4 1.4 MB
35. Deno, CRUD & Databases (MongoDB)/1. Module Introduction.mp4 1.4 MB
7. The Model View Controller (MVC)/1. Module Introduction.mp4 1.3 MB
22. Understanding Async Requests/1. Module Introduction.mp4 1.3 MB
23. Adding Payments/1. Module Introduction.mp4 1.3 MB
20. File Upload & Download/1. Module Introduction.mp4 1.2 MB
28. Working with GraphQL/1. Module Introduction.mp4 1.2 MB
14. Sessions & Cookies/1. Module Introduction.mp4 1.2 MB
16. Sending Emails/1. Module Introduction.mp4 1.1 MB
20. File Upload & Download/19.3 01-handling-file-uploads-with-multer.zip 1.1 MB
20. File Upload & Download/4.1 01-handling-file-uploads-with-multer.zip 1.1 MB
4. Improved Development Workflow and Debugging/1. Module Introduction.mp4 1.1 MB
17. Advanced Authentication/1. Module Introduction.mp4 1.0 MB
21. Adding Pagination/1. Module Introduction.mp4 993.4 kB
19. Error Handling/1. Module Introduction.mp4 898.7 kB
30. Testing Node.js Applications/1. Module Introduction.mp4 868.5 kB
35. Deno, CRUD & Databases (MongoDB)/4.1 deno-db-03-mongodb-helper.zip 192.4 kB
35. Deno, CRUD & Databases (MongoDB)/8.2 deno-db-03-mongodb-helper.zip 192.4 kB
35. Deno, CRUD & Databases (MongoDB)/2.1 deno-db-01-starting-setup.zip 190.8 kB
35. Deno, CRUD & Databases (MongoDB)/8.3 deno-db-01-starting-setup.zip 190.8 kB
25. Working with REST APIs - The Practical Application/24.2 10-frontend-adding-auth-middleware-to-all-routes.zip 103.0 kB
28. Working with GraphQL/4.1 04-frontend-deleting-posts-across-clients.zip 100.5 kB
25. Working with REST APIs - The Practical Application/28.3 assignment-solution.zip 99.7 kB
26. Understanding Async Await in Node.js/5.3 assignment-solution.zip 99.7 kB
27. Understanding Websockets & Socket.io/14.6 01-frontend-establishing-a-connection-from-the-client.zip 94.9 kB
27. Understanding Websockets & Socket.io/5.2 01-frontend-establishing-a-connection-from-the-client.zip 94.9 kB
25. Working with REST APIs - The Practical Application/30.17 07-frontend-updating-a-post.zip 94.6 kB
27. Understanding Websockets & Socket.io/10.1 03-frontend-updating-posts-on-all-connected-clients.zip 94.1 kB
27. Understanding Websockets & Socket.io/14.8 03-frontend-updating-posts-on-all-connected-clients.zip 94.1 kB
25. Working with REST APIs - The Practical Application/30.11 10-frontend-adding-auth-middleware-to-all-routes.zip 92.7 kB
28. Working with GraphQL/13.2 06-frontend-sending-the-create-post-query.zip 90.3 kB
28. Working with GraphQL/28.9 06-frontend-sending-the-create-post-query.zip 90.3 kB
27. Understanding Websockets & Socket.io/12.2 04-frontend-deleting-posts-across-clients.zip 90.3 kB
27. Understanding Websockets & Socket.io/14.3 04-frontend-deleting-posts-across-clients.zip 90.3 kB
27. Understanding Websockets & Socket.io/14.4 02-frontend-synchronizing-post-additions.zip 89.8 kB
27. Understanding Websockets & Socket.io/8.1 02-frontend-synchronizing-post-additions.zip 89.8 kB
28. Working with GraphQL/10.2 04-frontend-adding-login-functionality.zip 89.2 kB
28. Working with GraphQL/28.15 04-frontend-adding-login-functionality.zip 89.2 kB
25. Working with REST APIs - The Practical Application/22.2 09-frontend-logging-in-and-creating-jwt.zip 89.2 kB
25. Working with REST APIs - The Practical Application/30.5 09-frontend-logging-in-and-creating-jwt.zip 89.2 kB
28. Working with GraphQL/26.1 11-frontend-fixing-a-pagination-bug.zip 88.6 kB
28. Working with GraphQL/28.11 11-frontend-fixing-a-pagination-bug.zip 88.6 kB
28. Working with GraphQL/28.1 03-frontend-connecting-the-frontend.zip 87.9 kB
28. Working with GraphQL/8.2 03-frontend-connecting-the-frontend.zip 87.9 kB
28. Working with GraphQL/20.2 09-frontend-viewing-a-single-post.zip 87.5 kB
28. Working with GraphQL/28.19 09-frontend-viewing-a-single-post.zip 87.5 kB
25. Working with REST APIs - The Practical Application/30.8 02-frontend-setting-up-a-post-model.zip 87.4 kB
25. Working with REST APIs - The Practical Application/8.1 02-frontend-setting-up-a-post-model.zip 87.4 kB
25. Working with REST APIs - The Practical Application/11.2 05-frontend-fetching-a-single-post.zip 87.0 kB
25. Working with REST APIs - The Practical Application/30.3 05-frontend-fetching-a-single-post.zip 87.0 kB
25. Working with REST APIs - The Practical Application/30.16 01-frontend-fetching-list-of-posts.zip 86.9 kB
25. Working with REST APIs - The Practical Application/5.2 01-frontend-fetching-list-of-posts.zip 86.9 kB
28. Working with GraphQL/17.1 07-frontend-adding-pagination.zip 85.8 kB
28. Working with GraphQL/28.17 07-frontend-adding-pagination.zip 85.8 kB
28. Working with GraphQL/18.2 08-frontend-uploading-images.zip 85.5 kB
28. Working with GraphQL/28.18 08-frontend-uploading-images.zip 85.5 kB
25. Working with REST APIs - The Practical Application/16.2 08-frontend-adding-pagination.zip 85.1 kB
25. Working with REST APIs - The Practical Application/30.15 08-frontend-adding-pagination.zip 85.1 kB
25. Working with REST APIs - The Practical Application/30.1 assignment-frontend-solution.zip 85.0 kB
26. Understanding Async Await in Node.js/8.2 assignment-frontend-solution.zip 85.0 kB
28. Working with GraphQL/22.2 10-frontend-deleting-posts.zip 84.9 kB
28. Working with GraphQL/28.13 10-frontend-deleting-posts.zip 84.9 kB
25. Working with REST APIs - The Practical Application/13.2 06-frontend-uploading-images.zip 84.7 kB
25. Working with REST APIs - The Practical Application/30.18 06-frontend-uploading-images.zip 84.7 kB
25. Working with REST APIs - The Practical Application/14.2 07-frontend-updating-a-post.zip 84.3 kB
25. Working with REST APIs - The Practical Application/3.1 00-frontend-starting-setup.zip 83.8 kB
25. Working with REST APIs - The Practical Application/30.22 00-frontend-starting-setup.zip 83.8 kB
21. Adding Pagination/9.4 02-preparing-pagination-data-on-the-server.zip 74.5 kB
23. Adding Payments/3.1 01-added-checkout-page.zip 71.2 kB
29. Deploying our App/16.1 02-setting-up-request-logging.zip 70.8 kB
19. Error Handling/13.1 02-returning-error-pages.zip 65.7 kB
18. Understanding Validation/13.1 07-adding-validation-to-login.zip 65.4 kB
18. Understanding Validation/8.1 04-checking-for-field-equality.zip 65.3 kB
21. Adding Pagination/4.1 02-preparing-pagination-data-on-the-server.zip 64.3 kB
29. Deploying our App/13.2 04-a-deployment-example-with-heroku.zip 62.9 kB
29. Deploying our App/16.4 04-a-deployment-example-with-heroku.zip 62.9 kB
21. Adding Pagination/5.1 03-adding-dynamic-pagination-buttons.zip 62.7 kB
21. Adding Pagination/6.1 03-adding-dynamic-pagination-buttons.zip 62.7 kB
21. Adding Pagination/9.3 03-adding-dynamic-pagination-buttons.zip 62.7 kB
22. Understanding Async Requests/3.1 01-adding-client-side-code.zip 61.6 kB
22. Understanding Async Requests/7.1 01-adding-client-side-code.zip 61.6 kB
21. Adding Pagination/7.1 04-re-using-pagination-logic.zip 61.4 kB
21. Adding Pagination/9.2 04-re-using-pagination-logic.zip 61.4 kB
15. Adding Authentication/5.1 01-implementing-an-authentication-flow.zip 61.4 kB
19. Error Handling/13.2 03-using-the-express-error-handling-middleware.zip 61.2 kB
19. Error Handling/7.1 03-using-the-express-error-handling-middleware.zip 61.2 kB
23. Adding Payments/4.1 02-using-stripe.zip 61.1 kB
23. Adding Payments/5.1 02-using-stripe.zip 61.1 kB
23. Adding Payments/5.2 01-added-checkout-page.zip 61.0 kB
22. Understanding Async Requests/6.1 02-manipulating-the-dom.zip 60.9 kB
22. Understanding Async Requests/7.2 02-manipulating-the-dom.zip 60.9 kB
29. Deploying our App/16.2 01-using-environment-variables.zip 60.7 kB
29. Deploying our App/4.2 01-using-environment-variables.zip 60.7 kB
15. Adding Authentication/15.1 08-providing-user-feedback.zip 60.6 kB
29. Deploying our App/8.1 02-setting-up-request-logging.zip 60.6 kB
29. Deploying our App/10.1 03-setting-up-a-ssl-server.zip 59.9 kB
29. Deploying our App/16.3 03-setting-up-a-ssl-server.zip 59.9 kB
21. Adding Pagination/2.1 01-adding-pagination-links.zip 59.8 kB
21. Adding Pagination/9.1 01-adding-pagination-links.zip 59.8 kB
15. Adding Authentication/7.1 03-adding-a-tiny-improvement.zip 59.1 kB
14. Sessions & Cookies/16.1 07-fixing-some-minor-bugs.zip 57.1 kB
14. Sessions & Cookies/21.9 07-fixing-some-minor-bugs.zip 57.1 kB
12. Working with NoSQL & Using MongoDB/32.8 08-added-the-add-to-cart-functionality.zip 56.4 kB
14. Sessions & Cookies/8.1 03-configuring-cookies.zip 56.1 kB
18. Understanding Validation/18.6 02-using-validation-error-messages.zip 55.8 kB
18. Understanding Validation/5.1 02-using-validation-error-messages.zip 55.8 kB
18. Understanding Validation/16.1 09-validating-product-editing.zip 55.7 kB
18. Understanding Validation/18.10 09-validating-product-editing.zip 55.7 kB
17. Advanced Authentication/12.3 03-creating-the-reset-password-form.zip 55.7 kB
17. Advanced Authentication/5.1 03-creating-the-reset-password-form.zip 55.7 kB
18. Understanding Validation/18.4 03-built-in-and-custom-validators.zip 55.7 kB
18. Understanding Validation/6.1 03-built-in-and-custom-validators.zip 55.7 kB
17. Advanced Authentication/12.5 04-adding-logic-to-update-password.zip 55.6 kB
17. Advanced Authentication/6.1 04-adding-logic-to-update-password.zip 55.6 kB
19. Error Handling/6.1 02-returning-error-pages.zip 55.5 kB
18. Understanding Validation/18.8 07-adding-validation-to-login.zip 55.2 kB
18. Understanding Validation/18.3 04-checking-for-field-equality.zip 55.1 kB
18. Understanding Validation/18.1 01-setup-and-basic-validation.zip 54.5 kB
18. Understanding Validation/4.1 01-setup-and-basic-validation.zip 54.5 kB
12. Working with NoSQL & Using MongoDB/24.1 09-displaying-the-cart-items.zip 54.3 kB
18. Understanding Validation/18.5 05-added-async-validation.zip 53.8 kB
18. Understanding Validation/9.1 05-added-async-validation.zip 53.8 kB
19. Error Handling/10.1 04-status-codes.zip 53.3 kB
19. Error Handling/13.3 04-status-codes.zip 53.3 kB
6. Working with Dynamic Content & Adding Templating Engines/19.1 05-working-on-layout-with-partials.zip 53.1 kB
18. Understanding Validation/11.1 06-keeping-user-input.zip 52.9 kB
18. Understanding Validation/18.2 06-keeping-user-input.zip 52.9 kB
9. Dynamic Routes & Advanced Models/11.1 05-pre-populating-the-edit-product-page.zip 52.9 kB
16. Sending Emails/6.1 01-using-nodemailer-to-send-emails.zip 52.8 kB
15. Adding Authentication/18.1 11-adding-additional-flash-messages.zip 52.8 kB
15. Adding Authentication/20.10 11-adding-additional-flash-messages.zip 52.8 kB
15. Adding Authentication/10.1 05-using-middleware-to-protect-routes.zip 52.8 kB
15. Adding Authentication/20.6 05-using-middleware-to-protect-routes.zip 52.8 kB
18. Understanding Validation/14.1 08-sanitizing-data.zip 52.4 kB
18. Understanding Validation/18.7 08-sanitizing-data.zip 52.4 kB
18. Understanding Validation/10.3 assignment-solution.zip 52.4 kB
18. Understanding Validation/18.9 assignment-solution.zip 52.4 kB
17. Advanced Authentication/10.1 05-why-editing-fails.zip 52.1 kB
17. Advanced Authentication/12.4 05-why-editing-fails.zip 52.1 kB
15. Adding Authentication/17.1 10-finishing-the-flash-messages.zip 51.7 kB
15. Adding Authentication/20.2 10-finishing-the-flash-messages.zip 51.7 kB
15. Adding Authentication/20.5 01-implementing-an-authentication-flow.zip 51.2 kB
17. Advanced Authentication/12.2 02-creating-the-token.zip 51.0 kB
17. Advanced Authentication/4.1 02-creating-the-token.zip 51.0 kB
17. Advanced Authentication/12.1 01-resetting-password.zip 50.7 kB
17. Advanced Authentication/2.1 01-resetting-password.zip 50.7 kB
10. SQL Introduction/14.2 04-fetching-a-single-product.zip 50.6 kB
15. Adding Authentication/20.9 08-providing-user-feedback.zip 50.4 kB
15. Adding Authentication/20.7 04-adding-the-signin-functionality.zip 50.3 kB
15. Adding Authentication/8.1 04-adding-the-signin-functionality.zip 50.3 kB
15. Adding Authentication/14.1 07-fixing-the-order-button.zip 50.3 kB
15. Adding Authentication/20.11 07-fixing-the-order-button.zip 50.3 kB
15. Adding Authentication/16.1 09-styling-error-messages.zip 50.2 kB
15. Adding Authentication/20.4 09-styling-error-messages.zip 50.2 kB
15. Adding Authentication/13.1 06-adding-csrf-protection.zip 50.1 kB
15. Adding Authentication/20.12 06-adding-csrf-protection.zip 50.1 kB
9. Dynamic Routes & Advanced Models/20.9 09-fixing-a-delete-product-bug.zip 49.3 kB
14. Sessions & Cookies/21.2 02-adding-the-request-driven-solution.zip 49.3 kB
14. Sessions & Cookies/5.1 02-adding-the-request-driven-solution.zip 49.3 kB
15. Adding Authentication/20.8 03-adding-a-tiny-improvement.zip 48.9 kB
11. Understanding Sequelize/4.1 01-defining-a-model.zip 48.7 kB
9. Dynamic Routes & Advanced Models/20.3 02-loading-product-detail-data.zip 48.6 kB
10. SQL Introduction/11.1 03-inserting-data.zip 48.3 kB
14. Sessions & Cookies/11.1 04-using-the-session-middleware.zip 48.0 kB
14. Sessions & Cookies/21.10 04-using-the-session-middleware.zip 48.0 kB
14. Sessions & Cookies/12.2 05-using-mongodb-session-store.zip 47.9 kB
14. Sessions & Cookies/21.4 05-using-mongodb-session-store.zip 47.9 kB
10. SQL Introduction/5.1 00-starting-setup.zip 47.7 kB
9. Dynamic Routes & Advanced Models/20.8 08-deleting-cart-items.zip 47.7 kB
15. Adding Authentication/20.3 02-encrypting-passwords.zip 47.7 kB
15. Adding Authentication/6.1 02-encrypting-passwords.zip 47.7 kB
12. Working with NoSQL & Using MongoDB/18.1 06-fixing-the-add-product-functionality.zip 47.6 kB
12. Working with NoSQL & Using MongoDB/32.10 06-fixing-the-add-product-functionality.zip 47.6 kB
12. Working with NoSQL & Using MongoDB/15.1 04-finishing-the-update-product-code.zip 47.0 kB
12. Working with NoSQL & Using MongoDB/32.12 04-finishing-the-update-product-code.zip 47.0 kB
12. Working with NoSQL & Using MongoDB/20.1 07-storing-the-user-in-the-database.zip 46.9 kB
12. Working with NoSQL & Using MongoDB/32.7 07-storing-the-user-in-the-database.zip 46.9 kB
14. Sessions & Cookies/21.7 08-two-tiny-improvements.zip 46.8 kB
14. Sessions & Cookies/21.8 01-creating-the-login-form.zip 46.6 kB
14. Sessions & Cookies/4.1 01-creating-the-login-form.zip 46.6 kB
15. Adding Authentication/20.1 00-starting-setup.zip 46.2 kB
15. Adding Authentication/4.1 00-starting-setup.zip 46.2 kB
12. Working with NoSQL & Using MongoDB/22.1 08-added-the-add-to-cart-functionality.zip 46.1 kB
14. Sessions & Cookies/21.3 03-configuring-cookies.zip 45.9 kB
12. Working with NoSQL & Using MongoDB/32.2 01-using-the-database-connection.zip 45.8 kB
12. Working with NoSQL & Using MongoDB/8.1 01-using-the-database-connection.zip 45.8 kB
14. Sessions & Cookies/15.1 06-deleting-a-cookie.zip 45.6 kB
14. Sessions & Cookies/21.5 06-deleting-a-cookie.zip 45.6 kB
9. Dynamic Routes & Advanced Models/20.2 01-extracting-dynamic-params.zip 45.5 kB
9. Dynamic Routes & Advanced Models/5.1 01-extracting-dynamic-params.zip 45.5 kB
11. Understanding Sequelize/25.1 13-resetting-the-cart-and-fetching.zip 45.4 kB
11. Understanding Sequelize/27.6 13-resetting-the-cart-and-fetching.zip 45.4 kB
14. Sessions & Cookies/18.1 08-two-tiny-improvements.zip 45.3 kB
14. Sessions & Cookies/14.3 assignment-solution.zip 45.3 kB
14. Sessions & Cookies/21.6 assignment-solution.zip 45.3 kB
11. Understanding Sequelize/24.1 12-storing-cartitems-as-orderitems.zip 45.1 kB
11. Understanding Sequelize/27.1 12-storing-cartitems-as-orderitems.zip 45.1 kB
11. Understanding Sequelize/21.1 10-adding-existing-products-and-retrieving.zip 44.9 kB
11. Understanding Sequelize/27.3 10-adding-existing-products-and-retrieving.zip 44.9 kB
12. Working with NoSQL & Using MongoDB/28.1 11-adding-relational-order-data.zip 44.6 kB
12. Working with NoSQL & Using MongoDB/32.4 11-adding-relational-order-data.zip 44.6 kB
12. Working with NoSQL & Using MongoDB/30.1 12-removing-deleted-items-from-the-cart.zip 44.6 kB
12. Working with NoSQL & Using MongoDB/32.3 12-removing-deleted-items-from-the-cart.zip 44.6 kB
12. Working with NoSQL & Using MongoDB/12.1 03-fetch-a-single-product.zip 44.4 kB
12. Working with NoSQL & Using MongoDB/32.1 03-fetch-a-single-product.zip 44.4 kB
12. Working with NoSQL & Using MongoDB/11.1 02-fetching-all-products.zip 44.1 kB
12. Working with NoSQL & Using MongoDB/32.5 02-fetching-all-products.zip 44.1 kB
12. Working with NoSQL & Using MongoDB/32.6 09-displaying-the-cart-items.zip 44.0 kB
13. Working with Mongoose/19.1 09-getting-and-displaying-orders.zip 43.8 kB
13. Working with Mongoose/21.8 09-getting-and-displaying-orders.zip 43.8 kB
12. Working with NoSQL & Using MongoDB/17.1 05-deleting-products.zip 43.3 kB
12. Working with NoSQL & Using MongoDB/32.9 05-deleting-products.zip 43.3 kB
11. Understanding Sequelize/14.1 06-adding-a-one-to-many-relationship.zip 43.1 kB
11. Understanding Sequelize/27.7 06-adding-a-one-to-many-relationship.zip 43.1 kB
6. Working with Dynamic Content & Adding Templating Engines/15.1 05-working-on-layout-with-partials.zip 42.9 kB
13. Working with Mongoose/21.4 01-connecting-to-the-mongodb-server.zip 42.9 kB
13. Working with Mongoose/3.1 01-connecting-to-the-mongodb-server.zip 42.9 kB
14. Sessions & Cookies/20.1 09-adjusted-code.zip 42.9 kB
11. Understanding Sequelize/27.9 02-inserting-data-and-creating-a-product.zip 42.8 kB
11. Understanding Sequelize/6.1 02-inserting-data-and-creating-a-product.zip 42.8 kB
11. Understanding Sequelize/19.1 09-creating-and-fetching-a-cart.zip 42.7 kB
11. Understanding Sequelize/27.10 09-creating-and-fetching-a-cart.zip 42.7 kB
12. Working with NoSQL & Using MongoDB/26.1 10-deleting-cart-items.zip 42.6 kB
12. Working with NoSQL & Using MongoDB/32.13 10-deleting-cart-items.zip 42.6 kB
9. Dynamic Routes & Advanced Models/20.4 05-pre-populating-the-edit-product-page.zip 42.6 kB
12. Working with NoSQL & Using MongoDB/1.1 00-starting-setup.zip 42.5 kB
12. Working with NoSQL & Using MongoDB/32.11 00-starting-setup.zip 42.5 kB
13. Working with Mongoose/13.1 07-working-on-the-shopping-cart.zip 42.5 kB
13. Working with Mongoose/21.2 07-working-on-the-shopping-cart.zip 42.5 kB
13. Working with Mongoose/10.1 05-adding-and-using-a-user-model.zip 42.5 kB
13. Working with Mongoose/21.6 05-adding-and-using-a-user-model.zip 42.5 kB
13. Working with Mongoose/21.1 02-saving-data-through-mongoose.zip 42.2 kB
13. Working with Mongoose/5.1 02-saving-data-through-mongoose.zip 42.2 kB
8. Optional Enhancing the App/9.1 05-adding-another-item.zip 42.2 kB
11. Understanding Sequelize/15.1 07-creating-and-managing-a-user.zip 42.2 kB
11. Understanding Sequelize/27.4 07-creating-and-managing-a-user.zip 42.2 kB
13. Working with Mongoose/11.1 06-using-relations-in-mongoose.zip 42.1 kB
13. Working with Mongoose/21.5 06-using-relations-in-mongoose.zip 42.1 kB
10. SQL Introduction/10.1 02-fetching-products-time-to-practice.zip 42.1 kB
10. SQL Introduction/14.5 02-fetching-products-time-to-practice.zip 42.1 kB
11. Understanding Sequelize/17.1 08-fetching-related-products.zip 41.6 kB
11. Understanding Sequelize/27.2 08-fetching-related-products.zip 41.6 kB
11. Understanding Sequelize/22.1 11-deleting-related-items.zip 41.5 kB
11. Understanding Sequelize/27.13 11-deleting-related-items.zip 41.5 kB
9. Dynamic Routes & Advanced Models/14.1 07-adding-the-product-delete-functionality.zip 41.0 kB
9. Dynamic Routes & Advanced Models/20.10 07-adding-the-product-delete-functionality.zip 41.0 kB
13. Working with Mongoose/21.3 03-fetching-all-products.zip 40.7 kB
13. Working with Mongoose/6.1 03-fetching-all-products.zip 40.7 kB
14. Sessions & Cookies/21.1 00-starting-setup.zip 40.7 kB
14. Sessions & Cookies/3.1 00-starting-setup.zip 40.7 kB
9. Dynamic Routes & Advanced Models/13.1 06-editing-the-product-data.zip 40.5 kB
9. Dynamic Routes & Advanced Models/20.6 06-editing-the-product-data.zip 40.5 kB
10. SQL Introduction/12.1 04-fetching-a-single-product.zip 40.4 kB
11. Understanding Sequelize/27.11 03-getting-a-single-product.zip 40.2 kB
11. Understanding Sequelize/9.1 03-getting-a-single-product.zip 40.2 kB
13. Working with Mongoose/14.1 08-loading-the-cart.zip 40.1 kB
13. Working with Mongoose/21.9 08-loading-the-cart.zip 40.1 kB
13. Working with Mongoose/21.7 04-deleting-products.zip 39.8 kB
13. Working with Mongoose/9.1 04-deleting-products.zip 39.8 kB
9. Dynamic Routes & Advanced Models/20.7 03-rendering-the-product-detail-view.zip 39.8 kB
9. Dynamic Routes & Advanced Models/7.1 03-rendering-the-product-detail-view.zip 39.8 kB
9. Dynamic Routes & Advanced Models/20.5 04-adding-a-cart-model.zip 39.7 kB
9. Dynamic Routes & Advanced Models/9.1 04-adding-a-cart-model.zip 39.7 kB
10. SQL Introduction/14.4 01-connecting-our-app.zip 39.2 kB
10. SQL Introduction/6.1 01-connecting-our-app.zip 39.2 kB
9. Dynamic Routes & Advanced Models/18.1 09-fixing-a-delete-product-bug.zip 39.1 kB
11. Understanding Sequelize/12.1 05-deleting-products.zip 38.8 kB
11. Understanding Sequelize/27.5 05-deleting-products.zip 38.8 kB
11. Understanding Sequelize/11.1 04-updating-products.zip 38.8 kB
11. Understanding Sequelize/27.8 04-updating-products.zip 38.8 kB
8. Optional Enhancing the App/4.1 02-registering-the-routes.zip 38.8 kB
8. Optional Enhancing the App/9.3 02-registering-the-routes.zip 38.8 kB
11. Understanding Sequelize/27.12 01-defining-a-model.zip 38.4 kB
9. Dynamic Routes & Advanced Models/6.1 02-loading-product-detail-data.zip 38.4 kB
10. SQL Introduction/14.3 03-inserting-data.zip 38.1 kB
10. SQL Introduction/1.1 00-starting-setup.zip 37.5 kB
10. SQL Introduction/14.1 00-starting-setup.zip 37.5 kB
9. Dynamic Routes & Advanced Models/15.1 08-deleting-cart-items.zip 37.5 kB
8. Optional Enhancing the App/3.1 01-working-on-the-navigation.zip 33.9 kB
8. Optional Enhancing the App/9.4 01-working-on-the-navigation.zip 33.9 kB
6. Working with Dynamic Content & Adding Templating Engines/19.2 03-pug-finished.zip 33.1 kB
6. Working with Dynamic Content & Adding Templating Engines/9.1 03-pug-finished.zip 33.1 kB
9. Dynamic Routes & Advanced Models/1.1 00-starting-setup.zip 33.1 kB
9. Dynamic Routes & Advanced Models/2.2 00-starting-setup.zip 33.1 kB
9. Dynamic Routes & Advanced Models/20.1 00-starting-setup.zip 33.1 kB
8. Optional Enhancing the App/7.1 04-editing-and-deleting-products.zip 32.9 kB
8. Optional Enhancing the App/9.2 04-editing-and-deleting-products.zip 32.9 kB
6. Working with Dynamic Content & Adding Templating Engines/13.1 04-adding-a-layout-to-handlebars.zip 32.6 kB
6. Working with Dynamic Content & Adding Templating Engines/19.4 04-adding-a-layout-to-handlebars.zip 32.6 kB
8. Optional Enhancing the App/8.1 05-adding-another-item.zip 31.9 kB
6. Working with Dynamic Content & Adding Templating Engines/18. [OPTIONAL] Assignment Solution.srt 31.3 kB
8. Optional Enhancing the App/5.1 03-storing-product-data.zip 30.8 kB
8. Optional Enhancing the App/9.5 03-storing-product-data.zip 30.8 kB
6. Working with Dynamic Content & Adding Templating Engines/5.1 added-pug-shop-template.zip 30.1 kB
6. Working with Dynamic Content & Adding Templating Engines/17.3 assignment-solutions.zip 28.5 kB
6. Working with Dynamic Content & Adding Templating Engines/18.1 assignment-solutions.zip 28.5 kB
6. Working with Dynamic Content & Adding Templating Engines/19.7 assignment-solutions.zip 28.5 kB
7. The Model View Controller (MVC)/10.3 03-fetching-data-from-files.zip 28.0 kB
7. The Model View Controller (MVC)/7.1 03-fetching-data-from-files.zip 28.0 kB
28. Working with GraphQL/28.7 10-backend-deleting-posts.zip 27.8 kB
27. Understanding Websockets & Socket.io/10.2 03-backend-updating-posts-on-all-connected-clients.zip 27.7 kB
30. Testing Node.js Applications/5.1 testing-02-test-auth-middleware.zip 27.1 kB
27. Understanding Websockets & Socket.io/14.2 04-backend-deleting-posts-across-clients.zip 26.9 kB
30. Testing Node.js Applications/17.6 testing-03-organizing-tests.zip 26.8 kB
7. The Model View Controller (MVC)/10.4 04-refactored-code.zip 26.8 kB
7. The Model View Controller (MVC)/8.1 04-refactored-code.zip 26.8 kB
28. Working with GraphQL/20.1 09-backend-viewing-a-single-post.zip 26.5 kB
7. The Model View Controller (MVC)/10.5 02-adding-a-product-model.zip 26.1 kB
7. The Model View Controller (MVC)/5.1 02-adding-a-product-model.zip 26.1 kB
6. Working with Dynamic Content & Adding Templating Engines/4.1 02-added-pug.zip 25.7 kB
28. Working with GraphQL/28.8 02-handling-errors.zip 24.7 kB
7. The Model View Controller (MVC)/10.2 01-finished-the-controller.zip 24.6 kB
7. The Model View Controller (MVC)/4.1 01-finished-the-controller.zip 24.6 kB
34. An Introduction to Deno/16. Re-building the REST API with Deno.srt 24.5 kB
23. Adding Payments/4. Using Stripe in Your App.srt 24.4 kB
5. Working with Express.js/19.1 12-serving-files-statically.zip 24.0 kB
7. The Model View Controller (MVC)/1.1 00-starting-setup.zip 21.5 kB
7. The Model View Controller (MVC)/10.1 00-starting-setup.zip 21.5 kB
28. Working with GraphQL/25. Using Variables.srt 20.1 kB
9. Dynamic Routes & Advanced Models/1.2 adjustments.zip 19.8 kB
9. Dynamic Routes & Advanced Models/2.1 adjustments.zip 19.8 kB
25. Working with REST APIs - The Practical Application/11.1 05-backend-fetching-a-single-post.zip 19.4 kB
25. Working with REST APIs - The Practical Application/9.1 03-backend-storing-posts-in-database.zip 19.4 kB
25. Working with REST APIs - The Practical Application/13.1 06-backend-uploading-images.zip 19.4 kB
5. Working with Express.js/22.7 09-returning-a-404-html-page.zip 19.2 kB
30. Testing Node.js Applications/15.1 testing-07-finished.zip 18.7 kB
30. Testing Node.js Applications/17.5 testing-07-finished.zip 18.7 kB
28. Working with GraphQL/26.2 11-backend-fixing-a-pagination-bug.zip 18.3 kB
28. Working with GraphQL/28.12 11-backend-fixing-a-pagination-bug.zip 18.3 kB
5. Working with Express.js/22.8 08-serving-the-html-files.zip 18.2 kB
30. Testing Node.js Applications/10.1 testing-05-testing-async-code.zip 17.9 kB
30. Testing Node.js Applications/17.3 testing-05-testing-async-code.zip 17.9 kB
25. Working with REST APIs - The Practical Application/14. Updating Posts.srt 17.8 kB
24. Working with REST APIs - The Basics/7. Sending Requests & Responses and Working with Postman.srt 17.6 kB
28. Working with GraphQL/22.1 10-backend-deleting-posts.zip 17.5 kB
3. Understanding the Basics/3. Creating a Node Server.srt 17.5 kB
27. Understanding Websockets & Socket.io/14.7 03-backend-updating-posts-on-all-connected-clients.zip 17.4 kB
5. Working with Express.js/18. Styling our Pages.srt 17.3 kB
34. An Introduction to Deno/15. An Example Node REST API.srt 17.3 kB
30. Testing Node.js Applications/14.1 testing-06-hooks.zip 17.2 kB
30. Testing Node.js Applications/17.1 testing-06-hooks.zip 17.2 kB
6. Working with Dynamic Content & Adding Templating Engines/19.6 01-sharing-data-across-requests-and-users.zip 17.0 kB
6. Working with Dynamic Content & Adding Templating Engines/2.1 01-sharing-data-across-requests-and-users.zip 17.0 kB
30. Testing Node.js Applications/17.4 testing-02-test-auth-middleware.zip 16.8 kB
25. Working with REST APIs - The Practical Application/4.1 02-sending-post-requests.zip 16.7 kB
30. Testing Node.js Applications/5. Testing the Auth Middleware.srt 16.7 kB
27. Understanding Websockets & Socket.io/12.1 04-backend-deleting-posts-across-clients.zip 16.7 kB
28. Working with GraphQL/3.1 04-backend-deleting-posts-across-clients.zip 16.7 kB
27. Understanding Websockets & Socket.io/14.5 01-backend-establishing-a-connection-from-the-client.zip 16.6 kB
27. Understanding Websockets & Socket.io/5.1 01-backend-establishing-a-connection-from-the-client.zip 16.6 kB
27. Understanding Websockets & Socket.io/14.1 02-backend-synchronizing-post-additions.zip 16.6 kB
27. Understanding Websockets & Socket.io/8.2 02-backend-synchronizing-post-additions.zip 16.6 kB
30. Testing Node.js Applications/6.1 testing-03-organizing-tests.zip 16.5 kB
28. Working with GraphQL/13.1 06-backend-sending-the-create-post-query.zip 16.5 kB
28. Working with GraphQL/28.2 06-backend-sending-the-create-post-query.zip 16.5 kB
35. Deno, CRUD & Databases (MongoDB)/5. Using the MongoDB Client Module.srt 16.4 kB
30. Testing Node.js Applications/17.7 testing-04-using-stubs.zip 16.3 kB
30. Testing Node.js Applications/8.1 testing-04-using-stubs.zip 16.3 kB
28. Working with GraphQL/28.16 09-backend-viewing-a-single-post.zip 16.3 kB
32. Modern JavaScript & NodeJS/3. Working with ES Modules & Node.srt 16.3 kB
28. Working with GraphQL/10.1 04-backend-adding-login-functionality.zip 16.3 kB
28. Working with GraphQL/28.4 04-backend-adding-login-functionality.zip 16.3 kB
5. Working with Express.js/13.1 06-filtering-paths.zip 16.2 kB
28. Working with GraphQL/28.3 03-backend-connecting-the-frontend.zip 16.0 kB
28. Working with GraphQL/8.1 03-backend-connecting-the-frontend.zip 16.0 kB
25. Working with REST APIs - The Practical Application/24.1 10-backend-adding-auth-middleware-to-all-routes.zip 15.9 kB
25. Working with REST APIs - The Practical Application/30.21 10-backend-adding-auth-middleware-to-all-routes.zip 15.9 kB
28. Working with GraphQL/11.1 05-adding-a-create-post-mutation.zip 15.9 kB
28. Working with GraphQL/28.10 05-adding-a-create-post-mutation.zip 15.9 kB
28. Working with GraphQL/18.1 08-backend-uploading-images.zip 15.9 kB
28. Working with GraphQL/28.14 08-backend-uploading-images.zip 15.9 kB
30. Testing Node.js Applications/15. Testing Code That Requires Authentication.srt 15.8 kB
28. Working with GraphQL/17.2 07-backend-adding-pagination.zip 15.8 kB
28. Working with GraphQL/28.6 07-backend-adding-pagination.zip 15.8 kB
33. NodeJS & TypeScript/13. Getting Started with Node and TypeScript.srt 15.6 kB
6. Working with Dynamic Content & Adding Templating Engines/19.3 02-added-pug.zip 15.5 kB
9. Dynamic Routes & Advanced Models/9. Adding a Cart Model.srt 15.4 kB
3. Understanding the Basics/14. Node.js - Looking Behind the Scenes.srt 15.4 kB
34. An Introduction to Deno/16.1 deno-07-deno-api.zip 15.3 kB
34. An Introduction to Deno/18.2 deno-07-deno-api.zip 15.3 kB
30. Testing Node.js Applications/4.1 testing-01-first-tests.zip 15.2 kB
6. Working with Dynamic Content & Adding Templating Engines/4. Installing & Implementing Pug.srt 15.2 kB
28. Working with GraphQL/28.5 01-adding-a-mutation-resolver.zip 15.0 kB
28. Working with GraphQL/5.1 01-adding-a-mutation-resolver.zip 15.0 kB
6. Working with Dynamic Content & Adding Templating Engines/1.1 00-starting-setup.zip 14.9 kB
6. Working with Dynamic Content & Adding Templating Engines/19.5 00-starting-setup.zip 14.9 kB
25. Working with REST APIs - The Practical Application/27.1 11-clearing-post-user-relations.zip 14.9 kB
25. Working with REST APIs - The Practical Application/30.4 11-clearing-post-user-relations.zip 14.9 kB
25. Working with REST APIs - The Practical Application/30.10 assignment-backend-solution.zip 14.8 kB
26. Understanding Async Await in Node.js/8.1 assignment-backend-solution.zip 14.8 kB
26. Understanding Async Await in Node.js/3.1 01-transforming-then-catch.zip 14.8 kB
26. Understanding Async Await in Node.js/8.3 01-transforming-then-catch.zip 14.8 kB
8. Optional Enhancing the App/4. Registering the Routes.srt 14.6 kB
34. An Introduction to Deno/13. Using the Oak Framework with Deno.srt 14.5 kB
28. Working with GraphQL/7.1 02-handling-errors.zip 14.5 kB
6. Working with Dynamic Content & Adding Templating Engines/5. Outputting Dynamic Content.srt 14.4 kB
18. Understanding Validation/4. Setup & Basic Validation.srt 14.4 kB
3. Understanding the Basics/11. Parsing Request Bodies.srt 14.3 kB
18. Understanding Validation/15. Validating Product Addition.srt 14.0 kB
4. Improved Development Workflow and Debugging/5.1 02-using-nodemon-for-autorestarts.zip 14.0 kB
4. Improved Development Workflow and Debugging/16.1 01-understanding-npm-scripts.zip 13.9 kB
28. Working with GraphQL/3. Understanding the Setup & Writing our First Query.srt 13.9 kB
29. Deploying our App/4. Using Environment Variables.srt 13.8 kB
5. Working with Express.js/22.11 12-serving-files-statically.zip 13.7 kB
29. Deploying our App/13. A Deployment Example with Heroku.srt 13.5 kB
25. Working with REST APIs - The Practical Application/22.1 09-backend-logging-in-and-creating-jwt.zip 13.4 kB
25. Working with REST APIs - The Practical Application/30.6 09-backend-logging-in-and-creating-jwt.zip 13.4 kB
30. Testing Node.js Applications/4.2 testing-00-start.zip 13.4 kB
5. Working with Express.js/22.10 assignment-1-solution.zip 13.3 kB
5. Working with Express.js/22.2 03-handling-different-routes.zip 13.3 kB
22. Understanding Async Requests/5. Sending & Handling Background Requests.srt 13.1 kB
30. Testing Node.js Applications/4. Setup and Writing a First Test.srt 13.0 kB
24. Working with REST APIs - The Basics/8. REST APIs, Clients & CORS Errors.srt 13.0 kB
34. An Introduction to Deno/15.1 deno-06-node-api.zip 13.0 kB
34. An Introduction to Deno/18.3 deno-06-node-api.zip 13.0 kB
2. Optional JavaScript - A Quick Refresher/11. Async Code & Promises.srt 12.9 kB
13. Working with Mongoose/16. Creating & Getting Orders.srt 12.6 kB
34. An Introduction to Deno/11. Using the Standard Library.srt 12.5 kB
3. Understanding the Basics/15. Using the Node Modules System.srt 12.5 kB
7. The Model View Controller (MVC)/6. Storing Data in Files Via the Model.srt 12.5 kB
29. Deploying our App/10. Setting Up a SSL Server.srt 12.4 kB
28. Working with GraphQL/2. What is GraphQL.srt 12.2 kB
35. Deno, CRUD & Databases (MongoDB)/4. Connecting Deno to MongoDB.srt 12.2 kB
28. Working with GraphQL/5. Adding a Mutation Resolver & GraphiQL.srt 12.2 kB
28. Working with GraphQL/18. Uploading Images.srt 12.1 kB
7. The Model View Controller (MVC)/3. Adding Controllers.srt 12.1 kB
12. Working with NoSQL & Using MongoDB/24. Displaying the Cart Items.srt 12.0 kB
6. Working with Dynamic Content & Adding Templating Engines/15. Working on the Layout with Partials.srt 12.0 kB
25. Working with REST APIs - The Practical Application/23. Using & Validating the Token.srt 11.9 kB
2. Optional JavaScript - A Quick Refresher/8.2 06-arrays-and-reference-types.zip 11.9 kB
2. Optional JavaScript - A Quick Refresher/4.1 02-let-and-const.zip 11.7 kB
2. Optional JavaScript - A Quick Refresher/14.4 04-objects.zip 11.6 kB
4. Improved Development Workflow and Debugging/3. Installing 3rd Party Packages.srt 11.6 kB
11. Understanding Sequelize/25. Resetting the Cart & Fetching and Outputting Orders.srt 11.5 kB
9. Dynamic Routes & Advanced Models/13. Editing the Product Data.srt 11.3 kB
6. Working with Dynamic Content & Adding Templating Engines/2. Sharing Data Across Requests & Users.srt 11.3 kB
6. Working with Dynamic Content & Adding Templating Engines/13. Adding the Layout to Handlebars.srt 11.0 kB
25. Working with REST APIs - The Practical Application/13. Uploading Images.srt 10.9 kB
5. Working with Express.js/18.1 11-styling-our-pages.zip 10.9 kB
5. Working with Express.js/22.12 11-styling-our-pages.zip 10.9 kB
33. NodeJS & TypeScript/15. Adding REST Routes with TypeScript.srt 10.8 kB
5. Working with Express.js/9. Parsing Incoming Requests.srt 10.8 kB
28. Working with GraphQL/24. Managing the User Status.srt 10.8 kB
7. The Model View Controller (MVC)/5. Adding a Product Model.srt 10.8 kB
1. Introduction/5. Installing Node.js and Creating our First App.srt 10.7 kB
6. Working with Dynamic Content & Adding Templating Engines/14. Working with EJS.srt 10.7 kB
30. Testing Node.js Applications/8. Using Stubs.srt 10.7 kB
28. Working with GraphQL/22. Deleting Posts.srt 10.6 kB
9. Dynamic Routes & Advanced Models/16. Displaying Cart Items on the Cart Page.srt 10.6 kB
28. Working with GraphQL/21. Updating Posts.srt 10.5 kB
35. Deno, CRUD & Databases (MongoDB)/3. Handling CORS Errors.srt 10.5 kB
28. Working with GraphQL/16.1 create-post-code.js 10.5 kB
27. Understanding Websockets & Socket.io/6.1 add-post.js 10.4 kB
20. File Upload & Download/7. Storing File Data in the Database.srt 10.4 kB
1. Introduction/7. Course Outline.srt 10.4 kB
5. Working with Express.js/19. Serving Files Statically.srt 10.4 kB
1. Introduction/6. Understanding the Role & Usage of Node.js.srt 10.3 kB
31. Node.js as a Build Tool & Using npm/3. Using npm.srt 10.3 kB
30. Testing Node.js Applications/12.1 user-id.txt 10.3 kB
30. Testing Node.js Applications/7. What Not To Test!.srt 10.2 kB
15. Adding Authentication/5. Implementing an Authentication Flow.srt 10.2 kB
5. Working with Express.js/17.1 10-using-a-helper-function.zip 10.2 kB
5. Working with Express.js/22.9 10-using-a-helper-function.zip 10.2 kB
9. Dynamic Routes & Advanced Models/15. Deleting Cart Items.srt 10.2 kB
5. Working with Express.js/11. Using Express Router.srt 10.1 kB
6. Working with Dynamic Content & Adding Templating Engines/12. Converting our Project to Handlebars.srt 9.9 kB
25. Working with REST APIs - The Practical Application/22. Logging In & Creating JSON Web Tokens (JWTs).srt 9.9 kB
14. Sessions & Cookies/5. Adding the Request Driven Login Solution.srt 9.9 kB
22. Understanding Async Requests/3. Adding Client Side JS Code.srt 9.9 kB
30. Testing Node.js Applications/9. Testing Controllers.srt 9.8 kB
21. Adding Pagination/6. Adding Dynamic Pagination Buttons.srt 9.7 kB
4. Improved Development Workflow and Debugging/2. Understanding NPM Scripts.srt 9.7 kB
11. Understanding Sequelize/24. Storing Cartitems as Orderitems.srt 9.5 kB
25. Working with REST APIs - The Practical Application/16.1 08-backend-adding-pagination.zip 9.5 kB
25. Working with REST APIs - The Practical Application/30.2 08-backend-adding-pagination.zip 9.5 kB
32. Modern JavaScript & NodeJS/4. More on ES Modules.srt 9.5 kB
25. Working with REST APIs - The Practical Application/6. Adding a Create Post Endpoint.srt 9.5 kB
10. SQL Introduction/5. Setting Up MySQL.srt 9.5 kB
33. NodeJS & TypeScript/5. Type Inference & Type Casting.srt 9.4 kB
25. Working with REST APIs - The Practical Application/14.1 07-backend-updating-a-post.zip 9.3 kB
25. Working with REST APIs - The Practical Application/30.13 07-backend-updating-a-post.zip 9.3 kB
34. An Introduction to Deno/4. Deno Setup.srt 9.3 kB
20. File Upload & Download/10. Downloading Files with Authentication.srt 9.3 kB
25. Working with REST APIs - The Practical Application/10.1 04-static-images-and-error-handling.zip 9.2 kB
25. Working with REST APIs - The Practical Application/30.9 04-static-images-and-error-handling.zip 9.2 kB
4. Improved Development Workflow and Debugging/10. Logical Errors.srt 9.2 kB
15. Adding Authentication/15. Providing User Feedback.srt 9.2 kB
33. NodeJS & TypeScript/8. Using Object & Array Types.srt 9.2 kB
25. Working with REST APIs - The Practical Application/30.19 05-backend-fetching-a-single-post.zip 9.2 kB
33. NodeJS & TypeScript/2. TypeScript What & Why.srt 9.2 kB
25. Working with REST APIs - The Practical Application/30.7 03-backend-storing-posts-in-database.zip 9.1 kB
17. Advanced Authentication/3. Implementing the Token Logic.srt 9.1 kB
12. Working with NoSQL & Using MongoDB/19. Creating New Users.srt 9.1 kB
25. Working with REST APIs - The Practical Application/30.20 06-backend-uploading-images.zip 9.1 kB
25. Working with REST APIs - The Practical Application/11. Fetching a Single Post.srt 9.1 kB
27. Understanding Websockets & Socket.io/8. Synchronizing POST Additions.srt 9.1 kB
12. Working with NoSQL & Using MongoDB/12. Fetching a Single Product.srt 9.0 kB
6. Working with Dynamic Content & Adding Templating Engines/2.2 starting-resources.zip 9.0 kB
10. SQL Introduction/6. Connecting our App to the SQL Database.srt 9.0 kB
5. Working with Express.js/15. Serving HTML Pages.srt 9.0 kB
9. Dynamic Routes & Advanced Models/8. Passing Data with POST Requests.srt 9.0 kB
5. Working with Express.js/16.1 09-returning-a-404-html-page.zip 9.0 kB
12. Working with NoSQL & Using MongoDB/5. Installing the MongoDB Driver.srt 8.9 kB
25. Working with REST APIs - The Practical Application/19. Signing Users Up.srt 8.9 kB
12. Working with NoSQL & Using MongoDB/21. Working on Cart Items & Orders.srt 8.9 kB
24. Working with REST APIs - The Basics/2. What are REST APIs and why do we use Them.srt 8.9 kB
19. Error Handling/4. Errors - Some Theory.srt 8.8 kB
4. Improved Development Workflow and Debugging/12. Restarting the Debugger Automatically After Editing our App.srt 8.8 kB
19. Error Handling/6. Returning Error Pages.srt 8.7 kB
15. Adding Authentication/12. Using a CSRF Token.srt 8.7 kB
14. Sessions & Cookies/17. Making Add to Cart Work Again.srt 8.7 kB
33. NodeJS & TypeScript/21.3 node-ts-01-finished.zip 8.7 kB
12. Working with NoSQL & Using MongoDB/23. Storing Multiple Products in the Cart.srt 8.6 kB
12. Working with NoSQL & Using MongoDB/14. Working on the Product Model to Edit our Product.srt 8.6 kB
11. Understanding Sequelize/20. Adding New Products to the Cart.srt 8.5 kB
32. Modern JavaScript & NodeJS/5. Node Core Modules & Promises.srt 8.5 kB
2. Optional JavaScript - A Quick Refresher/9. Understanding Spread & Rest Operators.srt 8.5 kB
35. Deno, CRUD & Databases (MongoDB)/6. Finishing the Deno MongoDB CRUD Operations.srt 8.5 kB
28. Working with GraphQL/11. Adding a Create Post Mutation.srt 8.5 kB
12. Working with NoSQL & Using MongoDB/28. Adding Relational Order Data.srt 8.5 kB
33. NodeJS & TypeScript/16. Finishing the REST Routes.srt 8.4 kB
18. Understanding Validation/16. Validating Product Editing.srt 8.4 kB
13. Working with Mongoose/5. Saving Data Through Mongoose.srt 8.3 kB
30. Testing Node.js Applications/11. Setting up a Testing Database.srt 8.3 kB
13. Working with Mongoose/4. Creating the Product Schema.srt 8.3 kB
10. SQL Introduction/9. Fetching Products.srt 8.3 kB
5. Working with Express.js/20.3 assignment-2-solution.zip 8.3 kB
5. Working with Express.js/22.1 assignment-2-solution.zip 8.3 kB
14. Sessions & Cookies/12. Using MongoDB to Store Sessions.srt 8.3 kB
9. Dynamic Routes & Advanced Models/11. Pre-Populating the Edit Product Page with Data.srt 8.2 kB
15. Adding Authentication/8. Adding the Signin Functionality.srt 8.2 kB
33. NodeJS & TypeScript/6. Configuring TypeScript.srt 8.2 kB
24. Working with REST APIs - The Basics/9. Sending POST Requests.srt 8.1 kB
25. Working with REST APIs - The Practical Application/5. Fetching Lists of Posts.srt 8.1 kB
25. Working with REST APIs - The Practical Application/10. Static Images & Error Handling.srt 8.1 kB
31. Node.js as a Build Tool & Using npm/6. Using Node.js in Build Processes.srt 8.1 kB
24. Working with REST APIs - The Basics/6. Creating our REST API Project & Implementing the Route Setup.srt 8.1 kB
25. Working with REST APIs - The Practical Application/16. Adding Pagination.srt 8.0 kB
33. NodeJS & TypeScript/10. Understanding Generics.srt 8.0 kB
28. Working with GraphQL/8. Connecting the Frontend to the GraphQL API.srt 8.0 kB
14. Sessions & Cookies/4. Optional Creating the Login Form.srt 8.0 kB
5. Working with Express.js/14.1 07-creating-the-html-files.zip 8.0 kB
5. Working with Express.js/22.6 07-creating-the-html-files.zip 8.0 kB
33. NodeJS & TypeScript/17. Testing the API.srt 8.0 kB
34. An Introduction to Deno/17. Should You Switch From Node to Deno.srt 7.9 kB
5. Working with Express.js/15.3 08-serving-the-html-files.zip 7.9 kB
25. Working with REST APIs - The Practical Application/7. Adding Server Side Validation.srt 7.9 kB
13. Working with Mongoose/10. Adding and Using a User Model.srt 7.9 kB
19. Error Handling/10. Status Codes.srt 7.9 kB
30. Testing Node.js Applications/12. Testing Code With An Active Database.srt 7.8 kB
14. Sessions & Cookies/8. Configuring Cookies.srt 7.8 kB
20. File Upload & Download/15. Generating .pdf Files with Order Data.srt 7.7 kB
6. Working with Dynamic Content & Adding Templating Engines/9. Finishing the Pug Template.srt 7.7 kB
6. Working with Dynamic Content & Adding Templating Engines/7. Converting HTML Files to Pug.srt 7.7 kB
14. Sessions & Cookies/6. Setting a Cookie.srt 7.6 kB
25. Working with REST APIs - The Practical Application/25. Connecting Posts & Users.srt 7.6 kB
12. Working with NoSQL & Using MongoDB/22. Adding the Add to Cart Functionality.srt 7.6 kB
25. Working with REST APIs - The Practical Application/18. Adding User Signup Validation.srt 7.6 kB
3. Understanding the Basics/12. Understanding Event Driven Code Execution.srt 7.5 kB
12. Working with NoSQL & Using MongoDB/20. Storing the User in our Database.srt 7.5 kB
34. An Introduction to Deno/7. Using the Runtime API.srt 7.4 kB
9. Dynamic Routes & Advanced Models/14. Adding the Product-Delete Functionality.srt 7.4 kB
11. Understanding Sequelize/14. Adding a One-To-Many Relationship.srt 7.4 kB
11. Understanding Sequelize/15. Creating & Managing a Dummy User.srt 7.4 kB
24. Working with REST APIs - The Basics/3. Accessing Data with REST APIs.srt 7.3 kB
17. Advanced Authentication/6. Adding Logic to Update the Password.srt 7.3 kB
19. Error Handling/7. Using the Express.js Error Handling Middleware.srt 7.3 kB
23. Adding Payments/3. Adding a Checkout Page.srt 7.3 kB
3. Understanding the Basics/7. Sending Responses.srt 7.3 kB
20. File Upload & Download/14. Using PDFKit for .pdf Generation.srt 7.3 kB
11. Understanding Sequelize/4. Defining a Model.srt 7.3 kB
30. Testing Node.js Applications/10. Testing Asynchronous Code.srt 7.3 kB
8. Optional Enhancing the App/2. Creating the Shop Structure.srt 7.2 kB
19. Error Handling/2. Types of Errors & Error Handling.srt 7.2 kB
28. Working with GraphQL/4. Defining a Mutation Schema.srt 7.2 kB
33. NodeJS & TypeScript/18. Using Type Casting.srt 7.2 kB
34. An Introduction to Deno/5. Writing First Deno Code.srt 7.1 kB
20. File Upload & Download/16. Deleting Files.srt 7.1 kB
2. Optional JavaScript - A Quick Refresher/10. Destructuring.srt 7.0 kB
3. Understanding the Basics/9. Routing Requests.srt 7.0 kB
12. Working with NoSQL & Using MongoDB/4. Setting Up MongoDB.srt 7.0 kB
25. Working with REST APIs - The Practical Application/30.12 02-backend-setting-up-a-post-model.zip 7.0 kB
25. Working with REST APIs - The Practical Application/8.2 02-backend-setting-up-a-post-model.zip 7.0 kB
25. Working with REST APIs - The Practical Application/8. Setting Up a Post Model.srt 6.9 kB
13. Working with Mongoose/13. Working on the Shopping Cart.srt 6.9 kB
25. Working with REST APIs - The Practical Application/30.14 01-backend-fetching-list-of-posts.zip 6.9 kB
25. Working with REST APIs - The Practical Application/5.1 01-backend-fetching-list-of-posts.zip 6.9 kB
12. Working with NoSQL & Using MongoDB/8. Using the Database Connection.srt 6.9 kB
10. SQL Introduction/4. Comparing SQL and NoSQL.srt 6.9 kB
18. Understanding Validation/12. Adding Conditional CSS Classes.srt 6.9 kB
18. Understanding Validation/13. Adding Validation to Login.srt 6.9 kB
3. Understanding the Basics/16. Wrap Up.srt 6.8 kB
24. Working with REST APIs - The Basics/4. Understanding Routing & HTTP Methods.srt 6.8 kB
6. Working with Dynamic Content & Adding Templating Engines/8. Adding a Layout.srt 6.8 kB
28. Working with GraphQL/20. Viewing a Single Post.srt 6.8 kB
28. Working with GraphQL/9. Adding a Login Query & a Resolver.srt 6.8 kB
11. Understanding Sequelize/18. One-To-Many & Many-To-Many Relations.srt 6.8 kB
5. Working with Express.js/7. Handling Different Routes.srt 6.7 kB
6. Working with Dynamic Content & Adding Templating Engines/11. Working with Handlebars.srt 6.7 kB
31. Node.js as a Build Tool & Using npm/5. What is a Build Tool.srt 6.7 kB
2. Optional JavaScript - A Quick Refresher/5. Understanding Arrow Functions.srt 6.6 kB
9. Dynamic Routes & Advanced Models/7. Rendering the Product Detail View.srt 6.6 kB
34. An Introduction to Deno/8. Working with Deno Permissions.srt 6.6 kB
11. Understanding Sequelize/19. Creating & Fetching a Cart.srt 6.6 kB
34. An Introduction to Deno/9. Repeating the Example with Node.srt 6.6 kB
33. NodeJS & TypeScript/3. TypeScript Setup.srt 6.6 kB
5. Working with Express.js/4. Adding Middleware.srt 6.6 kB
24. Working with REST APIs - The Basics/11.2 01-sending-requests-responses.zip 6.6 kB
24. Working with REST APIs - The Basics/7.1 01-sending-requests-responses.zip 6.6 kB
33. NodeJS & TypeScript/7. Working with Union Types.srt 6.5 kB
28. Working with GraphQL/12. Extracting User Data From the Auth Token.srt 6.5 kB
8. Optional Enhancing the App/5. Storing Product Data.srt 6.5 kB
9. Dynamic Routes & Advanced Models/17. Deleting Cart Items.srt 6.5 kB
34. An Introduction to Deno/10. How Deno Features Are Organized.srt 6.5 kB
19. Error Handling/9. Using the Error Handling Middleware Correctly.srt 6.5 kB
24. Working with REST APIs - The Basics/11.1 02-sending-post-requests.zip 6.5 kB
24. Working with REST APIs - The Basics/9.1 02-sending-post-requests.zip 6.5 kB
13. Working with Mongoose/14. Loading the Cart.srt 6.4 kB
35. Deno, CRUD & Databases (MongoDB)/2. App Setup.srt 6.4 kB
5. Working with Express.js/14. Creating HTML Pages.srt 6.4 kB
16. Sending Emails/4. Using Nodemailer to Send an Email.srt 6.4 kB
15. Adding Authentication/6. Encrypting Passwords.srt 6.4 kB
11. Understanding Sequelize/11. Updating Products.srt 6.3 kB
17. Advanced Authentication/5. Creating the Reset Password Form.srt 6.3 kB
9. Dynamic Routes & Advanced Models/6. Loading Product Detail Data.srt 6.3 kB
14. Sessions & Cookies/15. Deleting a Cookie.srt 6.2 kB
3. Understanding the Basics/4. The Node Lifecycle & Event Loop.srt 6.2 kB
9. Dynamic Routes & Advanced Models/10. Using Query Params.srt 6.2 kB
29. Deploying our App/3. Deployment Preparations.srt 6.2 kB
20. File Upload & Download/4. Handling File Uploads with Multer.srt 6.2 kB
6. Working with Dynamic Content & Adding Templating Engines/3. Templating Engines - An Overview.srt 6.2 kB
13. Working with Mongoose/3. Connecting to the MongoDB Server with Mongoose.srt 6.2 kB
3. Understanding the Basics/13. Blocking and Non-Blocking Code.srt 6.1 kB
20. File Upload & Download/3. Handling Multipart Form Data.srt 6.1 kB
1. Introduction/2. What is Node.js.srt 6.1 kB
8. Optional Enhancing the App/7. Editing & Deleting Products.srt 6.0 kB
25. Working with REST APIs - The Practical Application/3. Understanding the Frontend Setup.srt 6.0 kB
20. File Upload & Download/5. Configuring Multer to Adjust Filename & Filepath.srt 6.0 kB
5. Working with Express.js/22.14 06-filtering-paths.zip 6.0 kB
18. Understanding Validation/7. More Validators.srt 6.0 kB
9. Dynamic Routes & Advanced Models/4. Adding the Product ID to the Path.srt 6.0 kB
33. NodeJS & TypeScript/14. Writing TypeScript Express.js Code.srt 6.0 kB
2. Optional JavaScript - A Quick Refresher/3. Refreshing the Core Syntax.srt 6.0 kB
29. Deploying our App/11. Using a Hosting Provider.srt 6.0 kB
12. Working with NoSQL & Using MongoDB/11. Fetching All Products.srt 5.9 kB
15. Adding Authentication/10. Using Middleware to Protect Routes.srt 5.9 kB
27. Understanding Websockets & Socket.io/2. What Are Websockets & Why Would You Use Them.srt 5.9 kB
11. Understanding Sequelize/6. Inserting Data & Creating a Product.srt 5.9 kB
18. Understanding Validation/9. Adding Async Validation.srt 5.8 kB
20. File Upload & Download/9. Serving Images Statically.srt 5.8 kB
30. Testing Node.js Applications/14. Hooks.srt 5.8 kB
10. SQL Introduction/3. NoSQL Introduction.srt 5.8 kB
28. Working with GraphQL/13. Sending the Create Post Query.srt 5.8 kB
28. Working with GraphQL/16. Sending Create Post and Get Post Queries.srt 5.8 kB
9. Dynamic Routes & Advanced Models/5. Extracting Dynamic Params.srt 5.8 kB
11. Understanding Sequelize/9. Getting a Single Product with the where Condition.srt 5.8 kB
11. Understanding Sequelize/21. Adding Existing Products & Retrieving Cart Items.srt 5.7 kB
33. NodeJS & TypeScript/19. Moving to a Better Project Structure.srt 5.7 kB
10. SQL Introduction/2. Choosing a Database.srt 5.7 kB
28. Working with GraphQL/15. Adding a Get Post Query & Resolver.srt 5.7 kB
12. Working with NoSQL & Using MongoDB/7. Finishing the Database Connection.srt 5.6 kB
2. Optional JavaScript - A Quick Refresher/7. Arrays & Array Methods.srt 5.6 kB
14. Sessions & Cookies/11. Using the Session Middleware.srt 5.6 kB
29. Deploying our App/12. Understanding the Project & the Git Setup.srt 5.6 kB
11. Understanding Sequelize/5. Syncing JS Definitions to the Database.srt 5.6 kB
1. Introduction/8. How To Get The Most Out Of The Course.srt 5.6 kB
26. Understanding Async Await in Node.js/2. What is Async Await All About.srt 5.6 kB
24. Working with REST APIs - The Basics/5. REST APIs - The Core Principles.srt 5.6 kB
12. Working with NoSQL & Using MongoDB/3. Relations in NoSQL.srt 5.6 kB
30. Testing Node.js Applications/16. Wrap Up & Mastering Tests.srt 5.6 kB
26. Understanding Async Await in Node.js/3. Transforming Then Catch to Async Await.srt 5.5 kB
14. Sessions & Cookies/19. Wrap Up.srt 5.5 kB
3. Understanding the Basics/2. How The Web Works.srt 5.5 kB
18. Understanding Validation/3. How to Validate Input.srt 5.5 kB
33. NodeJS & TypeScript/4. Assigning Types.srt 5.5 kB
7. The Model View Controller (MVC)/8. Refactoring the File Storage Code.srt 5.5 kB
14. Sessions & Cookies/16. Fixing Some Minor Bugs.srt 5.4 kB
28. Working with GraphQL/17. Adding Pagination.srt 5.4 kB
10. SQL Introduction/7. Basic SQL & Creating a Table.srt 5.4 kB
15. Adding Authentication/13. Adding CSRF Protection.srt 5.4 kB
12. Working with NoSQL & Using MongoDB/27. Adding an Order.srt 5.4 kB
28. Working with GraphQL/10. Adding Login Functionality.srt 5.4 kB
25. Working with REST APIs - The Practical Application/15. Deleting Posts.srt 5.4 kB
3. Understanding the Basics/10. Redirecting Requests.srt 5.3 kB
13. Working with Mongoose/8. Updating Products.srt 5.3 kB
12. Working with NoSQL & Using MongoDB/2. What is MongoDB.srt 5.3 kB
13. Working with Mongoose/12. One Important Thing About Fetching Relations.srt 5.3 kB
21. Adding Pagination/2. Adding Pagination Links.srt 5.3 kB
7. The Model View Controller (MVC)/7. Fetching Data from Files Via the Model.srt 5.3 kB
30. Testing Node.js Applications/6. Organizing Multiple Tests.srt 5.2 kB
10. SQL Introduction/11. Inserting Data Into the Database.srt 5.2 kB
5. Working with Express.js/11.1 05-using-express-router.zip 5.2 kB
5. Working with Express.js/22.13 05-using-express-router.zip 5.2 kB
12. Working with NoSQL & Using MongoDB/26. Deleting Cart Items.srt 5.2 kB
18. Understanding Validation/11. Keeping User Input.srt 5.1 kB
25. Working with REST APIs - The Practical Application/2. REST APIs & The Rest Of The Course.srt 5.1 kB
33. NodeJS & TypeScript/21.5 ts-07-generic-types-generics.zip 5.1 kB
5. Working with Express.js/6. Express.js - Looking Behind the Scenes.srt 5.0 kB
27. Understanding Websockets & Socket.io/10. Updating Posts On All Connected Clients.srt 5.0 kB
33. NodeJS & TypeScript/9. Working with Type Aliases & Interfaces.srt 5.0 kB
4. Improved Development Workflow and Debugging/14.1 03-finished.zip 5.0 kB
4. Improved Development Workflow and Debugging/16.2 03-finished.zip 5.0 kB
33. NodeJS & TypeScript/21.2 ts-06-array-and-object-types.zip 5.0 kB
11. Understanding Sequelize/23. Adding an Order Model.srt 4.9 kB
18. Understanding Validation/6. Built-In & Custom Validators.srt 4.9 kB
18. Understanding Validation/14. Sanitizing Data.srt 4.9 kB
11. Understanding Sequelize/3. Connecting to the Database.srt 4.9 kB
5. Working with Express.js/3. Installing Express.js.srt 4.8 kB
27. Understanding Websockets & Socket.io/4. Setting Up Socket.io on the Server.srt 4.8 kB
6. Working with Dynamic Content & Adding Templating Engines/16. Wrap Up.srt 4.8 kB
25. Working with REST APIs - The Practical Application/26. Adding Authorization Checks.srt 4.8 kB
28. Working with GraphQL/6. Adding Input Validation.srt 4.8 kB
21. Adding Pagination/3. Retrieving a Chunk of Data.srt 4.8 kB
13. Working with Mongoose/19. Getting & Displaying the Orders.srt 4.8 kB
33. NodeJS & TypeScript/21.4 ts-05-union-types.zip 4.7 kB
5. Working with Express.js/2. What is Express.js.srt 4.7 kB
5. Working with Express.js/17. Using a Helper Function for Navigation.srt 4.7 kB
34. An Introduction to Deno/6. The Deno Runtime (Namespace) API.srt 4.6 kB
28. Working with GraphQL/27. Wrap Up.srt 4.6 kB
33. NodeJS & TypeScript/21.8 ts-04-with-config.zip 4.6 kB
13. Working with Mongoose/11. Using Relations in Mongoose.srt 4.6 kB
34. An Introduction to Deno/2. What is Deno.srt 4.6 kB
33. NodeJS & TypeScript/20. Wrap Up.srt 4.6 kB
12. Working with NoSQL & Using MongoDB/15. Finishing the Update Product Code.srt 4.6 kB
12. Working with NoSQL & Using MongoDB/17. Deleting Products.srt 4.5 kB
4. Improved Development Workflow and Debugging/8. Finding & Fixing Syntax Errors.srt 4.5 kB
5. Working with Express.js/21. Wrap Up.srt 4.5 kB
28. Working with GraphQL/7. Handling Errors.srt 4.5 kB
30. Testing Node.js Applications/3. Why & How.srt 4.5 kB
17. Advanced Authentication/9. Adding Protection to Post Actions.srt 4.5 kB
20. File Upload & Download/13. Streaming Data vs Preloading Data.srt 4.5 kB
30. Testing Node.js Applications/13. Cleaning Up.srt 4.4 kB
21. Adding Pagination/5. Preparing Pagination Data on the Server.srt 4.4 kB
4. Improved Development Workflow and Debugging/11. Using the Debugger.srt 4.4 kB
18. Understanding Validation/8. Checking For Field Equality.srt 4.4 kB
25. Working with REST APIs - The Practical Application/17. Adding a User Model.srt 4.4 kB
11. Understanding Sequelize/16. Using Magic Association Methods.srt 4.3 kB
25. Working with REST APIs - The Practical Application/9. Storing Posts in the Database.srt 4.3 kB
34. An Introduction to Deno/12. Creating a Webserver.srt 4.3 kB
4. Improved Development Workflow and Debugging/15. Wrap Up.srt 4.3 kB
19. Error Handling/8. Updating the App.srt 4.3 kB
15. Adding Authentication/11. Understanding CSRF Attacks.srt 4.3 kB
2. Optional JavaScript - A Quick Refresher/6. Working with Objects, Properties & Methods.srt 4.2 kB
15. Adding Authentication/16. Optional Styling Error Messages.srt 4.2 kB
25. Working with REST APIs - The Practical Application/21. Starting with User Login.srt 4.2 kB
12. Working with NoSQL & Using MongoDB/29. Getting Orders.srt 4.2 kB
26. Understanding Async Await in Node.js/7. Wrap Up.srt 4.2 kB
29. Deploying our App/8. Setting Up Request Logging.srt 4.2 kB
12. Working with NoSQL & Using MongoDB/30. Removing Deleted Items From the Cart.srt 4.1 kB
12. Working with NoSQL & Using MongoDB/6. Creating the Database Connection.srt 4.1 kB
14. Sessions & Cookies/18. Two Tiny Improvements.srt 4.1 kB
22. Understanding Async Requests/6. Manipulating the DOM.srt 4.1 kB
21. Adding Pagination/7. Re-Using the Pagination Logic & Controls.srt 4.1 kB
5. Working with Express.js/13. Filtering Paths.srt 4.1 kB
25. Working with REST APIs - The Practical Application/20. How Does Authentication Work.srt 4.1 kB
14. Sessions & Cookies/9. What is a Session.srt 4.0 kB
10. SQL Introduction/8. Retrieving Data.srt 4.0 kB
1. Introduction/9. Working with the REPL vs Using Files.srt 4.0 kB
5. Working with Express.js/5. How Middleware Works.srt 4.0 kB
3. Understanding the Basics/6. Understanding Requests.srt 3.9 kB
20. File Upload & Download/2. Adding a File Picker to the Frontend.srt 3.9 kB
29. Deploying our App/15. Deploying APIs.srt 3.8 kB
32. Modern JavaScript & NodeJS/3.2 modern-js-02-basic-es-modules-syntax.zip 3.8 kB
32. Modern JavaScript & NodeJS/6.2 modern-js-02-basic-es-modules-syntax.zip 3.8 kB
14. Sessions & Cookies/10. Initializing the Session Middleware.srt 3.8 kB
11. Understanding Sequelize/8. Retrieving Data & Finding Products.srt 3.8 kB
4. Improved Development Workflow and Debugging/16.3 02-using-nodemon-for-autorestarts.zip 3.8 kB
17. Advanced Authentication/2. Resetting Passwords.srt 3.8 kB
32. Modern JavaScript & NodeJS/4.1 modern-js-03-more-es-modules.zip 3.7 kB
32. Modern JavaScript & NodeJS/6.3 modern-js-03-more-es-modules.zip 3.7 kB
32. Modern JavaScript & NodeJS/2.1 modern-js-01-starting-setup.zip 3.7 kB
32. Modern JavaScript & NodeJS/3.1 modern-js-01-starting-setup.zip 3.7 kB
32. Modern JavaScript & NodeJS/6.4 modern-js-01-starting-setup.zip 3.7 kB
2. Optional JavaScript - A Quick Refresher/2. JavaScript in a Nutshell.srt 3.7 kB
28. Working with GraphQL/14. Fixing a Bug & Adding New Posts Correctly.srt 3.7 kB
4. Improved Development Workflow and Debugging/2.1 01-understanding-npm-scripts.zip 3.7 kB
25. Working with REST APIs - The Practical Application/4. Planning the API.srt 3.7 kB
36. Roundup/1. Course Roundup.srt 3.6 kB
8. Optional Enhancing the App/6. Displaying Product Data.srt 3.6 kB
19. Error Handling/5. Throwing Errors in Code.srt 3.6 kB
8. Optional Enhancing the App/3. Working on the Navigation.srt 3.6 kB
32. Modern JavaScript & NodeJS/5.1 modern-js-04-promises.zip 3.6 kB
32. Modern JavaScript & NodeJS/6.1 modern-js-04-promises.zip 3.6 kB
12. Working with NoSQL & Using MongoDB/10. Understanding the MongoDB Compass.srt 3.6 kB
4. Improved Development Workflow and Debugging/9. Dealing with Runtime Errors.srt 3.6 kB
10. SQL Introduction/12. Fetching a Single Product with the where Condition.srt 3.6 kB
13. Working with Mongoose/15. Deleting Cart Items.srt 3.5 kB
5. Working with Express.js/10.1 04-limiting-middleware-execution-to-post-requests.zip 3.5 kB
5. Working with Express.js/22.4 04-limiting-middleware-execution-to-post-requests.zip 3.5 kB
32. Modern JavaScript & NodeJS/2. What is this Module About.srt 3.5 kB
20. File Upload & Download/12. Restricting File Access.srt 3.5 kB
30. Testing Node.js Applications/2. What is Testing.srt 3.5 kB
32. Modern JavaScript & NodeJS/1. Module Introduction.srt 3.5 kB
7. The Model View Controller (MVC)/2. What is the MVC.srt 3.5 kB
29. Deploying our App/7. Compressing Assets.srt 3.4 kB
11. Understanding Sequelize/17. Fetching Related Products.srt 3.4 kB
25. Working with REST APIs - The Practical Application/27. Clearing Post-User Relations.srt 3.4 kB
27. Understanding Websockets & Socket.io/6. Identifying Realtime Potential.srt 3.4 kB
13. Working with Mongoose/6. Fetching All Products.srt 3.4 kB
28. Working with GraphQL/26. Fixing a Pagination Bug.srt 3.4 kB
14. Sessions & Cookies/3. The Current Project Status.srt 3.3 kB
11. Understanding Sequelize/13. Creating a User Model.srt 3.3 kB
7. The Model View Controller (MVC)/4. Finishing the Controllers.srt 3.3 kB
15. Adding Authentication/4. Our Updated Project Status.srt 3.3 kB
27. Understanding Websockets & Socket.io/7. Sharing the IO Instance Across Files.srt 3.3 kB
6. Working with Dynamic Content & Adding Templating Engines/1. Module Introduction.srt 3.3 kB
27. Understanding Websockets & Socket.io/5. Establishing a Connection From the Client.srt 3.2 kB
19. Error Handling/12. Wrap Up.srt 3.2 kB
11. Understanding Sequelize/2. What is Sequelize.srt 3.2 kB
34. An Introduction to Deno/3. Why Deno.srt 3.2 kB
15. Adding Authentication/19. Wrap Up.srt 3.2 kB
11. Understanding Sequelize/12. Deleting Products.srt 3.2 kB
20. File Upload & Download/11. Setting File Type Headers.srt 3.2 kB
29. Deploying our App/6. Setting Secure Response Headers with Helmet.srt 3.2 kB
25. Working with REST APIs - The Practical Application/29. Wrap Up.srt 3.2 kB
15. Adding Authentication/18. Adding Additional Flash Messages.srt 3.1 kB
15. Adding Authentication/2. What is Authentication.srt 3.1 kB
24. Working with REST APIs - The Basics/10. Wrap Up.srt 3.1 kB
2. Optional JavaScript - A Quick Refresher/4. let & const.srt 3.1 kB
27. Understanding Websockets & Socket.io/12. Deleting Posts Across Clients.srt 3.1 kB
23. Adding Payments/2. How Payments Work.srt 3.1 kB
12. Working with NoSQL & Using MongoDB/31. Wrap Up.srt 3.1 kB
5. Working with Express.js/8.3 assignment-1-solution.zip 3.1 kB
5. Working with Express.js/7.1 03-handling-different-routes.zip 3.1 kB
33. NodeJS & TypeScript/12. Node & TypeScript Setup.srt 3.0 kB
5. Working with Express.js/22.3 02-looking-behind-the-scenes.zip 3.0 kB
5. Working with Express.js/6.1 02-looking-behind-the-scenes.zip 3.0 kB
18. Understanding Validation/2. Why Should We Use Validation.srt 3.0 kB
7. The Model View Controller (MVC)/9. Wrap Up.srt 3.0 kB
19. Error Handling/3. Analyzing the Error Handling in the Current Project.srt 3.0 kB
20. File Upload & Download/6. Filtering Files by Mimetype.srt 3.0 kB
18. Understanding Validation/5. Using Validation Error Messages.srt 3.0 kB
5. Working with Express.js/12. Adding a 404 Error Page.srt 3.0 kB
5. Working with Express.js/22.5 01-adding-middleware.zip 2.9 kB
5. Working with Express.js/4.1 01-adding-middleware.zip 2.9 kB
19. Error Handling/11. Available Status Codes.html 2.9 kB
15. Adding Authentication/3. How is Authentication Implemented.srt 2.9 kB
15. Adding Authentication/9. Working on Route Protection.srt 2.9 kB
22. Understanding Async Requests/2. What are Async Requests.srt 2.9 kB
5. Working with Express.js/1. Module Introduction.srt 2.8 kB
9. Dynamic Routes & Advanced Models/12. Linking to the Edit Page.srt 2.8 kB
3. Understanding the Basics/15.2 05-fixed-missing-head-tag.zip 2.8 kB
3. Understanding the Basics/18.1 05-fixed-missing-head-tag.zip 2.8 kB
3. Understanding the Basics/15.1 04-using-the-node-modules-system.zip 2.8 kB
3. Understanding the Basics/18.2 04-using-the-node-modules-system.zip 2.8 kB
15. Adding Authentication/17. Finishing the Flash Messages.srt 2.7 kB
34. An Introduction to Deno/11.1 deno-03-basic-deno-server.zip 2.7 kB
34. An Introduction to Deno/18.4 deno-03-basic-deno-server.zip 2.7 kB
34. An Introduction to Deno/13.1 deno-05-oak-first-steps.zip 2.7 kB
34. An Introduction to Deno/18.5 deno-05-oak-first-steps.zip 2.7 kB
34. An Introduction to Deno/18.6 deno-02-node-equivalent.zip 2.7 kB
34. An Introduction to Deno/9.1 deno-02-node-equivalent.zip 2.7 kB
13. Working with Mongoose/2. What is Mongoose.srt 2.7 kB
12. Working with NoSQL & Using MongoDB/9. Creating Products.srt 2.7 kB
11. Understanding Sequelize/22. Deleting Related Items & Deleting Cart Products.srt 2.7 kB
12. Working with NoSQL & Using MongoDB/13. Making the Edit & Delete Buttons Work Again.srt 2.7 kB
2. Optional JavaScript - A Quick Refresher/8. Arrays, Objects & Reference Types.srt 2.6 kB
14. Sessions & Cookies/7. Manipulating Cookies.srt 2.6 kB
34. An Introduction to Deno/12.1 deno-04-node-server.zip 2.6 kB
34. An Introduction to Deno/18.1 deno-04-node-server.zip 2.6 kB
17. Advanced Authentication/8. Adding Authorization.srt 2.6 kB
14. Sessions & Cookies/13. Sessions & Cookies - A Short Summary.srt 2.6 kB
1. Introduction/1. Introduction.srt 2.6 kB
5. Working with Express.js/16. Returning a 404 Page.srt 2.5 kB
14. Sessions & Cookies/2. What is a Cookie.srt 2.5 kB
8. Optional Enhancing the App/8. Adding Another Item.srt 2.5 kB
17. Advanced Authentication/7. Why we Need Authorization.srt 2.4 kB
13. Working with Mongoose/20. Wrap Up.srt 2.4 kB
4. Improved Development Workflow and Debugging/7. Understanding different Error Types.srt 2.4 kB
9. Dynamic Routes & Advanced Models/19. Wrap Up.srt 2.4 kB
13. Working with Mongoose/17. Storing All Order Related Data.srt 2.4 kB
13. Working with Mongoose/18. Clearing the Cart After Storing an Order.srt 2.3 kB
25. Working with REST APIs - The Practical Application/24. Adding Auth Middleware to All Routes.srt 2.3 kB
3. Understanding the Basics/1. Module Introduction.srt 2.3 kB
24. Working with REST APIs - The Basics/11.3 00-starting-setup.zip 2.2 kB
24. Working with REST APIs - The Basics/3.1 00-starting-setup.zip 2.2 kB
27. Understanding Websockets & Socket.io/13. Wrap Up.srt 2.2 kB
5. Working with Express.js/10. Limiting Middleware Execution to POST Requests.srt 2.2 kB
33. NodeJS & TypeScript/21.6 ts-03-type-inference-casting.zip 2.2 kB
11. Understanding Sequelize/26. Wrap Up.srt 2.2 kB
12. Working with NoSQL & Using MongoDB/16. One Note About Updating Products.srt 2.1 kB
31. Node.js as a Build Tool & Using npm/2. npm & Node.js.srt 2.1 kB
33. NodeJS & TypeScript/1. Module Introduction.srt 2.1 kB
17. Advanced Authentication/11. Wrap Up.srt 2.1 kB
34. An Introduction to Deno/1. Module Introduction.srt 2.1 kB
2. Optional JavaScript - A Quick Refresher/1. Module Introduction.srt 2.0 kB
33. NodeJS & TypeScript/21.7 ts-01-basic-non-type-example.zip 2.0 kB
33. NodeJS & TypeScript/3.1 ts-01-basic-non-type-example.zip 2.0 kB
16. Sending Emails/5. Potential Limitation for Large Scale Apps.srt 2.0 kB
27. Understanding Websockets & Socket.io/3. Websocket Solutions - An Overview.srt 2.0 kB
3. Understanding the Basics/13.1 03-blocking-and-non-blocking-code.zip 2.0 kB
3. Understanding the Basics/18.4 03-blocking-and-non-blocking-code.zip 2.0 kB
4. Improved Development Workflow and Debugging/5. Using Nodemon for Autorestarts.srt 2.0 kB
9. Dynamic Routes & Advanced Models/18. Fixing a Delete Product Bug.srt 2.0 kB
16. Sending Emails/2. How Does Sending Emails Work.srt 2.0 kB
34. An Introduction to Deno/18.7 deno-01-first-code.zip 2.0 kB
34. An Introduction to Deno/8.1 deno-01-first-code.zip 2.0 kB
35. Deno, CRUD & Databases (MongoDB)/7. Wrap Up.srt 1.9 kB
33. NodeJS & TypeScript/21.1 ts-02-assigning-types.zip 1.9 kB
3. Understanding the Basics/11.1 02-parsing-request-bodies.zip 1.9 kB
3. Understanding the Basics/18.6 02-parsing-request-bodies.zip 1.9 kB
13. Working with Mongoose/7. Fetching a Single Product.srt 1.9 kB
27. Understanding Websockets & Socket.io/9. Fixing a Bug - The Missing Username.srt 1.9 kB
29. Deploying our App/2. Deploying Different Kinds of Apps.srt 1.9 kB
11. Understanding Sequelize/10. Fetching Admin Products.srt 1.9 kB
15. Adding Authentication/7. Adding a Tiny Code Improvement.srt 1.9 kB
3. Understanding the Basics/17.3 assignment-solution.zip 1.8 kB
3. Understanding the Basics/18.3 assignment-solution.zip 1.8 kB
29. Deploying our App/14. Storing User-generated Files on Heroku.html 1.8 kB
18. Understanding Validation/17. Wrap Up.srt 1.8 kB
20. File Upload & Download/18. Wrap Up.srt 1.8 kB
10. SQL Introduction/1. Module Introduction.srt 1.8 kB
4. Improved Development Workflow and Debugging/14. Changing Variables in the Debug Console.srt 1.8 kB
9. Dynamic Routes & Advanced Models/2. Preparations.srt 1.8 kB
15. Adding Authentication/14. Fixing the Order Button.srt 1.8 kB
29. Deploying our App/5. Using Production API Keys.srt 1.8 kB
16. Sending Emails/3. Using SendGrid.srt 1.8 kB
10. SQL Introduction/13. Wrap Up.srt 1.8 kB
12. Working with NoSQL & Using MongoDB/18. Fixing the Add Product Functionality.srt 1.8 kB
13. Working with Mongoose/1. Module Introduction.srt 1.8 kB
25. Working with REST APIs - The Practical Application/12. Image Names & Windows.html 1.8 kB
8. Optional Enhancing the App/1. Module Introduction.srt 1.7 kB
3. Understanding the Basics/18.5 01-routing-requests.zip 1.7 kB
3. Understanding the Basics/9.1 01-routing-requests.zip 1.7 kB
11. Understanding Sequelize/1. Module Introduction.srt 1.7 kB
17. Advanced Authentication/4. Creating the Token.srt 1.7 kB
15. Adding Authentication/1. Module Introduction.srt 1.7 kB
24. Working with REST APIs - The Basics/1. Module Introduction.srt 1.7 kB
26. Understanding Async Await in Node.js/4. Top-level await.srt 1.7 kB
19. Error Handling/13.4 01-errors-some-theory.zip 1.6 kB
19. Error Handling/4.1 01-errors-some-theory.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/10.1 08-destructuring.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/14.5 08-destructuring.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/14.8 06-arrays-and-reference-types.zip 1.6 kB
4. Improved Development Workflow and Debugging/4. Global Features vs Core Modules vs Third-Party Modules.html 1.6 kB
13. Working with Mongoose/9. Deleting Products.srt 1.6 kB
12. Working with NoSQL & Using MongoDB/1. Module Introduction.srt 1.6 kB
29. Deploying our App/1. Module Introduction.srt 1.6 kB
2. Optional JavaScript - A Quick Refresher/14.1 07-spread-and-rest.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/9.1 07-spread-and-rest.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/14.6 03-arrow-functions.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/5.1 03-arrow-functions.zip 1.6 kB
2. Optional JavaScript - A Quick Refresher/14.7 01-core-js-syntax.zip 1.5 kB
2. Optional JavaScript - A Quick Refresher/3.1 01-core-js-syntax.zip 1.5 kB
2. Optional JavaScript - A Quick Refresher/14.9 02-let-and-const.zip 1.5 kB
35. Deno, CRUD & Databases (MongoDB)/1. Module Introduction.srt 1.5 kB
2. Optional JavaScript - A Quick Refresher/11.1 09-async-code.zip 1.5 kB
2. Optional JavaScript - A Quick Refresher/14.3 09-async-code.zip 1.5 kB
10. SQL Introduction/10. Fetching Products - Time to Practice.srt 1.5 kB
21. Adding Pagination/8. Wrap Up.srt 1.4 kB
25. Working with REST APIs - The Practical Application/1. Module Introduction.srt 1.4 kB
12. Working with NoSQL & Using MongoDB/25. Fixing a Bug.srt 1.4 kB
2. Optional JavaScript - A Quick Refresher/14.2 05-arrays.zip 1.4 kB
2. Optional JavaScript - A Quick Refresher/7.1 05-arrays.zip 1.4 kB
17. Advanced Authentication/10. Why Editing Fails.srt 1.4 kB
9. Dynamic Routes & Advanced Models/1. Module Introduction.srt 1.4 kB
2. Optional JavaScript - A Quick Refresher/6.2 04-objects.zip 1.3 kB
29. Deploying our App/16. Useful Resources & Links.html 1.3 kB
18. Understanding Validation/1. Module Introduction.srt 1.3 kB
4. Improved Development Workflow and Debugging/6. Global & Local npm Packages.html 1.2 kB
23. Adding Payments/1. Module Introduction.srt 1.2 kB
28. Working with GraphQL/1. Module Introduction.srt 1.2 kB
31. Node.js as a Build Tool & Using npm/1. Module Introduction.srt 1.1 kB
2. Optional JavaScript - A Quick Refresher/12. Template Literals.html 1.1 kB
26. Understanding Async Await in Node.js/1. Module Introduction.srt 1.1 kB
27. Understanding Websockets & Socket.io/1. Module Introduction.srt 1.1 kB
20. File Upload & Download/1. Module Introduction.srt 1.1 kB
28. Working with GraphQL/23. Adding Posts & Pagination.html 1.1 kB
2. Optional JavaScript - A Quick Refresher/13. Wrap Up.srt 1.1 kB
36. Roundup/3. Bonus More Content!.html 1.1 kB
27. Understanding Websockets & Socket.io/11. Sorting Correctly.srt 1.1 kB
28. Working with GraphQL/19. Fetching the imageUrl.html 1.0 kB
21. Adding Pagination/4. Skip & Limit with SQL.html 1.0 kB
22. Understanding Async Requests/1. Module Introduction.srt 1.0 kB
7. The Model View Controller (MVC)/1. Module Introduction.srt 1.0 kB
16. Sending Emails/1. Module Introduction.srt 995 Bytes
34. An Introduction to Deno/14. More on Module URLs.html 990 Bytes
21. Adding Pagination/1. Module Introduction.srt 977 Bytes
1. Introduction/10. Using the Attached Source Code.html 974 Bytes
14. Sessions & Cookies/1. Module Introduction.srt 964 Bytes
22. Understanding Async Requests/4. The JSON Data Format.html 938 Bytes
3. Understanding the Basics/18. Useful Resources & Links.html 923 Bytes
33. NodeJS & TypeScript/11. A First Summary.srt 904 Bytes
26. Understanding Async Await in Node.js/6. The User Name is Missing!.html 885 Bytes
19. Error Handling/1. Module Introduction.srt 880 Bytes
17. Advanced Authentication/1. Module Introduction.srt 838 Bytes
30. Testing Node.js Applications/1. Module Introduction.srt 834 Bytes
20. File Upload & Download/19. Useful Resources & Links.html 815 Bytes
14. Sessions & Cookies/21. Useful Resources & Links.html 783 Bytes
12. Working with NoSQL & Using MongoDB/32. Useful Resources & Links.html 776 Bytes
31. Node.js as a Build Tool & Using npm/4. Versioning in package.json.html 771 Bytes
1. Introduction/3. Join our Online Learning Community.html 731 Bytes
20. File Upload & Download/8. Remove imageUrl from Add Product.html 710 Bytes
4. Improved Development Workflow and Debugging/1. Module Introduction.srt 707 Bytes
22. Understanding Async Requests/7. Useful Resources & Links.html 671 Bytes
20. File Upload & Download/17. Fixing Invoice Links.srt 661 Bytes
4. Improved Development Workflow and Debugging/16. Useful Resources & Links.html 642 Bytes
6. Working with Dynamic Content & Adding Templating Engines/19. Useful Resources & Links.html 624 Bytes
3. Understanding the Basics/8. Request & Response Headers.html 600 Bytes
18. Understanding Validation/18. Useful Resources & Links.html 577 Bytes
15. Adding Authentication/20. Useful Resources & Links.html 565 Bytes
10. SQL Introduction/14. Useful Resources & Links.html 564 Bytes
27. Understanding Websockets & Socket.io/14. Useful Resources & Links.html 547 Bytes
31. Node.js as a Build Tool & Using npm/7. Useful Resources & Links.html 530 Bytes
16. Sending Emails/6. Useful Resources & Links.html 501 Bytes
1. Introduction/4. Node.js Download.html 485 Bytes
2. Optional JavaScript - A Quick Refresher/14. Useful Resources & Links.html 479 Bytes
26. Understanding Async Await in Node.js/8. Useful Resources & Links.html 477 Bytes
29. Deploying our App/9. More on Logging.html 474 Bytes
33. NodeJS & TypeScript/21. Module Resources.html 460 Bytes
24. Working with REST APIs - The Basics/11. Useful Resources & Links.html 448 Bytes
19. Error Handling/13. Useful Resources & Links.html 413 Bytes
30. Testing Node.js Applications/17. Useful Resources & Links.html 398 Bytes
6. Working with Dynamic Content & Adding Templating Engines/10. Avoiding an Error.html 394 Bytes
5. Working with Express.js/22. Useful Resources & Links.html 389 Bytes
7. The Model View Controller (MVC)/10. Useful Resources & Links.html 386 Bytes
9. Dynamic Routes & Advanced Models/20. Useful Resources & Links.html 376 Bytes
11. Understanding Sequelize/27. Useful Resources & Links.html 347 Bytes
13. Working with Mongoose/21. Useful Resources & Links.html 346 Bytes
5. Working with Express.js/15.2 add-product.html 339 Bytes
23. Adding Payments/5. Useful Resources & Links.html 338 Bytes
4. Improved Development Workflow and Debugging/13. Debugging Node.js in Visual Studio Code.html 334 Bytes
28. Working with GraphQL/28. Useful Resources & Links.html 332 Bytes
5. Working with Express.js/15.1 shop.html 310 Bytes
11. Understanding Sequelize/7. MUST READ findById() in Sequelize 5.html 280 Bytes
32. Modern JavaScript & NodeJS/6. Module Resources.html 279 Bytes
3. Understanding the Basics/5. Controlling the Node.js Process.html 227 Bytes
6. Working with Dynamic Content & Adding Templating Engines/6. Official Pug Docs.html 211 Bytes
12. Working with NoSQL & Using MongoDB/33. Two Adjustments (behind the scenes).html 196 Bytes
29. Deploying our App/13.1 Whitelisting IPs with Heroku.html 170 Bytes
9. Dynamic Routes & Advanced Models/3. Applied Changes.html 166 Bytes
27. Understanding Websockets & Socket.io/9.1 update-post.js 164 Bytes
17. Advanced Authentication/12. Useful Resources & Links.html 160 Bytes
2. Optional JavaScript - A Quick Refresher/11.2 More on Constructor Functions.html 160 Bytes
21. Adding Pagination/9. Useful Resources & Links.html 160 Bytes
25. Working with REST APIs - The Practical Application/30. Useful Resources & Links.html 160 Bytes
8. Optional Enhancing the App/9. Useful Resources & Links.html 160 Bytes
2. Optional JavaScript - A Quick Refresher/7.2 Available Array Properties & Methods.html 148 Bytes
14. Sessions & Cookies/20. Code Adjustments.html 146 Bytes
10. SQL Introduction/5.2 MySQL Installation Docs.html 145 Bytes
14. Sessions & Cookies/14. Time to Practice - Sessions and Cookies.html 140 Bytes
18. Understanding Validation/10. Time to Practice - Validation.html 140 Bytes
25. Working with REST APIs - The Practical Application/28. Time to Practice - Working with REST APIs.html 140 Bytes
26. Understanding Async Await in Node.js/5. Time to Practice - Async Await.html 140 Bytes
3. Understanding the Basics/17. Time to Practice - The Basics.html 140 Bytes
5. Working with Express.js/20. Time to Practice - Navigation.html 140 Bytes
5. Working with Express.js/8. Time to Practice - Express.js.html 140 Bytes
6. Working with Dynamic Content & Adding Templating Engines/17. Time to Practice - Templating Engines.html 140 Bytes
2. Optional JavaScript - A Quick Refresher/5.2 Arrow Functions and this.html 133 Bytes
2. Optional JavaScript - A Quick Refresher/3.4 Primitive vs Reference Types.html 130 Bytes
2. Optional JavaScript - A Quick Refresher/6.1 Primitive vs Reference Types.html 130 Bytes
2. Optional JavaScript - A Quick Refresher/8.1 Reference vs Primitive Types.html 130 Bytes
2. Optional JavaScript - A Quick Refresher/2.2 JavaScript on MDN.html 118 Bytes
2. Optional JavaScript - A Quick Refresher/3.2 JavaScript from Scratch.html 118 Bytes
29. Deploying our App/12.1 Dive into the Git Basics.html 112 Bytes
10. SQL Introduction/4.1 SQL vs NoSQL.html 110 Bytes
2. Optional JavaScript - A Quick Refresher/3.3 Various JavaScript Beginner Resources.html 100 Bytes
2. Optional JavaScript - A Quick Refresher/2.1 Various JavaScript Tutorials.html 99 Bytes
14. Sessions & Cookies/12.1 Express-session Docs.html 97 Bytes
12. Working with NoSQL & Using MongoDB/2.1 Learn all about MongoDB.html 96 Bytes
20. File Upload & Download/15.1 Styling the Text.html 93 Bytes
7. The Model View Controller (MVC)/6.1 path.js 90 Bytes
13. Working with Mongoose/2.1 Mongoose Official Docs.html 89 Bytes
13. Working with Mongoose/3.2 Mongoose Docs.html 89 Bytes
34. An Introduction to Deno/18. Module Resources.html 61 Bytes
35. Deno, CRUD & Databases (MongoDB)/8. Module Resources.html 61 Bytes
36. Roundup/2. Course Slides.html 47 Bytes
Asian Street Meat COMPLETE COMPLETE COMPLETE COMPLETE 25.2 GB
Asian Street Meat COMPLETE COMPLETE COMPLETE COMPLETE 25.2 GB
Asian Street Meat COMPLETE COMPLETE COMPLETE COMPLETE 25.2 GB
Black & Decker The Complete Guide to Sheds, 3rd Edition... 82.9 MB
SIGLE COMPLETE INTEGRALI DI TUTTI I CARTONI ANIMATI... 1.9 GB
Complete Brahms Edition [Deutsche Grammophon] (not... 12.7 GB
Icewind Dale Enhanced Edition (v2.0.2.3) & Icewind Dale... 5.8 GB
Teach Yourself German Complete Course Package (Book +... 179.7 MB
[150130] [ユニゾンシフト:ブロッサム] 時計仕掛けのレイライン -朝霧に散る花- 初回版 +... 7.0 GB
Everybody Loves Raymond Complete Series 720p - Season 9... 12.5 GB
Andor [HDTV 720p][Cap.205] 8145次下载
Cap
HDTV
720p
Маня и Груня.2024.WEB-DL 720p.Files-x 5109次下载
2024
WEB
DL
Havoc.2025.1080p.NF.WEB-DL.DDP5.1.Atmos.H.264-EniaHD.mkv 5077次下载
WEB
DL
DDP5
The.Super.Cube.S01E09.1080p.iQ.WEB-DL.AAC2.0.H.264-VARYG.mkv 5040次下载
WEB
DL
Cube
Star.Wars.Andor.S02E05.I.Have.Friends.Everywhere.1080p.DS... 4944次下载
WEB
DL
Star
新桥恋人.电影港 地址发布页 www.dygang.me 收藏不迷路 4365次下载
me
www
发布页
Night at the Museum Battle of the Smithsonian 2009 2160p... 4161次下载
KiNGDOM
WEB
DL
www.UIndex.org - ... 4126次下载
www
MeGusta
HEVC
Palma.2.2024.WEB-DL.1080p.ExKinoRay.mkv 4000次下载
WEB
DL
2.2024
Guns N' Roses - Greatest Hits Live Broadcast Collection... 3915次下载
Live
Remastered
Hits
Andor [HDTV 720p][Cap.205] 8145次下载
Cap
HDTV
720p
(同人CG集) [白色絵の具 (無味ムスミ)] 友達の母が巨乳で金髪の淫乱美女でした.zip 6346次下载
zip
巨乳
CG
You.S05E02.720p.HEVC.x265-MeGusta[EZTVx.to].mkv 6221次下载
S05E02
HEVC
720p
up-mod-minecraft-play-with-friends-v1-21-80-28-... 6023次下载
982108028
mod
play
the.last.of.us.s02e02.1080p.web.h264-successful... 5335次下载
web
last
h264
异世降临.6v电影 地址发布页 www.6v123.net 收藏不迷路 5220次下载
www
发布页
6v123
Opasnaya.blizost.S01.2025.WEB-DL.1080p 5127次下载
WEB
DL
S01
Маня и Груня.2024.WEB-DL 720p.Files-x 5109次下载
2024
WEB
DL
Andor.S02E02.Sagrona.Teema.1080p.HEVC.x265-MeGu... 5100次下载
HEVC
Andor
mkv
Havoc.2025.1080p.NF.WEB-DL.DDP5.1.Atmos.H.264-E... 5077次下载
WEB
DL
DDP5
Shoot.Paragon.1970.DVDRip.XviD-AFO [NO-RAR] -...
Shoot
www
AFO
DASS-041-U
DASS
041
www.UIndex.org - Andy Richter Controls...
www
Episode
S01E04
[AniDub]_Sora_Kara_Furu_Ichioku_no_Hoshi_[Oriko_Qbiq]
Furu
no
Oriko
[BEST-TORRENTS.COM]...
Cheese
DL
2160p
【成人抖音-黑料-换妻-直播-手机搜7t7a.cc】麻豆传媒映画・爆操黑丝车模小姐姐・超级圆润...
麻豆
小姐姐
车模
Por siempre [HDTV 720p][Cap.106]
siempre
720p
Cap
Workaholics.S04E01.Season.4.Episode.1.WEBRip.72...
Workaholics
Episode
HoC
MobLand.S01E01.1080P.ENG.ITA.H264-TheBlackKing.mkv
ENG
H264
ITA
43606101 - Public Dick Flash Compilation..mp4
Dick
..
Compilation
吃瓜!去欧美留学的林淑瑶 ️被欧美大鸡巴驯化3P大战被洋吊深喉狂艹!
欧美
3P
被洋
Hellraiser III Hell On Earth 1992 1080p BluRay...
5.1
1992
AAC
Ghosts S04E21 Kyle 1080p PMTP WEB-DL DDP5 1 H...
WEB
DL
STC
[Gecko] Araiguma Calcal-dan - S01E07...
WEB
DL
AAC
salamander-2-salamander-deluxe-pack-play-statio...
salamander
play
full
Catalina Cruz live cam show pack
Catalina
show
live
SDMU-534
534
SDMU
dccdom.com@MIDV111C
com
MIDV111C
dccdom
