Angular 10
Online Training 2020
By NAVEEN SAGGAM
UiBrains Technologies
UiBrains
What is Angular
 Angular is an open source framework to build Rich Client Side
Applications
 Developed & Maintained by Google
 Released in Sep,2016
 Current Version is 10.0.3
 One of the Best Framework to Build Client Side Apps along with React JS
 Average Salary in India around 838k (INR). (payscale.com)
 Average Salary in USA around $73k (payscale.com).
UiBrains
Features of Angular
 Developed by Google
 Works on Microsoft TypeScript
 Component based development
 Two-way data binding
 Both for Web & Mobile Development
 Dependency Injection
 Used MVC Design Pattern
 Advantage of Modularity
 Easy to Test Angular Applications
 Can Integrate with Any Back End Technology.
UiBrains
Pre Requisites
 Basic Knowledge on HTML
 Basic Concepts on CSS
 Good Understanding of JavaScript with Functions
 Experience on TypeScript Language
 Bootstrap knowledge is added advantage
 Visit : UiBrains Technologies YouTube Channel for above tech Stack.
UiBrains
Angular Learning Plan
Angular
Fundamentals
TypeScript
NGRx
Node
Express
MongoDB
Angular
Material
Prime NG
Angular
Final
Project
UiBrains
TypeScript
 Introduction to TypeScript
 Installation and Apps Creation using TypeScript
 Variables Declaration , Data Types , Conditional , Looping Statements
 Objects , Arrays , Functions / Methods
 OOPS Concepts Classes , Objects , Interfaces , Inheritance
 Collections in TypeScript
 Exception Handling in TypeScript
 Dependency Injection in TypeScript
 Modules Pattern in TypeScript.
UiBrains
Angular Fundamentals
 Introduction to Angular CLI & commands
 Angular Architecture & Folder Structure
 Angular Components & Modules Creation
 Styles Configuration , Bootstrap Integration
 Databinding , Interpolation , Events Binding, Template ref variables
 Angular structural directives, pipes
 Angular with HTTP Modules
 Angular Routing
 Angular Form Validation (Template Driven & Reactive)
 Authorization & Authentication in Angular.
UiBrains
NgRx with Angular
 What is NgRx
 Introduction State Management
 Advantages of NgRx with Angular
 Configuration of NgRx with Angular Applications
 NgRx Store Creation
 Actions & Entities
 Selectors & Side Effects
 Example Apps using NgRx with Angular.
UiBrains
Server Side Integration
 Implementation of Node JS Server with Routing
 Implementation of Express JS with Routing
 Introduction to REST API and Development
 Password Encryption
 JSON Web Token based Authentication
 Form Validations
 Integration of Mongo DB with local & Cloud
 Developing Models with Mongoose Library
 Deployment of Server Side Apps to Heroku.
UiBrains
Angular Material
 Introduction to Material Design by Google
 Introduction to Angular Material
 Integration of Angular Material with Angular Applications
 Form Components (Buttons , Checkbox , Date Picker)
 Data Components (Cards , Chips , Tables)
 Progress bars , Spinners
 Snack bars for Alerts
 Steppers for Rich Forms.
UiBrains
Prime NG
 Introduction to Prime NG
 Integration of Prime NG with Angular Applications
 Form Components (Buttons , Checkbox , Date Picker)
 Data Components (Cards , Chips , Tables)
 Progress bars , Spinners
 Menus , Charts.
UiBrains
Final Project (E-Commerce)
 Bootstrap Layout with Responsive side nav with Full Page landing page
 Implementation of Angular Routing & Navigation for various links
 JSON Web Token (JWT) based Authentication
 Image upload functionality for products
 Server side with Node , Express JS with Mongo DB integration
 Backend Data modeling with Mongoose
 Stripe Payments integration for products purchase
 Final Application Deployment to Heroku App
 Future implementations of the projects.
UiBrains
Real
Images
UiBrains
Other Applications
Bonus Concepts
UiBrains
Software Installation
UiBrains
 Notepad++
 Node JS
 Mongo DB
 Insomnia / Postman
 Heroku
 Git
 Angular CLI
 TypeScript
 Editors (WebStorm / Visual Studio Code)
Course Information
UiBrains
 Total Duration 50days (100 hrs.)
 Live & Hands-on Training on Each Concept
 Covers Basics to Advanced level with App Development
 Daily videos , Files , Slides Sharing for Practice
 Life Time Access
 Class Timings 5AM – 7AM IST(Daily 2hrs)
 Monday - Saturday (Sunday Holiday)
 Fees : 6000 INR / $85 US Dollars
 Google pay / Phone Pay to 9844804533
 Website : uibrains.com
 Email id : naveen.uibrains@gmail.com
 Average Salary in India around 838k (INR). (payscale.com)
 Average Salary in USA around $73k (payscale.com)