Companies Home Search Profile

NodeJS E-commerce API Dev: Build w/ MongoDB, Mongoose 2023

Focused View

i novotek Academy

8:27:28

115 View
  • 1 - Project Features.mp4
    02:24
  • 2 - Folder Structure.mp4
    05:43
  • 3 - Requirement For This Course.mp4
    01:51
  • 4 - Advanced Server Setup.mp4
    06:59
  • 5 - Project Data Modelling Logic.mp4
    04:00
  • 6 - User Data Model.mp4
    07:26
  • 7 - Connect To MongoDB Database.mp4
    03:34
  • 8 - MongoDB Connection String and Environment Variables.mp4
    08:15
  • 9 - MongoDB in VSCODE.mp4
    02:09
  • 10 - User RegIstration Controller Setup.mp4
    08:09
  • 11 - User Registration Controller.mp4
    06:06
  • 12 - Hash User Password.mp4
    03:19
  • 13 - User Login Controller.mp4
    09:03
  • 14 - Error Handling.mp4
    10:56
  • 15 - Not Found Route Handler.mp4
    04:28
  • 16 - How Authentication Works.mp4
    07:12
  • 17 - Mongoose Warning Fixed.mp4
    00:49
  • 18 - Generate Token For Login User.mp4
    07:08
  • 19 - Dummy Profile Controller.mp4
    03:58
  • 20 - Get Token from Header.mp4
    08:23
  • 21 - Verify Generated Token.mp4
    04:52
  • 22 - IsLogin Middleware.mp4
    06:49
  • 23 - Product Data Model.mp4
    02:16
  • 24 - Create Product Controller.mp4
    11:05
  • 25 - Fetching All Products.mp4
    03:12
  • 26 - Environments In Postman.mp4
    05:12
  • 27 - Filter Products By Name.mp4
    08:32
  • 28 - Filter Products By Colors Brands And Sizes.mp4
    05:54
  • 29 - Filter Products By Price Range.mp4
    05:44
  • 30 - Product Pagination.mp4
    07:08
  • 31 - Pagination Results.mp4
    04:34
  • 32 - Fetching Single Product.mp4
    04:16
  • 33 - Update Product.mp4
    04:21
  • 34 - Delete Product.mp4
    03:20
  • 35 - Create Categories.mp4
    07:38
  • 36 - Single Update Delete Categories Controller.mp4
    07:09
  • 37 - Associate Product To Category.mp4
    06:05
  • 38 - Products Brands CRUD Controller.mp4
    09:20
  • 39 - Associate Products To Brand Category.mp4
    06:06
  • 40 - Products Colors CRUD Categories Controller.mp4
    07:20
  • 41 - Color Model Modified.mp4
    00:46
  • 42 - Reviews Model.mp4
    02:41
  • 43 - Create Review Controller.mp4
    11:54
  • 44 - Avoid Duplication Of Reviews.mp4
    07:49
  • 45 - Calculate Average Rating.mp4
    10:43
  • 46 - Order Placement Process.mp4
    04:34
  • 47 - Order Model.mp4
    11:18
  • 48 - Dummy Order Controller.mp4
    04:19
  • 49 - Order Placement Steps.mp4
    04:55
  • 50 - Order Placement Part 1.mp4
    17:40
  • 51 - Order Placement Part 2.mp4
    11:05
  • 52 - Update User Shipping Address.mp4
    08:37
  • 53 - Stripe Overview And Installation.mp4
    07:33
  • 54 - Stripe Payment Controller.mp4
    08:46
  • 55 - Place Order With Payment.mp4
    05:19
  • 56 - WebHook Explained.mp4
    03:38
  • 57 - Stripe WebHook Integration.mp4
    11:40
  • 58 - WebHook Error Fixed.mp4
    04:43
  • 59 - Update Order With Stripe WebHook.mp4
    15:09
  • 60 - Update Order with Stripe WebHook Error Fixed.mp4
    02:49
  • 61 - Fetch All Orders.mp4
    03:47
  • 62 - Fetch Single Order.mp4
    02:37
  • 63 - Admin Processing Order.mp4
    05:10
  • 64 - Populate User Orders.mp4
    04:24
  • 65 - Testing Placement Of Order.mp4
    06:43
  • 66 - How Coupon Works With Its Model.mp4
    02:34
  • 67 - Create Coupon Code.mp4
    08:37
  • 68 - Coupons Validations.mp4
    08:04
  • 69 - Fetch All Coupons With Days Left.mp4
    04:22
  • 70 - Applying Coupon To Order.mp4
    10:31
  • 71 - Single Delete Update Coupon Controller.mp4
    06:58
  • 72 - Cloudinary Keys and Multer Installation.mp4
    04:56
  • 73 - Upload Images to Cloudinary.mp4
    12:57
  • 74 - Create Product With Images.mp4
    04:26
  • 75 - Create Category With Image.mp4
    04:26
  • 76 - Calculate Total Sum Of Orders.mp4
    07:02
  • 77 - Average Minimum and Maximum Order.mp4
    06:54
  • 78 - Get Todays Sales.mp4
    04:17
  • 79 - IsAdmin Middleware.mp4
    10:00
  • 80 - Great Achievement.html
  • 81 - What Next.html
  • Description


    Building Real-world NodeJS Project: Learn API Development with Express and MongoDB

    What You'll Learn?


    • Payment integration using Stripe
    • Payment webHook handling
    • Pagination and filtering techniques
    • Order statistics and analysis
    • Admin process for managing orders
    • Implementing categories and product management
    • Order management system
    • Implementing user authentication and authorization

    Who is this for?


  • Developers who want to learn about building APIs
  • Students who are new to web development and want to learn about building APIs
  • Developers who want to learn about integrating Stripe for payment processing
  • Engineers who are interested in learning about building e-commerce systems
  • Individuals who want to learn about building and deploying a full-featured API
  • Anyone who wants to learn more about building and working with APIs.
  • More details


    Description

    This  course is designed to provide students with a comprehensive understanding of building and deploying a full-featured API. Throughout the course, students will learn about integrating Stripe for payment processing, pagination and filtering techniques, order statistics and analysis, admin process for managing orders, implementing categories and product management, order management system, building and connecting to the database, implementing user authentication and authorization.

    The course begins with an introduction to NodeJS and the basics of building an API. Students will learn how to set up a development environment, create and test API endpoints, and connect to a database. As the course progresses, students will learn about integrating Stripe for payment processing, handling webhooks, pagination and filtering techniques and order statistics and analysis.

    Students will also learn about the admin process for managing orders, implementing categories and product management, and order management system. Throughout the course, students will work on real-world projects, giving them hands-on experience and a solid foundation for building and maintaining APIs.

    The course also covers best practices for building APIs, including security, performance, and scalability. By the end of the course, students will have a strong understanding of building, testing and deploying APIs, and the skills to take on their next project.

    This course is suitable for developers who want to learn about building and deploying APIs, students who are new to web development and want to learn about building and deploying APIs, developers who want to learn about integrating Stripe for payment processing, engineers who are interested in learning about building e-commerce systems, and individuals who want to learn about building and deploying a full-featured API.

    Our experienced instructors will be available to provide guidance and support throughout the course. We encourage active participation in class discussions, asking questions and sharing knowledge with fellow students. This course is designed to provide a solid foundation for building APIs and is suitable for anyone who wants to learn more about back-end web development.

    Who this course is for:

    • Developers who want to learn about building APIs
    • Students who are new to web development and want to learn about building APIs
    • Developers who want to learn about integrating Stripe for payment processing
    • Engineers who are interested in learning about building e-commerce systems
    • Individuals who want to learn about building and deploying a full-featured API
    • Anyone who wants to learn more about building and working with APIs.

    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 79
    • duration 8:27:28
    • Release Date 2023/03/09