Angular · TypeScript · SPA

Online Angular Training

Learn modern Angular through components, routing, forms, services and a complete single-page application.

Ask about enrollment45-hour curriculum
Angular training

Angular Online Training

Online AngularJs2.0 Training
 
Again and Again and Again...
 

When we announced Angular training in our web,first received 6 out of 10 requests are from previous students.This shows how students want with us for all their Technology upgrade needs and they completely trust us on this.This reminds us our responsibility ie.. launching new training courses to compete with the latest market.In this process, we launched Angular 2 online training course from India to all over the world..

Generally, any framework launch new version to fix issues in the previous version or enhance functionality or features compare to the previous version in the same process AngularJS 1.4.8,AngularJS 1.5 launched.

If framework developers want to do major changes in their Core Concept of a framework or they want to propose new Root Flow of Framework or Framework Core API changes ,then they release major versions for example Angular 2 (Angular 4 or Angular 5)

In this training program,
We Cover detail discussion about differences between AngularJs1 and Angular 2 (Angular 4 or Angular 5) and we discuss migration process too.  



Course Content :

Duration:45hrs
 
  1. Introduction
    What is Angular 2 (Angular)? How it improves my web development with Angular 2? What features we get additionally in AngularJS version 2 compare to AngularJS version 1. Let's setup required environment for the first app using NodeJs and without NodeJs.
     
  2. Bootstrapping Angular 2
    What is mean by "Bootstrapping Angular 2 Apps"? Understand Ahead of Time (AOT) Compilation. Understand Just in Time (JIT) Compilation with Angular 2 Life Cycle. Learn Usage of below notations for core configuration with your first Angular 2 application:

     
    imports
    exports
    providers
    bootstrap
    Re-export
    declarations


     
  3. Typescript
    What is Typescript? Why should we use in Angular 2 application? Understand the way Typescript compile into JavaScript. Learn essentials and core programming techniques of Typescript. Let's develop some sample programs using Typescript.
     
  4. Template
    Create custom templates using Component and Learn do and don't in templates. What are the best practices in templates? What should be Development rules followed to manage future enhancement? Get trained in Syntax of Template with below notations.
    And we also discuss...


     
    value
    attr.role
    class.extra-sparkle
    style.width.px
    click
    kebab-case


     
  5. Directives
    What are Structural directives and how it is different from Component directives? Directive configuration using selector,providers.What are Attribute directives? When and where we can use "Attribute directives". Understand the difference between "Component directives" and "Attribute directives"&"Structural directives" Like AppComponent.We Explore below Built-in directives...

     
    ngIf
    ngFor
    ngSwitch
    ngClass
    ngModel
    AppModule


     
  6. Forms
    Angular has two different forms modules 1.FormsModule 2.ReactiveFormsModule Let's understand Validating forms by dirty and touched, Learn about Template-driven Detail discussion about below notations...

     
    ngModel
    @angular/core
    @ViewChild
    @angular/form


     
  7. Class decorators
    Learn concept 'Pipe' to avoid unnecessary transformations code.Also, we discuss how to use Parameters in 'Pipe' techniques. In this session, you learn how to customize pipes and Learn Difference between Pure and Impure Pipes.

     
    @Component
    @Directive
    @Pipe
    @Injectable
    PascalCase


     
  8. Component
    What is the component? How we manage component as business logic? What are the cases we should avoid component? The way creating subcomponent in Angular 2. Learn about Class field decorators for directives and components. @ContentChild , @ViewChildren

     
    @Input
    @Output
    @HostBinding
    @ViewChild


     
  9. Component configuration
    Let's discuss internal Configuration of Component to Pass data from parent to child with input binding. Understand the complete flow of event from parent component to child component, In this flow, you can intercept flow to manipulate data,Entry Components,we do this exercise to better understand it in the training session.

     
    moduleId
    viewProviders
    template
    templateUrl
    styleUrls


     
  10. Directive and component change detection and life-cycle hooks
    ngAfterContentInit, ngAfterContentChecked, ngAfterViewChecked , ngAfterViewInit And many more ...

     
    ngOnChanges
    ngOnInit
    ngDoCheck
    ngOnDestroy


     
  11. Dependency injection configuration & Injector Tree
    As we know nowadays Injector common in any framework but Angular 2 proposed a new way of implementing injectors using tree approach. In this training session, we discuss how each component shares injector and how injectors are isolated to better performance of Angular 2 component. Will create 'n' injector will reduce the performance of the application? Let's we discuss in Detail in session with real time implementation and let me explain Root Injector and Parent Injector and Child Injector internal mechanism useClass,useFactory,useValue

     
    useClass
    useFactory
    useValue
    Constructor


     
  12. Routing and navigation
    Navigations using 'program control','link parameters array'.How can you add confidential information in url while routing.use 'optional route parameters' to pass non confidential information in route parametrs.apply redirecting technique.Navigation guards example CanActivate , CanDeactivate , Resolve,asynchronously loading routers, choosing the "HTML5" or "hash" URL style RouterLinkActive, ActivatedRoute , RouterStateroute many more...

     
    RouterModule
    RouterOutlet
    RouterLink
    router-outlet
    routerLink


     
  13. Component Styles
    We are you always encourage modular design in the project,this has been applying since 20yrs in Middle tier Programming same concept imported into Presentation tier using 'Component Styles'.We discuss the way Component Styles encapsulating CSS style rules with Angular 2 components.Learn how to debug styles while an application is functioning.Detail discussion about 'Special selectors' for defining CSS styles in special cases.Load Styles with Relative URL.Define Style URLs in Component Metadata and Consume in Angular 2 UI Component. Define Templates in Component with Inline Styles.
     
  14. Is required to upgrade AngularJS1 to Angular 2?How to Migrate AngularJS1 Application to Angular 2
    What are the cases we can port Angular 2 application into AngularJS1? Required changes in binding and local variables for basic configuration in Template. Configure built-in directives ngIf and ngClass in existing application. Modules,Controllers,Components Levels changes. New way of linking CSS in app by Style Sheets
     
  15. Securities
    Prevent security breach,best practices to avoid Cross-Site Scripting (XSS).read and write safe values while processing. Learn Auditing techniques for Angular 2 apps to avoid securities risk at HTTP protocol level.
     
  16. Testing
    Understand the procedure to install Jasmine using NodeJs and Without NodeJs. Best Practices to use Jasmine in your application. Test an Asynchronous Service, test the component inside the Angular test environment. TestComponentBuilder useage.
     
  17. Project Implementation
    Let's Develop Customer Management System Project with all above features.
     


   
Online Angular Training

Make it your next skill

Get course timings and a learning plan.

Contact us