Companies Home Search Profile

Nodejs API Complete Guide Build a Blog Project API 2023

Focused View

i novotek Academy

10:31:59

150 View
  • 1. Blog API Application Features.mp4
    03:23
  • 2. Creating Server.mp4
    13:07
  • 3. Connect To Mongodb Database.mp4
    10:22
  • 4. Mongodb in Vscode.mp4
    01:54
  • 1. Data Modelling Logic.mp4
    04:47
  • 2. User Model.mp4
    09:56
  • 3. Post Model.mp4
    06:31
  • 4. Comment And Category Models.mp4
    02:09
  • 1. Creating Dummy Routes.mp4
    11:58
  • 2. Testing Dummy Routes using Thunder Client.mp4
    09:23
  • 3. Express Routing Explained.mp4
    07:23
  • 4. Refactor To Use Express Routing.mp4
    22:13
  • 5. MVC Explained.mp4
    02:19
  • 6. Refactor Routes To Use Controllers.mp4
    07:20
  • 1. Types of Authentication.mp4
    04:41
  • 2. How Authentication Works.mp4
    03:22
  • 3. How JWT Works.mp4
    03:13
  • 4. Uses Of Middleware.mp4
    03:06
  • 5. How Middleware Works.mp4
    03:19
  • 6. Uses Of Middleware.mp4
    03:06
  • 7. How Middleware Works.mp4
    03:19
  • 8. Middleware Demo.mp4
    06:16
  • 1. User Registration Controller.mp4
    09:21
  • 2. Login User Controller.mp4
    04:26
  • 3. Hash User Password.mp4
    04:09
  • 4. Verify User Password.mp4
    04:33
  • 5. User Profile Controller.mp4
    04:32
  • 6. Generate Token-JWT.mp4
    08:33
  • 7. Get Token from Header.mp4
    11:01
  • 8. Protect Route Middleware.mp4
    06:11
  • 9. Verify Token.mp4
    09:26
  • 1. Custom Global Error Handler.mp4
    10:59
  • 2. App Error Function.mp4
    08:57
  • 3. Not Found Handler.mp4
    02:51
  • 1. User Model Modified.mp4
    05:39
  • 2. Cloudinary API Key.mp4
    03:18
  • 3. Cloudinary Configuration.mp4
    07:22
  • 4. Upload File To Cloudinary.mp4
    08:16
  • 5. Upload Profile Photo.mp4
    09:39
  • 1. Profile Viewers Controller.mp4
    19:20
  • 2. User Follow And Unfollow Logic.mp4
    03:50
  • 3. Following User Controller.mp4
    09:11
  • 4. Unfollowing User Controller.mp4
    11:52
  • 1. Block User Controller.mp4
    11:17
  • 2. Unblock User Controller.mp4
    13:04
  • 3. Admin Block User.mp4
    05:52
  • 4. Is Admin Middleware.mp4
    06:59
  • 5. Admin Unblock User.mp4
    07:05
  • 1. User Full Name Virtual Property.mp4
    06:25
  • 2. User Full Name Initials Virtual Property.mp4
    01:28
  • 3. Post Count Virtual Property.mp4
    01:11
  • 4. Following & Blocking Viewers Count Virtual Property.mp4
    03:09
  • 1. Additional API Feature introduction.mp4
    02:19
  • 2. Create Post Controller.mp4
    08:32
  • 3. Last Date User Created A Post Logic.mp4
    01:22
  • 4. Mongoose Hooks Explained.mp4
    07:47
  • 5. Last Date User Created A Post.mp4
    09:02
  • 6. Check If User Is Active Or Not Logic.mp4
    01:39
  • 7. Check If User Is Active Or Not.mp4
    05:00
  • 8. System Blocking User If Inactive For 30 Days.mp4
    04:26
  • 9. Last Active Date Of A User.mp4
    05:03
  • 10. Upgrade User Account.mp4
    04:41
  • 11. Populate Users Posts.mp4
    05:19
  • 12. Update User Profile API.mp4
    10:26
  • 13. Update User Password API.mp4
    07:05
  • 14. Delete User Account API.mp4
    09:32
  • 15. User API Returning Error.mp4
    05:54
  • 1. Create Category.mp4
    04:58
  • 2. Final All Categories.mp4
    02:07
  • 3. Fetch Single Category.mp4
    01:01
  • 4. Update Category.mp4
    02:47
  • 5. Delete Category.mp4
    01:46
  • 1. Finishing Post Creation.mp4
    06:40
  • 2. Hiding Posts from Blocked User Logic.mp4
    02:40
  • 3. Hiding Posts from Blocked User.mp4
    18:48
  • 4. Liking A Post Controller.mp4
    10:40
  • 5. Disliking A Post Controller.mp4
    04:08
  • 6. Number Of Views Of A Post.mp4
    06:37
  • 7. Number Of Post Views Count.mp4
    06:00
  • 8. Likes and Dislikes Count Of Post.mp4
    02:05
  • 9. Post Likes And Dislikes In Percentage.mp4
    04:37
  • 10. Days Ago Of A Post.mp4
    04:31
  • 11. Post Photo Upload.mp4
    08:16
  • 12. Deleting Of A Post.mp4
    04:59
  • 13. Update Post.mp4
    05:57
  • 14. Post API Improvement.mp4
    01:46
  • 1. Create Comment.mp4
    11:48
  • 2. Update Comment.mp4
    04:10
  • 3. Delete Comment.mp4
    02:17
  • 1. API Documentation Intro.mp4
    02:13
  • 2. What is an API.mp4
    02:25
  • 3. What is API Documentation.mp4
    01:05
  • 4. How To Write Good API Documentation.mp4
    01:31
  • 5. Tools For API Documentation.mp4
    01:40
  • 6. API Project Documention Repository.mp4
    01:47
  • 7. What is Markdown Language.mp4
    01:14
  • 8. Markdown Crash Course Part 1.mp4
    06:21
  • 9. Markdown Crash Course Part 2.mp4
    05:43
  • 10. Markdown Crash Course Part 3.mp4
    02:37
  • 11. Readm.so Tool.mp4
    02:56
  • 12. API Documentation Part 1.mp4
    08:16
  • 13. API Documentation Part 2.mp4
    04:19
  • 14. API Documentation Part 3.mp4
    02:37
  • 15. API Documentation Part 4.mp4
    04:24
  • 1. Preparing for Deployment.mp4
    04:25
  • 2. Deploy Application To Render.mp4
    08:38
  • Description


    Master Node JS by building a real-world RESTful API (Blog API) with authentication, deployment API Documentation & more

    What You'll Learn?


    • Build full fledge Blog API using NodeJS in 2023
    • 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 is this for?


  • 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
  • More details


    Description

    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,

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    i novotek Academy
    i novotek Academy
    Instructor's Courses
    I-Novotek Academy is a web development bootcamp that helps students learn the latest technologies and become proficient in web development. We provide an intensive, 5-month program in which students learn how to design, build, and maintain websites and web applications using technologies including HTML, CSS, JavaScript, ReactJS, Node.js, and more. Our experienced instructors guide students through each step of the process so they can learn quickly and be productive from day one.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 106
    • duration 10:31:59
    • Release Date 2023/01/30