MEAN Stack Live Training With Real Time Project
Course Description
Scope presents an Extensive and highly interactive “MEAN Stack – Live Training with Real Time Project” by our industry expert with 8+ years of hands-on experience. Learn all the MEAN Stack concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements
What will I Learn by end of this course?
- Associates will gain knowledge to develop web applications using MEAN Stack and deploy on their own.
- He/she will be able to individually contribute in the development his/her projects.
- He/She can confidently attend interviews on the full stack development
Salient Features
- 25 to 30 hours of On-Demand videos.
- Course Completion Certificate
- Frequently asked Interview questions are covered as part of the course.
Who can enroll for this course?
- Candidates with very basic development knowledge and want to have a career in full stack development.
- Professionals who have experience in java/other programming languages and wanted to upskill in mean stack
- Professionals who have IT experience in testing/other domains and want to switch to development.
Learn Front end development using Angular:
- Why Angular?-Overview about Angular and web applications.
- Client Side vs Server Side ?-Overview about client side and server side javascript.
- Angular Setup-Setting up a development environment with Angular with required tools/software
- Components and Services-Web application is divided into smaller modules, components and services. This session covers creating components and services with Angular.
- Css and Spec.ts usage-Unit test cases are written in spec.ts files and basic designing is done with the help of css
- Module-Module file contains the list of dependencies that are called/invoked. This session is about how to create/refer/add dependencies to the module file.
- Routing-Web pages need to be navigated from one page to another. This session is about the navigation between components using routing.
- Data Binding-Binding data from the class file to the html template
- Directives-Used to add/modify the DOM. There are multiple directives which will be covered in the session.
- HttpClient-This module/service is used to interact with the backend.
- RouteGuards-Access based routing.
- Calling Node API’s-Calling the node service from Angular using httpClient
- Data Binding from API Responses-Binding the data to the UI from the server response
- Http Methods,Responses and Errors-Types of Http methods and responses
- JWT Token-Authentication token / Session management
- Passing data between components-Passing Data between multiple components (Parent to child/child to parent)
- Submodules and Lazy Loading-In a large scale application, modules are split into sub modules and only the module which needs to be rendered is loaded.
Learn Server side development using nodeJs:
- What is NodeJs?-Nodejs and it’s Asynchronous nature..
- ExpressJs-ExpressJs – Node js framework to build rest api’s and other services
- Event Loop-Performing Non blocking operations
- Setting up NodeJs Server-Setting up a development environment with Angular with required tools/software
- Http Methods,Responses and Errors-Types of Http methods and responses
- Setting up API’s-Developing a Nodejs Restful Api’s using express.js
- Handling Asynchronous Code-Difference between synchronous and asynchronous code and handling asynchronous code.
- Promises and Async Await-Handles Asynchronous code
- File operations-Handling file operations using nodejs
- DB operations-Connect to the MongoDb Server and read/write data to database
- Angular to Nodejs Interaction-Connecting front end to back end with the use of API’s
Course Curriculum
Jason Thorne
DeveloperI am a web developer with a vast array of knowledge in many different front end and back end languages, responsive frameworks, databases, and best code practices