MEAN Stack Development
COURSE OVERVIEW
This 3-day MEAN Stack Development course introduces participants to building modern full-stack web applications using MongoDB, Express.js, Angular, and Node.js. Participants will learn how to create frontend applications with Angular, develop REST APIs using Node.js and Express.js, work with MongoDB databases, and integrate these technologies into a complete web application.
The course focuses on practical, hands-on learning and provides participants with a solid foundation for developing MEAN-based applications.
Duration: 3 days / 24 hours
Delivery Method: Classroom-based, Virtual Instructor Led Training
Day 1 – Angular and MEAN Fundamentals
· Module 1: Introduction to MEAN Stack
o Understanding full-stack web development
o MEAN stack architecture
o MongoDB, Express.js, Angular and Node.js overview
o Frontend and backend responsibilities
o Client-server architecture
o Setting up the development environment
· Module 2: JavaScript and TypeScript Essentials
o Modern JavaScript fundamentals
o Variables, arrays and objects
o Functions and arrow functions
o ES6+ features
o Introduction to TypeScript
o Types and interfaces
o Classes and modules
· Module 3: Getting Started with Angular
o Introduction to Angular
o Angular project structure
o Components and templates
o Data binding
o Directives
o Event handling
· Module 4: Building Angular Applications
o Creating reusable components
o Forms and user input
o Template-driven and reactive forms overview
o Services
o Dependency injection
o Introduction to Angular routing
Day 2 – Node.js, Express.js and MongoDB
· Module 5: Node.js Fundamentals
o Introduction to Node.js
o Understanding the Node.js environment
o npm and package management
o Creating a Node.js project
o Working with modules
· Module 6: REST APIs with Express.js
o Introduction to Express.js
o Creating an Express server
o Routes and endpoints
o HTTP methods: GET, POST, PUT and DELETE
o Request and response handling
· Module 7: MongoDB Fundamentals
o Introduction to NoSQL databases
o MongoDB concepts
o Databases, collections and documents
o Basic CRUD operations
o Connecting MongoDB with Node.js
o Introduction to Mongoose
· Module 8: Backend Practical
o Build a simple REST API
o Connect the API to MongoDB
o Create database records
o Retrieve data
o Update records
o Delete records
o Test API endpoints
Day 3 – Full-Stack MEAN Application
· Module 9: Connecting Angular with the Backend
o Frontend-backend communication
o Angular HTTP client
o Calling REST APIs
o Sending and receiving JSON data
o Displaying backend data
o Submitting forms to APIs
· Module 10: Authentication Fundamentals
o Authentication vs authorization
o Registration and login concepts
o Password handling fundamentals
o Introduction to JWT authentication
o Protecting routes
o Basic application security
· Module 11: Building a Complete MEAN Application
Participants will build a basic application incorporating:
o Angular frontend
o Node.js and Express.js backend
o MongoDB database
o REST API integration
o Create, Read, Update and Delete (CRUD) functionality
o Forms and validation
· Module 12: Testing, Deployment and Best Practices
o Basic application testing
o Debugging MEAN applications
o Environment variables
o Organizing MEAN projects
o Development vs production environments
REGISTER NOW
Copyright © 2026 Axentra Global Inc.