ExcelR Jumbo PassExcelR Jumbo Pass Video   You May Have Heard About Offers, But Have You Heard Of ExcelR's JUMBO PASS? Well, Here's Your Chance To Avail The JUMBO PASS!! Watch The video

 
ExcelR Angular sample certificate

 

Course Curriculum

These Angular docs help you learn and utilize the Angular stage and system, from your first application to streamlining complex venture applications.

  • User Experience similar to a Desktop Application
  • Productivity and scalability
  • Performance & unit testing
  • Community and support
  • Full-featured Framework
  • Mobile App Development support
  • AngularJS (Angular 1.x)
  • Angular 2
  • Angular 4
  • Angular 5
  • Angular 6
  • Angular 7
  • Introduction
  • What is Typescript
  • Why Typescript
  • Setup and installation
  • IDE support
  • Scoping using Let and Const Keywords ( ES6 )
  • Template Literals ( ES6 )
  • Spread Syntax and Rest Parameters ( ES6 )
  • Destructuring ( ES6 )
  • Introduction
  • Type inference
  • Type Annotations
  • Number
  • Boolean
  • String
  • Array
  • Tuple
  • Enum
  • Any
  • Void
  • Null and Undefined
  • Never (Typescript 2)
  • Introduction
  • Using types in functions
  • Function as types
  • Optional and default parameters
  • Arrow functions
  • Introduction
  • Inheritance
  • Access modifiers
  • Getters and setters
  • Readonly & static
  • Introduction
  • Optional properties and methods
  • Strict structural contract
  • Extending interface
  • Implementing interface
  • Introduction
  • Import
  • Export
  • Default
  • Will discuss various types of Decorators available in Angular.
  • Angular CLI
  • Anatomy of the project
  • Debugging Angular apps
  • Working with Augury
  • Modules
  • Components
  • Templates
  • Metadata
  • Data binding
  • Directives
  • Services
  • Dependency injection
  • Why modules
  • How to create modules
  • Built in modules
  • Root Module
  • Feature module
  • Introduction
  • @ Component decorator
  • Component configuration object
  • Custom components
  • Component with templates
  • HTML as template
  • Data binding
  • Template expressions
  • Template syntax
  • Attribute, class and style bindings
  • @Input()
  • @Output
  • Template reference variables
  • Safe navigation operator
  • Introduction
  • Built-in directives
  • Structural directive
  • Attribute directive
  • Introduction
  • Built-in pipes
  • @Pipe decorator
  • Introduction
  • @angular/forms library
  • Template driven forms
  • Form and field validation
  • Validation check with ng-pristine,ng-dirty, ng-touched, ng-untouched, ng-valid, ng-invalid
  • Show and hide validation error messages
  • Form submission with ngSubmit
  • Reactive/ Model drive forms
  • ReactiveFormsModule
  • FormGroup, FormControl classes
  • FormBuilder for easy form building
  • Validations using Validators
  • Setting form model using setValue and patchValue
  • Use FormArray to build repeated form controls or form groups
  • Introduction
  • Why DI
  • @Injectable decorator
  • Custom service development
  • Registering the service with NgModule using providers key
  • Provider Types
  • Introduction
  • @angular/router library
  • Configure routes
  • RouterModule.forRoot and RouterModule.forChild
  • RouterOutlet, RouterLink, RouterLinkActive
  • Nested Routes
  • Parametrized routes
  • Route guards
  • Introduction
  • Why RxJs
  • Observable interface
  • Streams
  • Operators
  • Subscription
  • Subject
  • Schedulers
  • Setup installing the module
  • Making a request for JSON data
  • Typechecking the response
  • Error handling
  • Sending data to the server
  • Making a POST request
  • Configuring other parts of the request
  • New features in angular cli
  • ng update
  • ng add
  • Angular Elements
  • Updates to @angular/material
  • CLI workspaces
  • Building libraries
  • Tree shakable providers
  • RxJs 6 Support
  • How to upgrade to Angular 6
  • Introduction
  • Testing in Typescript
  • Testing Component
  • Testing Service/Provider
  • Testing Pipe
  • Manually
  • Using the Angular CLI with Ahead-Of-Time (AOT) Compilation and Tree-Shaking (removing unused library code)

 

Contact Our Team of Experts

Global Presence

ExcelR is a training and consulting firm with its global headquarters in Houston, Texas, USA. Alongside to catering to the tailored needs of students, professionals, corporates and educational institutions across multiple locations, ExcelR opened its offices in multiple strategic locations such as Australia, Malaysia for the ASEAN market, Canada, UK, Romania taking into account the Eastern Europe and South Africa. In addition to these offices, ExcelR believes in building and nurturing future entrepreneurs through its Franchise verticals and hence has awarded in excess of 30 franchises across the globe. This ensures that our quality education and related services reach out to all corners of the world. Furthermore, this resonates with our global strategy of catering to the needs of bridging the gap between the industry and academia globally.

ExcelR's Global Presence
Call Us