Toggle navigation
  • Courses
    • Certification Courses
      • 2D ANIMATION
      • Accounts Assistant Using Tally
      • ADOBE ILLUSTRATOR
      • Advance Excel
      • After Effects
      • Android - Application Development
      • AngularJS
      • ASP.Net
      • Automation Testing
      • BASIC OF COMPUTERS
      • C & C++ Programming
      • Cisco Certified Network Associate (CCNA)
      • COA
      • CorelDraw
      • DATA ANALYST
      • Data Science
      • Desktop Publishing(DTP)
      • Digital Marketing
      • Diploma In Tally With GST
      • Dreamweaver
      • Electrical Drafting
      • Embedded Systems
      • Ethical Hacking
      • EXPERT ROBOTICS
      • Financial Accounting Using
        Tally.ERP 9
      • FLASH
      • GK
      • GRAPHIC DESIGNING
      • HARDWARE
      • Hardware And Networking
      • HP-Embedded Systems
      • HTML
      • Installing & Configuring Windows Server 2012
      • IT FOUNDATION
      • J2EE
      • Java SE7 Programming
      • Java SE6 Programming
      • Java SE8 Programming
      • JavaScript
      • JUNIOR 2D ANIMATOR
      • JUNIOR ROBOTICS
      • KITTS-MS OFFICE
      • Learning SQL Programming
      • Matlab
      • Microsoft Project - 2016
      • MS Office
      • MS SQL SERVER
      • Network Associate
      • NETWORKING
      • Photoshop
      • PHP WITH MYSQL
      • Premiere
      • Programming In C
      • Programming In C++
      • Programming In JAVA
      • Python
      • R PROGRAMMING
      • React Js
      • ROBOTICS
      • Selenium Testing
      • SEO
      • Sketch Up
      • SketchUp & V-Ray
      • Software Testing
      • Software Testing - UFT
      • SPOKEN ENGLISH
      • SQL Server
      • Tally ACE
      • TALLY ERP 9
      • Tally Essential
      • Tally GURU
      • Tally PRO
      • Video Editing
      • VISUAL BASIC
      • Web Designing
      • Web Development
      • Windows Server Admin
    • Diploma Courses
      • DCA In Office Environment
      • DCA-GRAPHICAL DESIGNING
      • DIPLOMA IN AUTOCAD
      • DIPLOMA IN AUTOCAD ELECTRICAL
      • DIPLOMA IN COMPUTER APPLICATION (DCA)
      • Diploma In Computer Application-Accounting
      • Diploma In Computer Programming
      • Diploma In Digital Marketing
      • DIPLOMA IN DTP
      • Diploma In Hardware And Networking
      • Diploma In Multimedia And Animation
      • Diploma In Office Automation
      • HDCA
      • PG Diploma In Computer Applications
    • International Certification Courses
      • 3DS Max
      • ADOBE AFTER EFFECTS
      • Adobe Photoshop
      • Adobe Premiere
      • Android ATC
      • ANSYS
      • ASP.Net MVC Web
        Applications
      • AUTOCAD
      • AWS
      • BIGDATA HADOOP
      • CATIA
      • Cisco Certified Network Professional (CCNP)
      • CREO
      • HP -Data Structure Using C
      • HP-Android Application Development
      • HP-ASP.NET With C#
      • HP-Big Data Analytics (R Programming)
      • HP-Big Data And Data Science Courses
      • HP-Big Data Programming
      • HP-Core JAVA With Android
      • HP-J2EE Spring With Hibernate Framework
      • HP-J2EE Struts With Hibernate Framework
      • HP-Linux Administration With Scripting
      • HP-Network Concepts With Security
      • HP-Programming Techniques With C++
      • HP-VLSI, VHDL & PCB Design
      • IBM C
      • IBM C++
      • IBM C++
      • Maya
      • Microsoft Certification Program-Dot Net
      • MTA
      • ORACLE
      • Oracle-SQL Expert
      • PLC
      • Primavera P6
      • Revit
      • Software Testing (IBM)
      • SolidWorks
      • Structural Analysis And Design
    • Microsoft Offline Certification
      • Diploma In .Net And SQL
      • Microsoft Cloud Computing
      • MOS (Mirosoft Office Specialist)
      • MTA Software Development Fundamentals
      • VB.NET
    • Summer Courses
      • Cisco
      • KITTS Web Designing
    • Professional Courses
      • Computer Basics
      • KIDS Java Programming
      • Kitts C++ Programming
      • Office Automation
    • Diploma in Beautician and Hair Designer
    • ECE
    • Vmware
  • Student Signup
  • Blogs
  • Download
  • Login

AngularJS

  1. Home
  2. Courses
  3. AngularJS

Course Syllabus

Angular Course Syllabus:

MODULE 1: UNDERSTANDING JAVASCRIPT:

Introduction to Javascript

Control Structures

Loops in Javascript

Operators in Javascript

Handling functions

Objects and Functions in Javascript

Javascript DOM

Javascript Events and Event Handling

MODULE 2: GETTING INTO THE ANGULAR WORLD

Angular Advantages

Opportunities for Angular

Angular Versions

AngularJS to Angular 5

Semantic Versioning

MODULE 3: INTRODUCTION TO TYPESCRIPT

Understanding TypeScript

Basic Types

Working with Variables

Working with Arrays

Working with Classes

Working with Objects

Working with Interfaces

Working with Constructors

Type Definitions

Compiling TypeScript

Linting

MODULE 4: ES2015 PRIMER

Understanding Let and Const

Working with Template Strings

Mastering Lambda Functions

Working with Generics

Working with Modules

MODULE 5: ENVIRONMENT SETUP

Node / NPM

Polyfills

Babels

TypeScript

Module Bundler (Webpack)

Code Linting

Test Setup

Application File Structure

AngularCLI

Code Editors

MODULE 6: MODULES

Why and when to use Modules

Understanding NgModule

Working with Declarations in Modules

Using Providers

Managing Imports

How to use Bootstrapping

The Core Module

Shared Modules

MODULE 7: COMPONENTS

Introduction to Components

Working with Component Architecture Patterns

Decorator Metadata

State & Behaviour in Angular

Inputs and Outputs

MODULE 8: TEMPLATES

Inline vs External

Mastering Template Expressions

Data Bindings

Data Bindings Syntax

Working with Data & Event Bindings

Working with Built-in Structural Directives

Working with Built-in Attribute Directives

MODULE 9: CUSTOM DIRECTIVES

Directives Overview

Types of Directive

Create your own Attribute Directive

Writing Attribute Directive Code

Respond to User Initiated Events

Pass values into the directive with an @Input data binding

Binding to an @Input property

Bind to an @Input alias

Write a harness to try it

Create your own Structural Directive

NgIf case study

Inside *ngFor

Inside NgSwitch directives

The <ng-template>

Working with <ng-container>

TemplateRef and ViewContainerRef

MODULE 10: PIPES

Using pipes

Built-in pipes

Parameterizing a pipe

Chaining pipes

Custom pipes

The Pipe Transform interface

Power Boost Calculator

Pipes and change detection

Pure and impure pipes

Next steps

MODULE 11: SERVICES & DEPENDENCY INJECTION

Getting familiar with Services

Building a Service

Getting familiar with Dependency Injection

Working with Injectors

Working with Providers

Registering Providers with real time examples

MODULE 12: LIFECYCLE HOOKS & CHANGE DETECTION

Understanding Component LifeCycle

Using ngOnInit

All lifecycle Hooks

Understanding Change Detection

Working with Zone.js

MODULE 13: ROUTING & ADVANCED ROUTING

The Component Router

Defining Routes

Working with Navigation

Understanding Route Params

Child Routes

Route Guards

Route Resolves

MODULE 14: MASTERING TEMPLATE-DRIVEN FORMS & MODEL-DRIVEN FORMS

Introduction to forms

Overview of Template-driven forms

Understanding Validations

Introduction to ‘Reactive’ forms

Form Group & Form Control Class

Validators Class

MODULE 15: ASYNCHRONOUS OPERATIONS & ADVANCED HTTP

Introduction to Async

Promises

Working with Observables

EventEmitter

Async Pipes

Handling HTTP Request / Response

Headers & Request Settings

Providing HTTP

MODULE 16: COMPONENT STYLING

Introduction to Angular Styling

Using Component Styling

Style Scope

Shadow DOM

Loading Component Styles

MODULE 17: WORKING WITH ANIMATIONS

Introduction to Animations

Animations Setup

Understanding States & Transitions

Entering and Leaving from States

Animatable Units

Automatic property calculation

Understanding Animation Timing

Multistep Animation using Keyframes

MODULE 18: TESTING ANGULAR APPLICATIONS

Introduction to Testing

Unit Testing

E2E Testing & Protractor

Setup Jasmine Framework

Component Test Basics

Component Test Scenarios

Karma

MODULE 19: SECURITY & INTERNATIONALIZATION

Importance of Security

Security in Angular

Sanitize the Dangerous Values

Trusting Values

bypassSecurityTrustHtml

bypassSecurityTrustScript

bypassSecurityTrustStyle

bypassSecurityTrustUrl

bypassSecurityTrustResourceUrl

Cross-site Request Forgery

Pre-compiled and runtime

Using ng2-Translate

MODULE 20: PERFORMANCE, OPTIMIZATION & DEPLOYMENT

Change Detection Strategy

Running outside the Zone

Production Mode

Understanding Web Workers

Precompiling (AoT)

Lazy Loading

Deployment Best Practices

S.No Exam % of mark to Certify Timing (in minutes)
1ANGULAR JS ASSESSMENT - AJSA01 4030