A Complete NODE JS Course Step by Step
5.0
(0)
15 learners
What you'll learn
This course includes
- 26.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 122 lessons • 26.5 hours of video
A Complete NODE JS Course Step by Step
122 lessons
• 26.5 hours
A Complete NODE JS Course Step by Step
122 lessons
• 26.5 hours
- #01 Introduction to NODE JS | Fundamentals of NODE JS | A Complete NODE JS Course 08:05
- #02 Installing NODE JS | Fundamentals of NODE JS | A Complete NODE JS Course 06:35
- #03 Understanding REPL in Node | Fundamentals of NODE JS | A Complete NODE JS Course 06:36
- #04 First Node JS Project | Fundamentals of NODE JS | A Complete NODE JS Course 08:39
- #05 Reading & Writing files synchronously | Fundamentals of NODE JS | A Complete NODE JS Course 09:37
- #06 Asynchronous nature of Node JS | Fundamentals of NODE JS | A Complete NODE JS Course 13:39
- #07 Reading & Writing files asynchronously | Fundamentals of NODE JS | A Complete NODE JS Course 15:00
- #08 Creating a simple web server | Fundamentals of NODE JS | A Complete NODE JS Course 08:55
- #09 An overview of how web works | Fundamentals of NODE JS | A Complete NODE JS Course 13:19
- #10 How Request & Response works | Fundamentals of NODE JS | A Complete NODE JS Course 10:27
- #11 What is Routing | Fundamentals of NODE JS | A Complete NODE JS Course 08:51
- #12 Creating Routes in Node JS | Fundamentals of NODE JS | A Complete NODE JS Course 09:32
- #13 Sending HTML Response | Fundamentals of NODE JS | A Complete NODE JS Course 09:01
- #14 Setting headers for Response | Fundamentals of NODE JS | A Complete NODE JS Course 07:01
- #15 Working with JSON data | Fundamentals of NODE JS | A Complete NODE JS Course 11:15
- #16 Transforming JSON data into HTML | Fundamentals of NODE JS | A Complete NODE JS Course 14:54
- #17 Parsing Query String from URL | Fundamentals of NODE JS | A Complete NODE JS Course 11:42
- #18 Creating a reusable function | Fundamentals of NODE JS | A Complete NODE JS Course 11:03
- #19 Creating a Custom Module | Fundamentals of NODE JS | A Complete NODE JS Course 07:03
- #20 Understanding event driven architecture | Fundamentals of NODE JS | A Complete NODE JS Course 09:07
- #21 Emitting & Handling Custom Events | Fundamentals of NODE JS | A Complete NODE JS Course 14:28
- #22 Understanding Streams in NODE JS | Fundamentals of NODE JS | A Complete NODE JS Course 10:16
- #23 Understanding Streams in Practice | Fundamentals of NODE JS | A Complete NODE JS Course 16:26
- #24 Understanding pipe method | Fundamentals of NODE JS | A Complete NODE JS Course 07:39
- #25 What is NPM | Fundamentals of NODE JS | A Complete NODE JS Course 07:42
- #26 Types of Packages & installs | Fundamentals of NODE JS | A Complete NODE JS Course 10:45
- #27 Architecture of NODE JS | Fundamentals of NODE JS | A Complete NODE JS Course 12:26
- #28 Event Loop in NODE JS | Fundamentals of NODE JS | A Complete NODE JS Course 19:03
- #29 NODE JS Event Loop in Practice | Fundamentals of NODE JS | A Complete NODE JS Course 26:17
- #30 Introduction to Express JS | Working with Express JS | A Complete NODE JS Course 17:55
- #31 Frontend vs Backend Development | Working with Express JS | A Complete NODE JS Course 06:35
- #32 What is Web API | Working with Express JS | A Complete NODE JS Course 11:28
- #33 Understanding REST Architecture | Working with Express JS | A Complete NODE JS Course 11:59
- #34 API: Handling GET Request | Working with Express JS | A Complete NODE JS Course 18:20
- #35 API: Handling POST Request | Working with Express JS | A Complete NODE JS Course 16:26
- #36 API: Handling Route Parameters | Working with Express JS | A Complete NODE JS Course 21:34
- #37 API: Handling PATCH Request | Working with Express JS | A Complete NODE JS Course 19:11
- #38 API: Handling DELETE Request | Working with Express JS | A Complete NODE JS Course 16:58
- #39 Understanding Middleware in Express | Working with Express JS | A Complete NODE JS Course 05:58
- #40 Creating a Custom Middleware | Working with Express JS | A Complete NODE JS Course 10:04
- #41 Using third party middleware | Working with Express JS | A Complete NODE JS Course 12:54
- #42 Mounting Routes in Express | Working with Express JS | A Complete NODE JS Course 05:45
- #43 Creating & using Routes module | Working with Express JS | A Complete NODE JS Course 15:28
- #44 Understanding param middleware | Working with Express JS | A Complete NODE JS Course 13:28
- #45 Chaining multiple middleware | Working with Express JS | A Complete NODE JS Course 11:53
- #46 Serving static files | Working with Express JS | A Complete NODE JS Course 10:49
- #47 Environment variables | Working with Express JS | A Complete NODE JS Course 10:18
- #48 Environment variable configuration file | Working with Express JS | A Complete NODE JS Course 11:36
- #49 Introduction to MongoDB | Getting Started with MongoDB | A Complete NODE JS Course 11:06
- #50 Install MongoDB for Windows | Getting Started with MongoDB | A Complete NODE JS Course 09:32
- #51 Working with MongoDB Database | Getting Started with MongoDB | A Complete NODE JS Course 08:02
- #52 Working with Collections | Getting Started with MongoDB | A Complete NODE JS Course 07:47
- #53 What is BSON data format | Getting Started with MongoDB | A Complete NODE JS Course 11:13
- #54 Inserting documents in collection | Getting Started with MongoDB | A Complete NODE JS Course 08:27
- #55 Fetch documents from collection | Getting Started with MongoDB | A Complete NODE JS Course 06:33
- #56 Update documents in a collection | Getting Started with MongoDB | A Complete NODE JS Course 10:05
- #57 Delete document in a collection | Getting Started with MongoDB | A Complete NODE JS Course 11:26
- #58 What is Cursor in MongoDB | Getting Started with MongoDB | A Complete NODE JS Course 08:31
- #59 Data types in MongoDB | Getting Started with MongoDB | A Complete NODE JS Course 09:29
- #60 Embedded Documents | Getting Started with MongoDB | A Complete NODE JS Course 11:05
- #61 Working with Arrays | Getting Started with MongoDB | A Complete NODE JS Course 05:41
- #62 Introduction to MongoDB Compass | Getting Started with MongoDB | A Complete NODE JS Course 09:53
- #63 Creating a hosted database with Atlas | Getting Started with MongoDB | A Complete NODE JS Course 12:52
- #64 Connect to remote database from Express | Using MongoDB with Express| A Complete NODE JS Course 10:18
- #65 Creating Schema & Model | Using MongoDB with Express| A Complete NODE JS Course 09:53
- #66 Creating documents from Model | Using MongoDB with Express| A Complete NODE JS Course 09:17
- #67 MVC Architecture in NODE JS | Using MongoDB with Express| A Complete NODE JS Course 12:40
- #68 Create document from Express | Using MongoDB with Express| A Complete NODE JS Course 16:29
- #69 Query documents from Express | Using MongoDB with Express| A Complete NODE JS Course 14:03
- #70 Update document from Express | Using MongoDB with Express| A Complete NODE JS Course 12:31
- #71 Delete document from Express | Using MongoDB with Express| A Complete NODE JS Course 06:37
- #72 Defining schema for Movie model | Using MongoDB with Express| A Complete NODE JS Course 08:41
- #73 Importing development data | Using MongoDB with Express| A Complete NODE JS Course 23:34
- #74 Filtering | Using MongoDB with Express| A Complete NODE JS Course 13:59
- #75 Excluding query object properties | Using MongoDB with Express| A Complete NODE JS Course 10:22
- #76 Advance filtering | Using MongoDB with Express| A Complete NODE JS Course 18:35
- #77 Sorting result | Using MongoDB with Express| A Complete NODE JS Course 15:51
- #78 Limiting fields | Using MongoDB with Express| A Complete NODE JS Course 12:52
- #79 Pagination | Using MongoDB with Express| A Complete NODE JS Course 11:52
- #80 Aliasing a route | Using MongoDB with Express| A Complete NODE JS Course 09:52
- #81 Creating a reusable class | Using MongoDB with Express| A Complete NODE JS Course 20:20
- #82 Aggregation pipeline: $match & $group | Using MongoDB with Express | A Complete NODE JS Course 21:59
- #83 Aggregation pipeline: $unwind & $project |Using MongoDB with Express | A Complete NODE JS Course 18:39
- #84 Virtual Properties | Using MongoDB with Express | A Complete NODE JS 08:12
- #85 Document Middleware | Using MongoDB with Express | A Complete NODE JS Course 16:15
- #86 Query Middleware | Using MongoDB with Express | A Complete NODE JS Course 15:11
- #87 Aggregation Middleware | Using MongoDB with Express | A Complete NODE JS Course 13:38
- #88 Data Validators: Built-in validators | Using MongoDB with Express | A Complete NODE JS Course 12:01
- #89 Data Validators: Custom validators | Using MongoDB with Express | A Complete NODE JS Course 12:55
- #90 Creating a Default Route | Error Handling in Express | A Complete NODE JS Course 12:21
- #91 Global Error Handling Middleware | Error Handling in Express | A Complete NODE JS Course 13:53
- #92 Creating a Custom Error class | Error Handling in Express | A Complete NODE JS Course 13:22
- #93 Error Handling in async function | Error Handling in Express | A Complete NODE JS Course 18:57
- #94 Handling Not Found Errors | Error Handling in Express | A Complete NODE JS Course 11:28
- #95 Development & Production Error | Error Handling in Express | A Complete NODE JS Course 09:18
- #96 Handling Invalid ID Error | Error Handling in Express | A Complete NODE JS Course 17:31
- #97 Handling Duplicate Key Error | Error Handling in Express | A Complete NODE JS Course 14:07
- #98 Handling Mongoose Validation Errors | Error Handling in Express | A Complete NODE JS Course 14:15
- #99 Handling Rejected Promises Globally | Error Handling in Express | A Complete NODE JS Course 11:08
- #100 Handling Uncaught Exceptions | Error Handling in Express | A Complete NODE JS Course 12:46
- #101 Debugging NODE JS Code | Error Handling in Express | A Complete NODE JS Course 18:31
- #102 Creating a User Model | Authentication & Authorization | A Complete NODE JS Course 09:54
- #103 Creating a new User | Authentication & Authorization | A Complete NODE JS Course 13:51
- #104 Encrypting Password | Authentication & Authorization | A Complete NODE JS Course 19:38
- #105 How Authentication Works with JWT | Authentication & Authorization | A Complete NODE JS Course 11:53
- #106 Signing up a User | Authentication & Authorization | A Complete NODE JS Course 16:19
- #107 Logging in a User | Authentication & Authorization | A Complete NODE JS Course 26:38
- #108 Protecting Routes: PART 1 | Authentication & Authorization | A Complete NODE JS Course 26:28
- #109 Protecting Routes: PART 2 | Authentication & Authorization | A Complete NODE JS Course 27:14
- #110 Advanced Postman Setup | Authentication & Authorization | A Complete NODE JS Course 18:00
- #111 User Roles and Permission | Authentication & Authorization | A Complete NODE JS Course 19:22
- #112 Password Reset Functionality | Authentication & Authorization | A Complete NODE JS Course 21:01
- #113 Sending Email for Password Reset | Authentication & Authorization | A Complete NODE JS Course 23:15
- #114 Setting new Password for User | Authentication & Authorization | A Complete NODE JS Course 20:22
- #115 Updating the User Password | Authentication & Authorization | A Complete NODE JS Course 19:33
- #116 Updating Current User Details | Authentication & Authorization | A Complete NODE JS Course 24:27
- #117 Deleting the Current User | Authentication & Authorization | A Complete NODE JS Course 20:47
- #118 Using Cookie for Sending JWT | Authentication & Authorization | A Complete NODE JS Course 14:32
- #119 Implementing Rate Limiting | Authentication & Authorization | A Complete NODE JS Course 10:22
- #120 Setting Security HTTP Headers | Authentication & Authorization | A Complete NODE JS Course 05:51
- #121 Data Sanitization | Authentication & Authorization | A Complete NODE JS Course 09:32
- #122 Preventing Parameter Pollution | Authentication & Authorization | A Complete NODE JS Course 12:08
