Angular 4 & 5

Enroll Request


Course Description

AngularJS is a structural framework for dynamic web apps. With AngularJS, designers can use HTML as the template language and it allows for the extension of HTML’s syntax to convey the application’s components effortlessly. Angular makes much of the code you would otherwise have to write completely redundant.


Contents


  • Angular Framework Fundamentals
    • How did we get here
    • Angular Architecture and Components
    • Current Development Tools
  • TypeScript and ECMAScript Essentials
    • Overview of TypeScript and ECMAScript 6
    • Classes and Imports
    • Annotations
    • RunTime Type System
    • Angular Dart
    • When and how to use Traceur
  • Creating and Testing Angular Apps
    • Defining Modules
    • Two-way Data Binding
    • Which Angular testing tool should I use?
    • Testing your Angular code
  • Templates
    • Interpolation
    • Property Binding
    • Attribute, Class, and Style Binding
    • Event Binding
    • Additional techniques
  • Dependency Injection
    • Recap of Dependency Injection
    • Defining and Injecting Services
  • Going Further with Dependency Injection
    • Providers
    • Lazy injection
    • Promise-based async injection
  • Angular Pipes
    • Overview of Pipes
    • Built-in Pipes.
    • Parameterising a Pipe
    • Chaining Pipes
    • Stateful Pipes
    • Custom Pipes
  • Directives in Angular
    • Overview of Directives
    • Component Directives
    • Decorator Directives
    • Attribute Directives
    • Structural Directives
    • Template Directives
    • Controllers
  • Routing and Navigation
    • Overview of Routing in Angular
    • Route Patterns
    • Query String Support
    • Route Configuration
  • Going Further with Routing
    • Lifecycle Hooks
    • History Manipulation
    • Error Handling angular routing
    • Additional techniques