Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MEAN Stack E-Commerce App: Angular, NX, PrimeNG [2023]
Rating: 4.2 out of 5(30 ratings)
235 students

MEAN Stack E-Commerce App: Angular, NX, PrimeNG [2023]

Use NX, Angular, NodeJs and PrimeNG to build a real world e-commerce app
Created byFadi Nouh
Last updated 7/2023
English
English [Auto],

What you'll learn

  • Developers that want to learn Angular with NX
  • Beginners that want to start web development with Angular
  • Students that want to practicing by building a real world app
  • Users that want to learn and build their own e-shop

Course content

28 sections205 lectures27h 13m total length
  • Introduction5:40

    Build a full-featured e-commerce platform with animated banners, category filtering, featured products, and a product detail gallery using Angular components, RxJS cart observables, and admin panel management.

  • What is MEAN Stack?3:38

    Explore the mean stack: MongoDB, Express, NodeJS, and Angular, and learn how these technologies connect to build a full functional e-commerce site through real-world projects.

  • Who can take this course?3:13

    This course targets learners with basic Angular knowledge—components, services, and modules—plus TypeScript, JavaScript, HTML, and CSS skills, and guides a beginner-friendly NodeJS backend project.

  • How to use this course0:39
  • If you get stuck and Errors1:06
  • Things change and technologies keep evolving0:27
  • And How to Get Most of It4:09

    watch all videos, code along, and follow the two-part front-end shop and back-end tracks to maximize learning from this MEAN stack e-commerce course.

  • Course Outlines2:58

    Outline the mean stack e-commerce course structure, install tools for frontend and backend, build products and categories APIs with crud and authentication, implement cart, checkout, admin panel, and file uploads.

  • Installing NodeJS1:55

    Install NodeJS by downloading the LTS version for Windows or macOS, then open Visual Studio Code and run npm version in the built-in terminal.

  • Configure MongoDB Atlas1:57

    Configure a cloud database with MongoDB Atlas by creating an account, a project, and a free shared cluster, then create a collection for the e-shop.

  • Installing Postman to test our API1:50

    Install Postman to test APIs, download and set up the tool on your OS, and send get and post requests to a JSON Placeholder API to validate backend endpoints.

Requirements

  • Basic Javascript and Typescript knowledge. Computer and internet connection

Description

About This Class


Start Coding Like The Biggest Software Companies in The World!

I don't like to do theoretical things, I like to do something Practical!

This is not a reading documentation course. You have here a real-world project to learn from, and you will see the exact place of every feature of every technology used in this course.

You will learn how to build a Full Web Application MEAN stack using Angular.

In this course you will learn to use technologies like:

For Frontend :

- Angular, And Structuring your Project

- NX Monorepo

- PrimeNg Material Library

- RXJS

- NGRX For User Session

- SCSS

For Backend ( WebAPI )

- NodeJs

- Express

- MongoDB

- JWT (JSON Web Tokens)

MEAN Stack is an acronym for MongoDB, Express, Angular and Node.js – whereby all these four are integrated to form solution-built full-stack JavaScript applications.

Almost, every web development player in the market is trying to become a MEAN stack app developer.

You will learn the basics of building Angular apps. First, you will discover how to set up your environment in record time, including how to debug and run your app. Then, you will explore the Angular component library and how to style your layouts for a great feel. Finally, you will delve into how to call an HTTP API from your app.

When you’re finished with this course, you will have the skills and knowledge of Angular, Nodejs And Architecture skills which are needed to tackle profitable, cross-platform projects without learning at least multiple programming languages.

Also, this course is a perfect to the concepts of server-side web development. You’ll learn the different parts that make up the back-end of a website or web application, and you’ll gain familiarity with the Node.js runtime environment. After this course, you’ll be set up to explore popular Node frameworks like Express.js to build great API's.

You learn in this course how to use mongoDb without any installing extra tools, MongoDB is now on cloud, so you will store your database in safe place!

Main Features:

  • E-Shop APP From Scratch

  • Admin Panel to manage the E-Shop From Scratch

  • Great E-Shop Architecture

  • Admin product management

  • Admin user management

  • Admin Order details page

  • Changing the orders states (shipped, delivered ..)

  • Handling cart

  • Product Filtering

  • Login And Authentication

  • Checkout process (placing orders)

  • Using Database in the cloud

  • Deployment to Production Servers.

  • Using External Libraries

  • and much more ...

Who this course is for:

  • Beginners that want to build their own e-shop with Angular and NX