Node.js, Express & MongoBD in a weekend
Node.js, Express & MongoBD in a weekend, available at $64.99, has an average rating of 4.45, with 57 lectures, based on 37 reviews, and has 285 subscribers.
You will learn about Build and deploy a blog app with Node JS, Express and MongoDB This course is ideal for individuals who are Any beginning developer who wants to learn Node, Express and MongoDB It is particularly useful for Any beginning developer who wants to learn Node, Express and MongoDB.
Enroll now: Node.js, Express & MongoBD in a weekend
Summary
Title: Node.js, Express & MongoBD in a weekend
Price: $64.99
Average Rating: 4.45
Number of Lectures: 57
Number of Published Lectures: 57
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 57
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Build and deploy a blog app with Node JS, Express and MongoDB
Who Should Attend
- Any beginning developer who wants to learn Node, Express and MongoDB
Target Audiences
- Any beginning developer who wants to learn Node, Express and MongoDB
In this course, we take you on a fun, hands-on and pragmatic journey to learning Node.js, Express and MongoDB development. You’ll start building your first Node.js app within minutes. Every chapter is written in a bite-sized manner and straight to the point as I don’t want to waste your time (and most certainly mine) on the content you don’t need. In the end, you will have the skills to create a blog app and deploy it to the Internet.
In this course, we will cover:
-
Chapter 1: Introduction
-
Chapter 2: Introduction to npm & Express
-
Chapter 3: Beginning our Blog Project
-
Chapter 4: Templating Engines
-
Chapter 5: Introduction to MongoDB
-
Chapter 6: Applying MongoDB to our Project
-
Chapter 7: Uploading an Image with Express
-
Chapter 8: Introduction to Express Middleware
-
Chapter 9: Refactoring to MVC
-
Chapter 10: User Registration
-
Chapter 11: User Authentication with Express Sessions
-
Chapter 12: Showing Validation Errors
-
Chapter 13: Relating Post Collection with User Collection
-
Chapter 14: Adding a WYSIWYG Editor
-
Chapter 15: Using MongoDB Atlas
-
Chapter 16: Deploying Web Apps on Heroku
The goal of this course is to teach you Node.js, Express and MongoDB development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.
About the Reader
No previous knowledge on Node.js development required, but you should have basic programming knowledge.
About the Author
Greg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.
Course Curriculum
Chapter 1: Introduction
Lecture 1: What is Node.js?
Lecture 2: Installing Node.js
Lecture 3: Creating our First Server
Lecture 4: More on Request and Response
Lecture 5: Responding with HTML
Chapter 2: Introduction to npm & Express
Lecture 1: Installing Custom Packages with npm
Lecture 2: Handling Requests with Express
Lecture 3: Asynchronous Callback Functions
Lecture 4: Serving other HTML Files
Lecture 5: Serving Static Files with Express
Chapter 3: Beginning our Blog Project
Lecture 1: Downloading the Blog Template
Lecture 2: Automatic Server Restart with Nodemon
Lecture 3: 'public' folder for serving static files
Lecture 4: Creating page routes
Chapter 4: Templating Engines
Lecture 1: Templating Engines
Lecture 2: Layouts
Chapter 5: Introduction to MongoDB
Lecture 1: Introduction to MongoDB
Lecture 2: 5-2
Lecture 3: Mongoose and defining a Model
Lecture 4: CRUD Operations with Mongoose
Lecture 5: Reading Data from MongoDB with Mongoose
Lecture 6: Updating and Deleting Records
Chapter 6: Applying MongoDB to our Project
Lecture 1: Applying MongoDB to our Project
Lecture 2: Saving posts to our database
Lecture 3: Displaying a lists of blogposts
Lecture 4: Dynamic Data with Templating Engines
Lecture 5: Single Blog Post page
Lecture 6: Adding Fields to the Schema
Chapter 7: Uploading an Image with Express
Lecture 1: Uploading an Image with Express
Lecture 2: Saving uploaded image to database
Chapter 8: Introduction to Express Middleware
Lecture 1: Express middlewares
Lecture 2: Registrating Validation Middleware
Chapter 9: Refactoring to MVC
Lecture 1: Refactoring to MVC
Lecture 2: Refactoring Validation Layer
Chapter 10: User Registration
Lecture 1: User Registration
Lecture 2: User Model
Lecture 3: Handle User Registration and Password Encryption
Lecture 4: Mongoose Validation
Lecture 5: User Login Process
Lecture 6: Login Process
Chapter 11: User Authentication with Express Sessions
Lecture 1: Implementing User Sessions
Lecture 2: Protecting Pages with Authentication Middleware
Lecture 3: Prevent Login Register If Logged In
Lecture 4: Conditionally display new post, login and new user links
Lecture 5: User logout
Lecture 6: Creating a 404 page for non-existing route
Chapter 12: Showing Validation Errors
Lecture 1: Showing Validation Errors
Lecture 2: Display validation errors in template
Lecture 3: Duplicate Entry Error
Lecture 4: Flushing error messages from session
Lecture 5: Customising Error Messages
Lecture 6: Persist request data on form
Chapter 13: Relating Posts Collection with Users Collection
Lecture 1: Relating posts collection with users collection
Chapter 14: Adding a WYSIWYG Editor
Lecture 1: Adding a WYSIWIG editor
Chapter 15: Using MongoDB Atlas
Lecture 1: Using MongoDB Atlas
Chapter 16: Deploying Web Apps with Heroku
Lecture 1: Making our app Heroku ready
Lecture 2: Deployment
Instructors
-
Greg Lim
Best-Selling Author
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 5 votes
- 4 stars: 10 votes
- 5 stars: 22 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 Language Learning Courses to Learn in November 2024
- 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