Angular Training

Angular Training

Angular  is an open source framework formed and maintained by the developers. It is used by the developers to develop the web applications. Angular js is a programming which contains the logic components, data and presentation. AngularJs is the complete java script based open-source front end of web application framework. The angularjs framework works by reading the HTML page, Which has embedded into it additional custom tag attributes.

Introduction

  • Course Objectives
  • Course Outline
  • What is Angular
  • Why use Angular

Environment Setup

  • Node / NPM
  • TypeScript
  • Application File Structure
  • Angular CLI
  • Code Editors

Introduction to TypeScript

  • Why Use TypeScript
  • Basic Types
  • Classes and Interfaces
  • Type Definitions
  • Compiling TypeScript

Getting Started

  • Our First Component

Modules

  • Why use Modules
  • NgModule
  • Declarations
  • Providers
  • Imports
  • Bootstrapping
  • The Core Module
  • Shared Modules

Components

  • Introduction to Components
  • Component Architecture Patterns
  • Decorator Metadata
  • State & Behaviour
  • Inputs and Outputs

Templates

  • Inline vs External
  • Template Expressions
  • Data Bindings
  • *ngIf else and *ngFor
  • Built-in Structural Directives
  • Built-in Attribute Directives

Custom Directives

  • Types of Directive
  • Create your own Structural Directive
  • Create your own Attribute Directive

Pipes

  • Built-in Pipes
  • Custom Pipes

Services

  • Introduction to Services
    • Building a Service

    Dependency Injection

    • Introduction to Dependency Injection
    • Injectors & Providers
    • Registering Providers

    Lifecycle Hooks

    • Component LifeCycle
    • Using ngOnInit
    • All lifecycle Hooks

    Routing

    • The Component Router
    • Defining Routes
    • Navigation
    • Route Params
    • Child Routes

    Advanced Routing

    • Route Guards

    Template-driven Forms

    • Introduction to forms
    • Template-driven forms
    • Validation

    Asynchronous Operations

    • Introduction to Async
    • Promises
    • Observables
    • HTTP Request / Response

    Testing

    • Introduction to Testing
    • Unit Testing
    • E2E Testing

    Third–Party NPM Package

    • Social Login Authentication
    • Cookies and Local Storage
    • Angular File Upload
    • Angular Pagination
    • Angular Shopping Cart

    Building & Deployment

    • Environments
    • Builds
    • Deployment on a Server

    MINI PROJECT

    • Angular App Covering All The Concepts

100% Placement assistance will be given only if student do training