Udemy

NodeJs API for Beginners (Marketplace with AWS & MongoDB)

立即報名
  • 120,395 名學生
  • 更新於 9/2024
4.4
(7,257 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
12 小時 15 分鐘
教學語言
英語
授課導師
Ryan Dhungel
評分
4.4
(7,257 個評分)
2次瀏覽

課程簡介

NodeJs API for Beginners (Marketplace with AWS & MongoDB)

NodeJs API Development from absolute scratch in 2024 with PDF Booklet. Build Solid Marketplace App with AWS & MongoDB.

Welcome to learn Node JS API development for absolute beginners. In this course you will learn the core fundamentals of Node JS so that you can start building API using Node JS. In this course, you will learn Modern JavaScript, Node JS event loop, Asynchronous programming, using NPM modules, creating server, connect to database and sending json responses.


MARKETPLACE PROJECT with PDF Booklet (2024)

This comprehensive project is your gateway to mastering backend development using Node.js and creating a robust real estate marketplace API from scratch.

What You'll Learn:


  1. Getting Started with Real Estate Marketplace API:

    • Set up your development environment.

    • Create a Node Express server.

    • Connect to MongoDB Atlas seamlessly.

  2. Routes, Controllers & Helpers:

    • Organize routes efficiently.

    • Develop powerful controller functions.

    • Secure passwords using Bcrypt and manage login/register workflows.

  3. AWS SES for Emails:

    • Set up AWS and verify emails.

    • Configure environment variables.

    • Send welcome emails using AWS SES.

  4. Authentication:

    • Design user models and validate login errors.

    • Implement user creation and login functionalities.

  5. Password Management:

    • Handle password reset requests.

    • Implement secure password updates.

  6. Authorization & User Management:

    • Middleware for requiring sign-in.

    • Manage current user sessions.

    • Update user information securely.

  7. AWS S3 for Storing Images:

    • Utilize AWS S3 for image storage.

    • Implement routes for image upload and resizing.

    • Manage image uploads and deletions on AWS S3.

  8. Google Maps Integration:

    • Integrate Google Maps for geocoding.

    • Retrieve and use latitude and longitude for listings.

  9. Ads CRUD (Real Estate Listings):

    • Design ad models.

    • Implement CRUD operations for ads.

    • Filter ads for sale and rent.

    • Manage ad updates and deletions.

  10. User Ads Management:

    • Allow users to manage their ads.

    • Update ad status efficiently.

  11. Contact Agent Functionality:

    • Enable users to contact real estate agents.

    • Implement email communication with agents.

  12. Advance Searching & Filtering of Ads/Properties based on Geo Location

  13. Deployment to Cloud Servers

  14. PDF Booklet with all the Source Code Step by Step

Why This Course?

This course is designed with beginners in mind, offering step-by-step guidance through practical, real-world examples. Whether you're a budding developer or looking to enhance your backend skills, this course equips you with the knowledge and tools to build a fully functional real estate marketplace API.

Enroll Today!

Take the first step towards becoming a proficient backend developer. Enroll now and start building your real estate marketplace API, while learning everything about Node JS from absolutely scratch!

課程章節

  • 10 個章節
  • 93 堂課
  • 第 1 章 Understanding Node JS
  • 第 2 章 Node JS API Development - Getting Started
  • 第 3 章 Node JS API Development - Posts
  • 第 4 章 Getting Started with Real Estate Marketplace API (2024)
  • 第 5 章 Routes Controllers & Helpers
  • 第 6 章 AWS SES for Emails
  • 第 7 章 Authentication
  • 第 8 章 Password Forgot & Reset
  • 第 9 章 Authorization & Current User
  • 第 10 章 AWS S3 for Storing Images

課程內容

  • Learn Node JS Fundamentals
  • Learn Modern JavaScript
  • Learn to Build Complete API
  • Learn to use AWS IAM SES and S3
  • Learn to Build API for Real Estate Marketplace
  • Interactive Learning with PDF Booklet

評價

  • R
    Rajini Bheemreddy
    5.0

    Easy to understand

  • S
    Shubham Gayke
    4.5

    Extremly Valuable

  • A
    Alexandraseguro
    5.0

    super

  • H
    Hilmar Noble
    3.0

    Is there anyway to ask questions on the processes used here?

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意