Vskills Certified MEAN Stack Professional
Details
JavaScript libraries are emerging as the latest tools for web development. As a result, companies and startups are now looking for MEAN stack developers. With MEAN, you can now build an application that is completely written using JavaScript technologies from frontend to backend and also at the database level.
Why should one take this certification?
This course will help you to build a real web application like Reddit. The course will also teach you how to apply MongoDB, Express, Angular, and Node.js in your web development projects.
At the end of the course, you will be a confident MEAN stack developer and will be able to build web applications.
Outline
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
BUILD SERVER-SIDE WITH NODE.JS
- 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
SETUP AND INSTALLATION
- The Course Overview
- Installing Node.js
- Installing Angular CLI
- Installing MongoDB
REAL TIME CHAT APPLICATION
- Project Setup
- Building the Frontend
- Building the Backend
- WebSockets
- Adding Socket.io
- Custom Events
- Adding Custom Events
LOGIN AUTHENTICATION SYSTEM – FRONTEND
- Building the Frontend
- Forms
- Setting Up Routes
- Protected Routes
- Validations
LOGIN AUTHENTICATION SYSTEM – BACKEND
- Creating the APIs
- Password Encryption
- Connecting the Frontend
- JSON Web Tokens (JWT)
- Adding JWT
E-COMMERCE APPLICATION – FRONTEND
- Application Setup
- Setting Up Routes
- Building the Pages
- Displaying Data
- Adding a Shopping Cart
- Checkout
E-COMMERCE APPLICATION – BACKEND
- Setting Up the Server
- Mock Product Data
- Creating APIs
- Checkout
- Orders