Angular Syllabus- DotNetGuruji.com

Module 1

TypeScript

  1. Issues with Plain JavaScript
  2. Introduction to TypeScript
  3. Advantages of TypeScript
  4. Getting Started with TypeScript
  5. Setting VS Code for TypeScript

TypeScript Fundamentals

  1. TypeScript Data Types
  2. Numbers
  3. Strings
  4. Loops

Functions

  1. Functions
  2. Arrow Function
  3. Default and Optional Parameters
  4. Function overloading

Classes, Access Modifiers, and Constructors

  1. Classes
  2. Access Modifiers
  3. Constructor
  4. Constructor Overloading
  5. Static Members

Inheritance and Interfaces

  1. TypeScript Inheritance
  2. Introduction to Interface
  3. Using Interfaces

Generics and Modules

  1. Generics
  2. Creating Modules
  3. Importing Modules

Module 2

Introduction to Angular

  1. Understanding Angular
  2. Advantage of Angular
  3. Angular1 vs. Angular
  4. Browsers Support

Get Started with Angular

  1. Setting up an Angular  App
  2. Running an Angular  App
  3. Understanding Angular folder structure
  4. Angular Initialization Process
  5. Introduction to Component
  6. Creating a Component
  7. Bootstrapping the Component

Databinding

  1. Understanding Data Binding
  2. Attribute Binding
  3. Two-way Data Binding
  4. Event Binding etc.
  5. Choosing Appropriate Data Binding
  6. Data Passing technique for components to components

Angular CLI

  1. Introduction to CLI
  2. Creating new project-ng new and ng init
  3. Building Project-ng build and ng serve
  4. Ng CLI options
  5. Ng CLI for creating
  6. components, services, directives, and Pipe etc.

Module 3

Directives and Pipes

  1. Built-in Directives-ngIf, ngFor, ngSwitch etc.
  2. Creating Custom Directives
  3. Angular Pipes
  4. Creating Custom Pipes

Bootstrap

  1. Bootstrap Fundamentals
  2. Bootstrap Grid System
  3. Bootstrap Components
  4. Bootstrap JavaScript

Routing

  1. Understanding Routing
  2. Defining Routes
  3. Nested Routes
  4. Attaching Routes to Actions
  5. Defining Templates
  6. Pass parameters in routes.
  7. children routes.

Module 4

Advanced Components and Directives

  1. Components Life Cycle Hooks
  2. Nested Components
  3. Data sharing between nested components
  4. Custom directives
  5. Host binders and host listener
  6. @Viewchild & @ViewChildren

Inheritance

  1. Introduction to Angular5 Inheritance
  2. Components Inheritance

Angular Forms and Controls

  1. Introduction to Angular  Forms
  2. Types of Angular Forms-Template Driven and Model Driven
  3. Template Driven vs. Model Driven
  4. the different paradigm of angular forms

Template Driven Form

  1. Creating Template driven Form
  2. Angular form input controls
  3. Angular form validation
  4. Angular form and controls properties

Model Driven Form

  1. Creating Model Driven Form
  2. Angular form input controls
  3. Angular form validation
  4. Angular form and controls properties

Module 5

SPA

  1. Introduction to SPA
  2. SPA vs. MPA
  3. Most Popular SPA
  4. Advantages of SPA
  5. Custom modules

Services

  1. Understanding Angular5 Services
  2. Custom services creation and usage at the component level.
  3. Implementation of observable and subscribers.
  4. data sharing using Behaviour Subject.
  5. Use of rxjs operators.
  6. Lazy Loading

Database Operations with REST Service

  1. Introduction to REST
  2. REST Service CRUD Operations.
  3. Introduction and implementation of the firebase.
  4. Http services-get,post,put,delete etc.
  5. dependency injections
  6. forks join and merge map
  7. Auth Gurad canactivate authentication

Angular Testing

  1. What is Unit Testing?
  2. Benefits of testing.
  3. Implementation of unit testing.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *