Nodejs API Project: Build a Blog Project API
Nodejs API Project: Build a Blog Project API, available at $74.99, has an average rating of 4.75, with 109 lectures, based on 52 reviews, and has 3318 subscribers.
You will learn about Build full fledge Blog API using NodeJS Learn how to deploy nodejs app to Rnder – Heroku alternative Implement Authentication & Authorization Implement Post Commenting Learn to implement who view my profile controller Learn to implement User following and Unfollowing feature Learn to implement User Blocking & Unblocking feature Learn to implement Admin Blocking & Unblocking User feature Learn to implement System Blocking User if inactive for 30 days Learn to implement Following & Unfollowing Count Learn to implement Last Date User Created a Post Learn to implement to check if User is active or inactive Learn to implement how to upgrading user account base on number of posts Learn to implement how a user can close his account Learn to implement post liking and disliking Learn to implement days ago a post was created Learn to implement post views count Learn to implement post likes count Learn to implement post likes count in percentages Master Error handling in the easy way Learn file upload to cloudinary Learn to implement Database modeling This course is ideal for individuals who are This course is designed for those who want to develop a NodeJS API by excelling in nodejs and mongodb. or Anyone who wants to master data modelling or Anyone who wants to deploy application in the easiest way It is particularly useful for This course is designed for those who want to develop a NodeJS API by excelling in nodejs and mongodb. or Anyone who wants to master data modelling or Anyone who wants to deploy application in the easiest way.
Enroll now: Nodejs API Project: Build a Blog Project API
Summary
Title: Nodejs API Project: Build a Blog Project API
Price: $74.99
Average Rating: 4.75
Number of Lectures: 109
Number of Published Lectures: 109
Number of Curriculum Items: 109
Number of Published Curriculum Objects: 109
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build full fledge Blog API using NodeJS
- Learn how to deploy nodejs app to Rnder – Heroku alternative
- Implement Authentication & Authorization
- Implement Post Commenting
- Learn to implement who view my profile controller
- Learn to implement User following and Unfollowing feature
- Learn to implement User Blocking & Unblocking feature
- Learn to implement Admin Blocking & Unblocking User feature
- Learn to implement System Blocking User if inactive for 30 days
- Learn to implement Following & Unfollowing Count
- Learn to implement Last Date User Created a Post
- Learn to implement to check if User is active or inactive
- Learn to implement how to upgrading user account base on number of posts
- Learn to implement how a user can close his account
- Learn to implement post liking and disliking
- Learn to implement days ago a post was created
- Learn to implement post views count
- Learn to implement post likes count
- Learn to implement post likes count in percentages
- Master Error handling in the easy way
- Learn file upload to cloudinary
- Learn to implement Database modeling
Who Should Attend
- This course is designed for those who want to develop a NodeJS API by excelling in nodejs and mongodb.
- Anyone who wants to master data modelling
- Anyone who wants to deploy application in the easiest way
Target Audiences
- This course is designed for those who want to develop a NodeJS API by excelling in nodejs and mongodb.
- Anyone who wants to master data modelling
- Anyone who wants to deploy application in the easiest way
Nodejs API Complete Guide is your one stop solution to learning how to build a complete API using NodeJs, ExpressJs and MongoDB. In this course, we’ll first start off by install the dependencies that we’ll need for our project. Next, we’ll set up our Express server and create our first API endpoint. From there, we’ll connect to our MongoDB database and start creating blog posts. Finally, we’ll finish up by creating an authentication system so that users can login and access their own blog posts. By the end of this course, you’ll have a complete understanding of how to build a NodeJs API and will be able to build your own
This course is a complete guide to building a Nodejs API from scratch. We will first set up our development environment and then dive right into coding our API. We will build a complete blog application API, including routes, controllers, models, authentication, and file uploads. By the end of this course, you will have a strong understanding of how to build robust Nodejs APIs.
You don’t need any previous experience in API development as this course is designed to take you through step by step
We will a explained in an easy to understand way with step by step instructions, video tutorials, and live examples. This is a hands-on course, where you get immediate access to every lesson,
Course Curriculum
Chapter 1: GETTING STARTED – MUST WATCH
Lecture 1: Blog API Application Features
Lecture 2: How To Get Help When You Stuck
Lecture 3: Final Project Repository
Lecture 4: Final Project Live Preview
Lecture 5: Creating Server
Lecture 6: Connect To Mongodb Database
Lecture 7: Mongodb in Vscode
Chapter 2: DATA MODELLING
Lecture 1: Data Modelling Logic
Lecture 2: User Model
Lecture 3: Post Model
Lecture 4: Comment And Category Models
Chapter 3: EXPRESS ROUTING & MVC DESIGN PATTERN
Lecture 1: Creating Dummy Routes
Lecture 2: Testing Dummy Routes using Thunder Client
Lecture 3: Express Routing Explained
Lecture 4: Refactor To Use Express Routing
Lecture 5: MVC Explained
Lecture 6: Refactor Routes To Use Controllers
Chapter 4: EXPRESS MIDDLEWARES & AUTHENTICATION TYPES
Lecture 1: Types of Authentication
Lecture 2: How Authentication Works
Lecture 3: How JWT Works
Lecture 4: Uses Of Middleware
Lecture 5: How Middleware Works
Lecture 6: Uses Of Middleware
Lecture 7: How Middleware Works
Lecture 8: Middleware Demo
Chapter 5: AUTHENTICATION & AUTHORIZATION
Lecture 1: User Registration Controller
Lecture 2: Login User Controller
Lecture 3: Hash User Password
Lecture 4: Verify User Password
Lecture 5: User Profile Controller
Lecture 6: Generate Token-JWT
Lecture 7: Get Token from Header
Lecture 8: Protect Route Middleware
Lecture 9: Verify Token
Chapter 6: EXPRESS ERROR HANDLING
Lecture 1: Custom Global Error Handler
Lecture 2: App Error Function
Lecture 3: Not Found Handler
Chapter 7: FILE UPLOAD TO CLOUDINARY
Lecture 1: User Model Modified
Lecture 2: Cloudinary API Key
Lecture 3: Cloudinary Configuration
Lecture 4: Upload File To Cloudinary
Lecture 5: Upload Profile Photo
Chapter 8: FOLLOW & UNFOLLOW USER CONTROLLER
Lecture 1: Profile Viewers Controller
Lecture 2: User Follow And Unfollow Logic
Lecture 3: Following User Controller
Lecture 4: Unfollowing User Controller
Chapter 9: BLOCKING & UNBLOCKING USER
Lecture 1: Block User Controller
Lecture 2: Unblock User Controller
Lecture 3: Admin Block User
Lecture 4: Is Admin Middleware
Lecture 5: Admin Unblock User
Chapter 10: MONGOOSE VIRTUAL PROPERTIES
Lecture 1: User Full Name Virtual Property
Lecture 2: User Full Name Initials Virtual Property
Lecture 3: Post Count Virtual Property
Lecture 4: Following & Blocking Viewers Count Virtual Property
Chapter 11: USER API CONTROLLER
Lecture 1: Additional API Feature introduction
Lecture 2: Create Post Controller
Lecture 3: Last Date User Created A Post Logic
Lecture 4: Mongoose Hooks Explained
Lecture 5: Last Date User Created A Post
Lecture 6: Check If User Is Active Or Not Logic
Lecture 7: Check If User Is Active Or Not
Lecture 8: System Blocking User If Inactive For 30 Days
Lecture 9: Last Active Date Of A User
Lecture 10: Upgrade User Account
Lecture 11: Populate User's Posts
Lecture 12: Update User Profile API
Lecture 13: Update User Password API
Lecture 14: Delete User Account API
Lecture 15: User API Returning Error
Chapter 12: POST CATEGORY CONTROLLER API
Lecture 1: Create Category
Lecture 2: Fetch All Categories
Lecture 3: Fetch Single Category
Lecture 4: Update Category
Lecture 5: Delete Category
Chapter 13: POST API CONTROLLER PART 3
Lecture 1: Finishing Post Creation
Lecture 2: Hiding Posts from Blocked User Logic
Lecture 3: Hiding Posts from Blocked User
Lecture 4: Liking A Post Controller
Lecture 5: Disliking A Post Controller
Lecture 6: Number Of Views Of A Post
Lecture 7: Number Of Post Views Count
Lecture 8: Likes and Dislikes Count Of Post
Lecture 9: Post Likes And Dislikes In Percentage
Lecture 10: Days Ago Of A Post
Lecture 11: Post Photo Upload
Lecture 12: Deleting Of A Post
Instructors
-
Masynctech Coding School
Build Apps, Build Futures -
Pretty Akyeremu
Coding Avenue -
Aditya Mandal
MERN stack
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 14 votes
- 5 stars: 34 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