Building a Full-stack Application Using the MEAN Stack

Building a Full-stack Application Using the MEAN Stack

Features of the App: - Creating a RESTFUL API - Setting up a Database - JSON Web Tokens - Authentication & Authorization - CRUD functionality - Deployment

Intermediate

79 Lessons

24h

Certificate of Completion

Features of the App: - Creating a RESTFUL API - Setting up a Database - JSON Web Tokens - Authentication & Authorization - CRUD functionality - Deployment

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

2 Assessments
120 Playgrounds
9 Quizzes

This course includes

2 Assessments
120 Playgrounds
9 Quizzes

Course Overview

In this course, you’ll learn how to build a full-stack application using the MEAN stack. You’ll begin with the frontend by learning how to create and set up an Angular application from scratch. Furthermore, you’ll learn to implement routing, router guards, token-based authentication, authorization, error handling, and dependency Injection in an Angular application. Next, the focus shifts to the backend. You’ll learn by using Node.js, Express, and MongoDB to create REST APIs. Additionally, you’ll learn to c...Show More

TAKEAWAY SKILLS

Angular Cli

Mongodb

Dependency Injection

What You'll Learn

Working knowledge of creating user interfaces using Angular

An understanding of how to create and consume REST API using Node and Angular

A working knowledge of how to set up a NoSQL database using MongoDB

In-depth knowledge of how to structure a MEAN stack application

Preparing a MEAN stack application for deployment

What You'll Learn

Working knowledge of creating user interfaces using Angular

Show more

Course Content

1.

Course Overview

2.

Introduction to the MEAN Stack

3.

The Angular Frontend - Designing the App

MEAN Stack Assessment 1 (The Frontend)

Assessment

4.

The Backend: Adding NodeJS to our Project

5.

Setting up Mongo DB

6.

Working with RESTful API

7 Lessons

MEAN Stack Assessment 2 (The Backend)

Assessment

7.

Angular Services, The HttpClient Module, Providers and Dependency

8 Lessons

8.

Implementing User Authentication

10 Lessons

9.

Implementing CRUD Functionality in the Frontend

5 Lessons

10.

Toast Notifications, Preloaders and Deployment

4 Lessons

11.

Conclusion

1 Lesson

12.

Appendix

7 Lessons

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath