Companies Home Search Profile

Node.js Advanced Backend for Social Media Applications

Focused View

Cem Salta

8:03:21

74 View
  • 1. Introduction.mp4
    01:56
  • 2. FullStack Application Architecture Diagram.mp4
    10:47
  • 3. Setting Up MongoDB.mp4
    03:31
  • 4. MongoDB Compass Download.mp4
    02:08
  • 5. Postman Download.mp4
    03:58
  • 6. Downloading Visual Studio Code.mp4
    02:02
  • 7. Setting Up Node.mp4
    01:44
  • 1. 1. Project Setup.mp4
    02:49
  • 2. 2. Running the Server.mp4
    11:29
  • 3. 3. First GET Request.mp4
    09:14
  • 4. 4. Connecting MongoDB Database.mp4
    10:11
  • 1. 5. UserSchema.mp4
    14:06
  • 2. 6. User POST Method to Create a User.mp4
    22:27
  • 3. 7. GET Users.mp4
    02:48
  • 4. 8. Login Method and JSONWebToken.mp4
    17:05
  • 5. 9. authUser Middleware.mp4
    18:58
  • 6. 10. ApiError and authUser Middleware.mp4
    14:53
  • 1. 11. UserPost Model.mp4
    07:41
  • 2. 12. UserPost POST Route.mp4
    08:21
  • 3. 13. GET UserPost Chronologically.mp4
    06:33
  • 4. 14. ApiError implementation in Login.mp4
    10:21
  • 5. 15. Pagination for UserPosts.mp4
    12:50
  • 6. 16. Upload Images to the Database.mp4
    12:18
  • 7. 17. Get UserPost Image.mp4
    06:32
  • 8. 18. Comment Model and POST.mp4
    12:15
  • 9. 19. GET Comments.mp4
    04:35
  • 1. 20. Project Restructuring and Validator.mp4
    07:48
  • 2. 21. Validate Function.mp4
    13:48
  • 3. 22. New App Architecture.mp4
    23:41
  • 4. 23. CreateUser.mp4
    15:52
  • 5. 24. List Users Handler.mp4
    09:28
  • 6. 25. Get Users by Ids.mp4
    17:55
  • 7. 26. UserPost New Structure.mp4
    18:40
  • 8. 27. UserPost Fetch With Pagination.mp4
    18:50
  • 9. 28. Upload Post Image.mp4
    15:11
  • 10. 29. Get Post Image.mp4
    08:58
  • 11. 30. Create Comments.mp4
    17:25
  • 12. 31. Get Comments by Post.mp4
    09:49
  • 13. 32. Delete Comment.mp4
    10:01
  • 14. 33. Follow User.mp4
    18:40
  • 15. 34. Unfollow User.mp4
    04:00
  • 16. 35. Like & Unlike Post.mp4
    11:08
  • 1. 36. AWS MongoDB Atlas Deployment.mp4
    30:35
  • Description


    Master Node.js by building a real-world RESTful API (with authentication, Node.js security, MongoDB and more)

    What You'll Learn?


    • Work with one of the most in-demand web development programming languages
    • Build modern, fast and scalable server-side web applications with NodeJS, MongoDB and more
    • Learn the basics as well as advanced concepts of NodeJS in great detail
    • Understand the NodeJS ecosystem and build server-side rendered apps, REST APIs
    • Learn to Create Real World APIs
    • Learn some of the vital concepts of back-end engineering
    • Deeply understand what HTTP really is and how it works
    • Get to a level capable of easily learning various NodeJS frameworks and libraries
    • Understand the methods to create Real World REST Applications

    Who is this for?


  • Beginner and Intermediate Backend Developers who want to scale their ability and Learn how to create Industry Standard REST APIs
  • What You Need to Know?


  • Basic programming concepts experience can be useful.
  • More details


    Description

    Unlock the secrets of popular social media platforms like Twitter and Facebook in our comprehensive course on API development using Node.js! This extensive course is designed for learners at all levels, from complete beginners to advanced developers looking to enhance their skills.

    APIs (Application Programming Interfaces) are crucial for modern web applications, and this course offers you a unique opportunity to understand how major platforms build and manage their APIs. Whether you’re starting with zero knowledge or you have some familiarity with Node.js, this course will guide you through everything you need to know about creating powerful and efficient APIs.

    Here's what you'll learn:

    • Introduction to Node.js: Basics and core modules

    • API Development: Principles of RESTful and MVC API design

    • Real-World Examples: Learn how Twitter and Facebook architect their APIs to handle millions of users

    • Working with Express.js: Simplify your API development

    • Authentication and Security: Protect your APIs as seen in industry-leading platforms

    • Data Handling: Manage user data, sessions, and cookies effectively

    • User Engagement: Techniques for handling notifications, newsfeeds, and real-time data streams

    • Server-Side Utilities: Image File uploads and Image Editing on Node.js

    • Database Integration: Using NoSQL database (MongoDB) for robust data management

    • Deployment and Testing: Deploy and maintain your Node.js applications with confidence using AWS EC2 and MongoDB Atlast

    This course not only delves into the theoretical aspects but also engages you in building practical projects that mimic real-world applications like Instagram and Twitter. These projects will utilize all the features discussed, giving you hands-on experience in a realistic setting.

    If you’ve ever wondered how top social media platforms manage their backend operations smoothly, this course is for you. From setting up your development environment to deploying and scaling your applications, we cover it all. Join us to transform into a skilled Node.js developer capable of building enterprise-level APIs.

    Who this course is for:

    • Beginner and Intermediate Backend Developers who want to scale their ability and Learn how to create Industry Standard REST APIs

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Cem is the founder of Turma, an app that revolutionized sports team management and athlete recruitment. He started the app in High School and since then had clients like Stanford and Princeton Universities.Having started one of the first online retail stores in Turkey at the age of 14, he is a lifetime entrepreneur and a tech whizz.Starting at 11, he can code in 5+ programming languages and he has 4+ years of professional experience in Web and Mobile Development which include many private contracts from top firms in a diverse range of sectors such as Entertainment, Logistics, and Academics.He is a Varsity Sailor and Licensed Swimmer. He considers himself to be an international citizen and loves learning about other cultures and attending programs to reach this ideal. He is fluent in Italian, English, and Turkish.His next goal is to provide a free medium to allow all citizens to get their voices heard.The bestseller SwiftUI FullStack Twitter course empowers you to study at your own pace, whenever you want, and wherever you like.Join more than 3K+ students and start coding the future along with me.
    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 43
    • duration 8:03:21
    • Release Date 2024/07/22