Course Title: MEAN / Full Stack Development
Duration: 5 Days
Timings: 9:00 am to 5:00 pm (UTC +5 / Pakistan Standard Time)
Pre-requisites: Fundamentals of Information Technology and Computer Sciences
Mode of Training: 1       CORVIT Campuses in Lahore, Karachi & Islamabad

2       Online (if required)

Language: 1       Training will be delivered in Urdu & English (optional) language

2       Training martial will be provided in English language

Training Basic Methodology: 1.     Theatrical knowledge

2.     Lab work

3.     Individual Assignments

4.     Group Assignments

5.     Assessments

6.     Certification Preparation (where applicable)

Training Martial: Soft copy (pdf format) of training martial will provide to all students.
Training Content: Day 1: 1.     MEAN Introduction

2.     MEAN Stack Working

3.     Complete Web (HTML, CSS, Bootstrap) Review

4.     Exploring the MEAN Project Structure

5.     Frontend Angular Project working

6.     Understanding Angular Components

7.     Working on Form

Day 2: 1.     Node.js Working

2.     Adding Node.js to backend project

3.     Adding the Express Framework

4.     Integration with Angular

5.     Working with MongoDB

Day 3: 1.     Connecting Angular to a Database

2.     Setting up MongoDB

3.     Adding Mongoose

4.     Adding Routing

5.     Re-Organization backend routes

6.     Adding Loading Spinners

7.     Converting the Form to a Reactive Approach

8.     Adding Image upload

9.     Uploading files

10.  Updating posts with Images

Day 4: 1.     Adding Pagination

2.     Adding user authentication

3.     Implementing SPA authentication

4.     Protecting resources with authorization

5.     Handling Errors

6.     Returning Error message on the server

7.     Module Introduction

8.     Separating the Middleware

9.     Creating an Angular Material Module

10.  Using a Global Angular Config

Day 5: 1.     Complete application

2.     Deploying application