The Complete Node.js
Focused View
15:02:30
15 View
1. Welcome.mp4
00:30
2. What is Node.mp4
02:59
3. Node Architecture.mp4
03:01
4. How Node Works.mp4
04:23
5. Installing Node.mp4
02:31
6. Your First Node Program.mp4
02:19
7. Course Structure.mp4
02:13
Getting Started Recap.pdf
8. Introduction.mp4
00:28
9. Global Object.mp4
03:21
10. Modules.mp4
03:35
11. Creating a Module.mp4
04:43
12. Loading a Module.mp4
05:22
13. Module Wrapper Function.mp4
04:40
14. Path Module.mp4
04:08
15. OS Module.mp4
04:18
16. File System Module.mp4
04:50
17. Events Module.mp4
06:17
18. Event Arguments.mp4
03:08
19. Extending EventEmitter.mp4
08:01
20. HTTP Module.mp4
07:24
Node Core Recap.pdf
21. Introduction.mp4
03:41
22. Package.json.mp4
02:54
23. Installing a Node Package.mp4
03:33
24. Using a Package.mp4
03:20
25. Package Dependencies.mp4
03:18
26. NPM Packages and Source Control.mp4
03:51
27. Semantic Versioning.mp4
04:29
28. Listing the Installed Packages.mp4
02:10
29. Viewing Registry Info for a Package.mp4
02:45
30. Installing a Specific Version of a Package.mp4
01:05
31. Updating a Published Package.mp4
01:55
32. DevDependencies.mp4
01:51
33. Uninstalling a Package.mp4
00:40
34. Working with Global Packages.mp4
02:33
35. Publishing a Package.mp4
04:32
36. Updating Local Packages.mp4
05:02
NPM Recap.pdf
37. Introduction.mp4
00:47
38. RESTful Services.mp4
05:57
39. Introducing Express.mp4
02:19
40. Building Your First Web Server.mp4
05:46
41. Nodemon.mp4
01:30
42. Environment Variables.mp4
03:13
43. Route Parameters.mp4
03:22
44. Handling HTTP GET Requests.mp4
04:45
45. Handling HTTP POST Requests.mp4
03:43
46. Calling Endpoints Using Postman.mp4
02:07
47. Input Validation.mp4
07:58
48. Handling HTTP PUT Requests.mp4
08:30
49. Handling HTTP Delete Requests.mp4
04:44
50. Project- Build the Genres API.mp4
01:18
Building RESTful APIs with Express Recap.pdf
1- Introduction.mp4
00:22
2- Middleware.mp4
02:48
3- Creating Custom Middleware.mp4
04:23
4- Built-in Middleware.mp4
03:57
5- Third-party Middleware.mp4
03:55
6- Environments.mp4
04:06
7- Configuration.mp4
09:45
8- Debugging.mp4
06:54
9- Templating Engines.mp4
04:55
10- Database Integration.mp4
01:36
11- Authentication.mp4
00:29
12- Structuring Express Applications.mp4
07:44
13- Project- Restructure the App.mp4
03:05
Express- Advanced Topics Recap.pdf
1- Synchronous vs Asynchronous Code.mp4
05:51
2- Patterns for Dealing with Asynchronous Code.mp4
03:07
3- Callbacks.mp4
05:59
4- Callback Hell.mp4
02:28
5- Named Functions to Rescue.mp4
04:41
6- Promises.mp4
08:37
7- Replacing Callbacks with Promises.mp4
03:31
8- Consuming Promises.mp4
05:31
9- Creating Settled Promises.mp4
02:49
10- Running Promises in Parallel.mp4
06:14
11- Async and Await.mp4
06:55
12- Exercise.mp4
05:56
1- Introducing MongoDB.mp4
02:00
2- Installing MongoDB on Mac.mp4
03:58
3- Installing MongoDB on Windows.mp4
05:39
4- Connecting to MongoDB.mp4
03:52
5- Schemas.mp4
03:48
6- Models.mp4
04:18
7- Saving a Document.mp4
03:33
8- Querying Documents.mp4
04:18
9- Comparison Query Operators.mp4
04:59
10- Logical Query Operators.mp4
02:01
11- Regular Expressions.mp4
03:20
12- Counting.mp4
00:49
13- Pagination.mp4
01:36
14- Exercise 1.mp4
07:57
15- Exercise 2.mp4
04:34
16- Exercise 3.mp4
03:19
17- Updating a Document- Query First.mp4
03:35
18- Updating a Document- Update First.mp4
06:14
19- Removing Documents.mp4
02:38
CRUD Operations with Mongoose and MongoDB Recap.pdf
1- Validation.mp4
06:59
2- Built-in Validators.mp4
04:55
3- Custom Validators.mp4
03:16
4- Async Validators.mp4
02:35
5- Validation Errors.mp4
03:37
6- SchemaType Options.mp4
05:56
7- Project- Add Persistence to Genres API.mp4
14:05
8- Project- Build the Customers API.mp4
06:59
9- Restructuring the Project.mp4
06:14
Mongoose Validation Recap.pdf
1- Modelling Relationships.mp4
07:45
2- Referencing Documents.mp4
03:51
3- Population.mp4
04:16
4- Embedding Documents.mp4
06:54
5- Using an Array of Sub-documents.mp4
04:31
6- Project- Build the Movies API.mp4
07:05
7- Project- Build the Rentals API.mp4
08:01
8- Transactions.mp4
08:45
9- ObjectID.mp4
07:03
10- Validating ObjectIDs.mp4
06:13
11- A Better Implementation.mp4
02:23
Mongoose- Modelling Relationships between Connected Data Recap.pdf
1- Introduction.mp4
04:01
2- Creating the User Model.mp4
03:40
3- Registering Users.mp4
07:53
4- Using Lodash.mp4
05:21
5- Hashing Passwords.mp4
06:54
6- Authenticating Users.mp4
04:54
7- Testing the Authentication.mp4
02:42
8- JSON Web Tokens.mp4
05:04
9- Generating Authentication Tokens.mp4
03:18
10- Storing Secrets in Environment Variables.mp4
06:12
11- Setting Response Headers.mp4
03:46
12- Encapsulating Logic in Mongoose Models.mp4
07:11
13- Authorization Middleware.mp4
06:50
14- Protecting Routes.mp4
03:06
15- Getting the Current User.mp4
04:03
16- Logging Out Users.mp4
02:04
17- Role-based Authorization.mp4
05:43
18- Testing the Authorization.mp4
04:10
Authentication and Authorization Recap.pdf
1- Introduction.mp4
03:02
2- Handling Rejected Promises.mp4
03:07
3- Express Error Middleware.mp4
04:40
4- Removing Try Catch Blocks.mp4
08:29
5- Express Async Errors.mp4
03:18
6- Logging Errors.mp4
06:36
7- Logging to MongoDB.mp4
04:11
8- Uncaught Exceptions.mp4
03:35
9- Unhandled Promise Rejections.mp4
07:23
10- Error Handling Recap.mp4
02:26
11- Extracting Routes.mp4
04:54
12- Extracting the Db Logic.mp4
03:22
13- Extracting the Logging Logic.mp4
02:11
14- Extracting the Config Logic.mp4
02:30
15- Extracting the Validation Logic.mp4
01:53
16- Showing Unhandled Exceptions on the Console.mp4
01:29
Handling and Logging Errors Recap.pdf
1- What is Automated Testing.mp4
02:40
2- Benefits of Automated Testing.mp4
02:37
3- Types of Tests.mp4
04:00
4- Test Pyramid.mp4
02:55
5- Tooling.mp4
02:15
6- Writing Your First Unit Test.mp4
05:00
7- Testing Numbers.mp4
06:36
8- Grouping Tests.mp4
01:51
9- Refactoring with Confidence.mp4
02:43
10- Testing Strings.mp4
03:24
11- Testing Arrays.mp4
05:50
12- Testing Objects.mp4
05:30
13- Testing Exceptions.mp4
07:26
14- Continuously Running Tests.mp4
01:43
15- Exercise- Testing the FizzBuz.mp4
05:28
16- Creating Simple Mock Functions.mp4
05:37
17- Interaction Testing.mp4
05:00
18- Jest Mock Functions.mp4
07:16
19- What to Unit Test.mp4
03:06
20- Exercise.mp4
07:39
Unit Testing Recap .pdf
1- Introduction.mp4
01:10
2- Preparing the App.mp4
02:18
3- Setting Up the Test Db.mp4
03:01
4- Your First Integration Test.mp4
05:44
5- Populating the Test Db.mp4
06:17
6- Testing Routes with Parameters.mp4
03:19
7- Validating ObjectIDs.mp4
03:31
8- Refactoring with Confidence.mp4
02:04
9- Testing the Authorization.mp4
02:39
10- Testing the Invalid Inputs.mp4
05:32
11- Testing the Happy Path.mp4
02:35
12- Writing Clean Tests.mp4
08:40
13- Testing the Auth Middleware.mp4
09:45
14- Unit Testing the Auth Middleware.mp4
06:14
15- Code Coverage.mp4
07:09
16- Exercise.mp4
00:26
Integration Testing Recap .pdf
1- What is Test-driven Development.mp4
02:54
2- Implementing the Returns.mp4
02:33
3- Test Cases.mp4
02:53
4- Populating the Database.mp4
07:14
5- Testing the Authorization.mp4
07:22
6- Testing the Input.mp4
03:42
7- Refactoring Tests.mp4
04:18
8- Looking Up an Object.mp4
03:04
9- Testing if Rental Processed.mp4
02:13
10- Testing the Valid Request.mp4
02:23
11- Testing the ReturnDate.mp4
04:15
12- Testing the RentalFee.mp4
04:50
13- Testing the Movie Stock.mp4
05:37
14- Testing the Response.mp4
03:36
15- Refactoring the Validation Logic.mp4
06:44
16- Mongoose Static Methods.mp4
06:12
17- Refactoring the Domain Logic.mp4
04:04
1- Introduction.mp4
01:21
2- Preparing the App for Production.mp4
02:28
3- Getting Started with Heroku.mp4
02:15
4- Preparing the App for Heroku.mp4
01:55
5- Adding the Code to a Git Repository.mp4
02:44
6- Deploying to Heroku.mp4
03:44
7- Viewing Logs.mp4
02:46
8- Setting Environment Variables.mp4
02:44
9- MongoDB in the Cloud.mp4
08:23
Description
Learn to build highly-scalable, fast and secure RESTful APIs with Node, Express, and MongoDB.
What You'll Learn?
-
Understand the fundamentals of Node.js and its role in server-side JavaScript development
Master the core modules and APIs in Node.js
Utilize NPM (Node Package Manager) to manage third-party libraries
Build RESTful APIs using Node and Express.js
Store and retrieve data using Mongoose
Implement data validation
Handle authentication and authorization
Handle and log errors effectively
Write unit and integration tests
Build new features using test-driven development (TDD)
Manage configuration settings and environment-specific variables
Deploy your Node applications
Who is this for?
Back-end developers familiar with frameworks like ASP.NET, Rails, Django, etc who want to add Node to their toolbox Front-end developers who want to transition to full-stack development
More details
You don't need any familiarity with Node, Express or MongoDB. You just need some basic familiarity with JavaScript.
User Reviews
Rating
average 0
Focused display
Category

CodewithMosh
View courses CodewithMoshEngaging courses, focused on developing practical skills to fast track your career. Carefully designed real-world examples & exercises. Access on Mobile & TV. Downloadable. Lifetime Access. Highlights: Offering Fun And Engaging Lessons, Providing Comprehensive Courses.
- language english
- Training sessions 210
- duration 15:02:30
- Release Date 2024/04/28