Nodejs: All You Need to Know with Practical Project
Nodejs: All You Need to Know with Practical Project, available at $19.99, has an average rating of 4.55, with 156 lectures, based on 128 reviews, and has 20266 subscribers.
You will learn about Master the entire modern backend stack: Node, Express, MongoDB and Mongoose Learn about the Nodejs built-in core library Becoming proficient in Expressjs, one of the most widely used web frameworks for Nodejs Create Express web servers and APIs Becoming proficient in developing RESTful APIs with Nodejs Build a full-stack application using Nodejs and EJS template engine Build a complete real life backend RESTful APIs with Nodejs Store data with Mongoose and MongoDB Authentication and Authorization including password reset Avoid useless coding – Learn what's important This course is ideal for individuals who are Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market or Everyone who's interested in building modern, scalable and high-performing web applications or Programmers who want to learn the most in demand skills of a backend developer or Any backend developer who wants to learn Nodejs It is particularly useful for Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market or Everyone who's interested in building modern, scalable and high-performing web applications or Programmers who want to learn the most in demand skills of a backend developer or Any backend developer who wants to learn Nodejs.
Enroll now: Nodejs: All You Need to Know with Practical Project
Summary
Title: Nodejs: All You Need to Know with Practical Project
Price: $19.99
Average Rating: 4.55
Number of Lectures: 156
Number of Published Lectures: 156
Number of Curriculum Items: 156
Number of Published Curriculum Objects: 156
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Master the entire modern backend stack: Node, Express, MongoDB and Mongoose
- Learn about the Nodejs built-in core library
- Becoming proficient in Expressjs, one of the most widely used web frameworks for Nodejs
- Create Express web servers and APIs
- Becoming proficient in developing RESTful APIs with Nodejs
- Build a full-stack application using Nodejs and EJS template engine
- Build a complete real life backend RESTful APIs with Nodejs
- Store data with Mongoose and MongoDB
- Authentication and Authorization including password reset
- Avoid useless coding – Learn what's important
Who Should Attend
- Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market
- Everyone who's interested in building modern, scalable and high-performing web applications
- Programmers who want to learn the most in demand skills of a backend developer
- Any backend developer who wants to learn Nodejs
Target Audiences
- Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market
- Everyone who's interested in building modern, scalable and high-performing web applications
- Programmers who want to learn the most in demand skills of a backend developer
- Any backend developer who wants to learn Nodejs
Do you want to build fast and powerful backend applications with JavaScript? Would you like to become a more complete and in-demand developer?
Then Nodejs is the hottest technology for you to learn right now, and you came to the right place to do it!
This is a project based course where we build an extensive, in-depth backend APIs. We will start from scratch and end up with a professional project. We will dive deep into Node, Express and MongoDB, Mongoose. Here is some of what you will learn in this course and project:
-
How Nodejs work
-
Nodejs built-in core library
-
Stream and Buffer
-
Express Framework
-
Routing & Controller
-
Express middleware
-
Custom Error Handling
-
EJS template engine
-
Upload file to S3 bucket
-
Sending Email
-
Authentication With JWT
-
Password hashing
-
MongoDB database
-
MongoDB Atlas & Compass GUI tool
-
Mongoose ODM
-
Models & Relationships
-
Multi user role
-
Authentication and Authorization
-
Advanced Query (pagination, filter, searching etc)
-
HTTP Essentials
-
Postman Client
-
RESTful APIs
Web development is evolving, in the past, server-side rendering handled all views and templates, but with the emergence of frontend frameworks like React, Angular, and Vue, projects are now divided into backend and frontend components. The backend manages database interactions and serves JSON, while the frontend fetches data and creates the user interface. This course focuses on the entire backend aspect, enabling you to construct robust APIs and giving you the freedom to choose your frontend technologies.
Our curriculum goes beyond typical Nodejs and Express tutorials, as we cover advanced topics like authentication, roles, permissions, password reset mechanisms, email integration, and many more. By the end of this course, you’ll have a deep understanding of what it takes to be a proficient backend engineer.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: What is Nodejs
Lecture 3: How Nodejs Work
Lecture 4: Install Nodejs on Windows OS
Lecture 5: Install Nodejs on Mac OS
Lecture 6: Install Nodejs on Linux OS
Chapter 2: Module and Global Object
Lecture 1: How to Run Nodejs Code
Lecture 2: Global Object
Lecture 3: What is Module
Lecture 4: How to Do Export and Import in Nodejs
Lecture 5: What is Module Wrapper Function
Chapter 3: Core Module in Nodejs
Lecture 1: Core Module Introduction
Lecture 2: Path Module
Lecture 3: OS Module
Lecture 4: FS Module Part 1
Lecture 5: FS Module Part 2
Lecture 6: Event Module Part 1
Lecture 7: Event Module Part 2
Lecture 8: HTTP Module
Chapter 4: Stream and Buffer
Lecture 1: Steam and Buffer Introduction
Lecture 2: Read Stream
Lecture 3: Write Stream
Lecture 4: Stream with Pipe
Chapter 5: Express Framework
Lecture 1: Express Framework Introduction
Lecture 2: Basic Project Setup
Lecture 3: First Express Server
Lecture 4: Nodemon Module
Lecture 5: Request Method
Lecture 6: Take a Look About Postman
Lecture 7: Parse Incoming Request Body
Lecture 8: Params Object
Lecture 9: Query String
Lecture 10: Sub Route
Lecture 11: Cookies
Lecture 12: Request Object Introduction
Lecture 13: Request Object Part 2
Lecture 14: Response Object Introduction
Lecture 15: Response Method
Lecture 16: View Engine and Html Response
Lecture 17: Response Format
Lecture 18: Http Response Status Code
Lecture 19: What is Middleware
Lecture 20: How to Use Middleware
Lecture 21: Error Handling Middleware
Lecture 22: Error Handling
Chapter 6: MongoDb and Mongoose
Lecture 1: Database Introduction
Lecture 2: MongoDB Install on Windows OS
Lecture 3: MongoDB Install on Mac OS
Lecture 4: MongoDB Install on Linux OS
Lecture 5: Establish Database Connection
Lecture 6: Add Single Document
Lecture 7: Add Multiple Document
Lecture 8: Find Single Document from Database
Lecture 9: Find Multiple Document from Database
Lecture 10: Update Single Document
Lecture 11: Update Multiple Document
Lecture 12: Delete Single Document
Lecture 13: Delete Multiple Document
Lecture 14: What is ODM
Lecture 15: Database Connection Using Mongoose
Lecture 16: Schema Define
Lecture 17: Add Single Document Using Mongoose
Lecture 18: Add Multiple Document Using Mongoose
Lecture 19: Update Single Document Using Mongoose
Lecture 20: Update Multiple Document Using Mongoose
Lecture 21: Find Single Document Using Mongoose
Lecture 22: Find Multiple Document Using Mongoose
Lecture 23: Delete Single Document Using Mongoose
Lecture 24: Delete Multiple Document Using Mongoose
Lecture 25: Take a Look MongoDB Compass GUI Tool
Chapter 7: Project Todo
Lecture 1: Project Overview
Lecture 2: Initialize Project
Lecture 3: Add Project to GitHub
Lecture 4: Connect with Database
Lecture 5: List Todo Page
Lecture 6: Add Todo Page
Lecture 7: Update Todo Page
Lecture 8: Delete Todo Page
Lecture 9: Adding External CSS File
Lecture 10: All Link Clickable
Lecture 11: EJS Partials Concept
Lecture 12: Page Dynamic Title
Lecture 13: Todo Model Schema
Lecture 14: Add Todo
Lecture 15: List Todo
Lecture 16: Date Format
Lecture 17: Code Refactoring Part 1
Lecture 18: Code Refactoring Part 2
Lecture 19: Code Refactoring Part 3
Lecture 20: Code Refactoring Part 4
Lecture 21: Code Refactoring Part 5
Lecture 22: Environment Variable
Lecture 23: Test After Refactor
Instructors
-
Jahid Hiron
Software Engineer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 11 votes
- 4 stars: 30 votes
- 5 stars: 85 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024