Angular 5

About Profound Angular 5 Classes?

Angular is a platform that makes it easy to build Web Applications. Angular combines declarative templates, dependency injection, end to end tooling to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop. This course will train you on Angular.Js 4 which is the latest release from Google. It will facilitate you to develop single-page web applications.

Duration: 60 hrs
Eligibility: BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc
Pre-requisite: IT Professional having knowledge of HTML, CSS, JavaScript , jQuery and any server side technology
  • What is Angular?
  • Single Page Application vs Server-side Web Applications
  • Why Angular?
  • Angular for complex, rich, enterprise application development
  • AngularJS vs Angular JS 2 vs AngularJS 4
  • Structure of AngularJS 4 Application
  • Typescript Essentials
  • Typescript as Programming Language for Angular
  • Trans compilation, Debugging Typescript code
  • Classes & Interfaces
  • Const, Let, String Templates, For...of
  • Arrow Functions
  • Generics
  • Namespaces
  • Decorators
  • Rest & Spread Operators
  • Introduction to Components
    • What Is a Component?
    • Creating the Component Class
    • Component hierarchy and wireframing
    • Essential built-in directives
  • Branching with ngIf
  • Iteration with ngFor
  • Class and style bindings
  • [class.x] bindings
  • [style.y] bindings
  • [ngClass] for more complex class selection
  • Component styling
  • Scoped CSS
  • ViewEncapsulation
  • Targeting the component itself
  • Component data dinding
  • Bind data "downward" with @Input()
  • Use events to send data upward with @Output
  • Templates, Interpolation, and Directives
  • Building a Template and the Component
  • Using a Component as a Directive
  • Angular Directives
  • Directives Overview
    • Attribute Directives
    • Structural Directives
      • ngmodel
      • ngIf
      • ngFor
      • ngSwitch
      • ng-template,etc.
      • Custom Directive
  • Binding with Interpolation
  • Adding Logic with Directives: ngIf, ngFor
  • Template binding expressions
  • Null coalescing / safe traversal
    • Events and event bindings
  • Data Binding and Pipes
  • Property Binding
  • Handling Events with Event Binding and Input with Two-way Binding
  • Transforming Data with Pipes
  • Built-in Pipes
  • Chaining Pipes
  • Async Pipe
  • Custom Pipe
  • Components in Detail
  • Defining Interfaces
  • Encapsulating Component Styles
  • Using Lifecycle Hooks
  • Building Custom Pipes
  • Relative Paths with Module Id
  • Building Nested Components
  • Passing Data to a Nested Component Using @Input and Data from a Component Using @Output
  • Services and Dependency Injection
  • Dependency injection
  • Injection introduction
  • Why dependency injection?
  • What can be injected?
  • Explaining DI
  • Creating Services
  • Injecting services into services
  • Retrieving Data Using HTTP
  • Observables and Reactive Extensions
  • Sending an HTTP Request
  • Exception Handling
  • Subscribing to an Observable
  • Loading data via HTTP
  • Show async data via the async pipe
  • Inject HTTP in to a service, not in to a component
  • Setting request headers
  • CORS discussion
  • More unit testing
  • Unit testing services
  • Asyncronous testing
  • Mocking HTTP responses
  • Navigation and Routing Basics
  • How Routing Works, Configuring
  • Route parameters
  • Route-driven observable data loading
  • Route guards - protecting routes
  • Resolve - loading data during routing
  • Tying Routes to Actions
  • Placing the Views
  • Passing Parameters to a Route and Activating a Route with Code
  • Protecting Routes with Guards
  • Modules
  • What Is an Angular Module?
  • Bootstrap Array, Declarations Array, Imports Array, Exports Array
  • Providers Array
  • Feature Modules, Shared Module
  • Revisiting AppModule
  • Angular Forms
    • Forms
    • Controls, Control groups
    • Form Builder
  • Form Validation
    • Applying Validation
    • Custom Validation
  • Data Binding in Angular Forms
  • HTTP Form Posting and Data Access
  • Third-party Form Controls
  • Reactive Forms
  • Angular Testing
  • Angular & Unit Testing overview
  • Jasmine, Karama Testing Tools
  • Writing Unit Tests using Jasmine
  • Running Test using Karma Test Runner
  • Miscellaneous Concepts
  • Progressive web apps
  • Material Design components
  • HttpClient API
  • Multiple Export
  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern
  • Technical Assignments
  • Technical Test
  • Technical Interview
International Certification: Guidance for International Certification
Project: Design, Development

Enquiry