MEAN Stack Development Online Course
MEAN Stack Development Online Course
JavaScript libraries are emerging as the latest tools for web development. As a result, companies and startups are now looking for MEAN stack developers.
This course will help you achieve this by teaching you MEAN stack development through building a Reddit-like application. This course will teach you how to apply MongoDB, Express, Angular, and Node.js in your web development projects.
TestPrep online course will introduce you to each MEAN topic and discuss it with an example. Finally, you'll utilize all the concepts you've learned and build a complete end-to-end web application.
Course Curriculum
Installation and Setup
- The Course Overview
- Setup and Installation – Node.js
- Installing Angular CLI
- Installing MongoDB
Building User Interfaces with Angular
- Frontend and Single-Page Application
- Generating an Angular Project
- Project Structure Overview
- Our First Angular Component
- Templates
- Events and Bindings
- Custom Events and Bindings
- Services
- Two-Way Data Binding
- Forms
Introduction to NodeJS
- Hello NodeJS
- Modules and Require
- Creating a Module
- NPM and External Modules
- Synchronous versus Asynchronous
- Creating an HTTP server
Building APIs with Express
- RESTful Services
- Creating a Server
- GET Method
- Nodemon
- POST Method
- PUT Method
- DELETE Method
- Cleaning Up
Managing Data with MongoDB
- Installing Mongoose
- Models
- Create a Record
- Get a Record
- Edit a Record
- Delete a Record
Putting It All Together
- Building the Frontend
- Building the Backend
- Connecting the API