Angular Web Framework

Angular Web Framework | Online LIVE Classes

Course Name
Angular Web Framework

Prerequisite

  • You should know HTML and CSS. We will provide recorded videos to cover HTML and CSS in the course so don’t worry if you are not familiar with HTML or CSS.
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection
  • Laptop or desktop computer is required for programming practice at home.

Duration

  • 14 Aug 2021 to 30 Oct 2021 | 1 hr each class | Tue-Thu-Sat | 5:30 PM

Instructor

Rahul Mathakari

Fee

3500/-
Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Course completion certificate
  • Video recordings will be available for the revision till 31 May 2022
  • Recorded Videos of HTML and CSS will be provided along with the LIVE classes
  • Project Assignments
  • Doubt handling during the course.
  • Discussion Forum
  • Project

Syllabus

Introduction:

  • What is angular
  • What angular can do
  • Architecture of angular
  • History of angular
  • Installation of angular
  • First Angular App
  • Understanding structure of angular app
TypeScript:

  • Basic of java script
  • Java script vs type script
  • Variable
  • Types
  • Arrow function
  • Conditional statement
  • Iterative statement
  • Classes and objects
  • Constructors and access modifiers
  • Interfaces
  • Properties
  • Modules

Angular Basics:

  • Basic building blocks
    • Components
    • Templates
    • Directives
    • Services
    • Modules
  • Dependency Injection
  • Decorators
  • Binding
    • Property binding
    • Style binding
    • Class binding
    • Attribute binding
    • Event Binding
    • 2-way data binding

Data Display and event handling

  • Event handling
  • Event filtering

Pipes

  • Custom pipes
  • Filter pipes
  • Pure and Impure pipes

Hooks
Reusable Components

  • Component API
  • Input/output properties
  • Aliasing I/O properties
  • Passing input Data
  • Template & style
  • Encapsulation in angular
  • Ng content
  • Ng container

Directives

  • Ngif
  • Hidden property
  • Ngswichcase
  • Ngfor
  • Ngfor and change detection
  • Ngfor and track by
  • The leading asterisk
  • Ngclass
  • Safe travel operator
  • Custom directives

Template form

  • Types of forms
  • Ngmodel
  • Adding validation
  • Styling in form
  • Cleaner template
  • Ngform
  • Ngmodelgroup
  • Control classes
  • Working with checkbox/radio/dropdowns etc

Reactive Form

  • Building Bootstrap Form
  • Creating control
  • Adding validation
  • Custom validation
  • Asynchronous operator & validators
  • Nested Form group
  • Form array
  • Form builder

Http Services

  • Json placeholder
  • Getting/creating/updating/deleting data
  • Oninit interface
  • Handling errors
  • Extracting a service
  • Observable
  • Map operator

Routing

  • Configure routes
  • Router outlet
  • Router link
  • Accessing router parameter
  • Routes with multiple parameters
  • Query parameters
  • Multiple observables
  • Switchmap operator

Authentication

  • Json web token
  • Implementing login/logout
  • CanActive Interface
  • Redirecting user
  • Protecting routes
  • Accessing protected API resources

Animation

  • Polyfills & animation modules
  • FadeIn/FadeOut Animation
  • States and transition
  • Reusable triggers
  • Keyframes
  • Reusable animation
  • Animation callback
  • Parallel animation

Angular material design

  • Installing angular material
  • Checkbox/radio/select/input/textarea
  • Date picker/icon/button/progress snipper/dialoges etc
  • Themes

Redux:

  • Introduction
  • Installation
  • Pure function
  • Working with action
  • Avoiding object mutation
  • Using immutable objects

Deployment

  • Linting with angular
  • Deploying to git

Unit Testing:

  • Introduction to unit testing

Project:

  • Essential Bootstrap and Angular discussion with project

Admission
Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Pay Now
TS 14-Aug-2021 5:30 PM | TTS Online LIVE Closed