Angular Certification Training (Front end development) - eLearning

450,00 EUR

  • 20 hours
eLearning

This Angular Certification Training Course will help you master front-end web development with Angular. Gain in-depth knowledge of Angular concepts, such as facilitating the development of single-page web applications, dependency injection, typescript, components, directives, pipes, forms, routing, and testing.

eLearning Course Curriculum

Hero
  1. Single Page Applications

    Lesson 01

    - Course Overview

    - Introduction to Single Page Applications (SPA)

    - What do we need Angular for

    - Setting up the Development Environment

    - Angular Application Architecture

    - First Angular App

  2. TypeScript and ESNext

    Lesson 02

    - Module Introduction and Introduction to TypeScript

    - Setting up the environment to write TypeScript

    - Variable declarations (var, let, and const)

    - Types - Primitives

    - Types - Reference and Special Types

    - Operators - Spread and Backticks

    - Operators - Destructure and Rest

    - Classes

    - Interface

    - Arrow Functions

    - Modules

    - Fetch

    - Async or await

  3. Decorators

    Lesson 03

    - Module Introduction and an overview of Angular Modules

    - What are decorators

    - Angular Modules and the @NgModule Decorator

    - Declarations

    - Imports and Exports

    - Providers, bootstrap, and entry components

    - Angular Application Bootstrap Mechanism

  4. Component Decorator

    Lesson 04

    - Module Introduction

    - Angular Components and the @Component Decorator

    - Creating an Angular Component using the Angular CLI and on StackBlitz

    - Component Decorator Metadata

    - View Encapsulation - Emulated, ShadowDom, None

    - Data Binding - String Interpolation

    - Property Binding

    - Event Binding

    - @Input and @Output Property Decorators

    - Two-way Data Binding

    - Attribute Binding

    - Class Binding

    - Class Binding

    - Introduction to Lifecycle Hooks in Angular

    - Using Lifecycle Hooks in Angular

    - View Queries - View Child, View Children, Content Child, Content Children

    - Change the Detection Mechanism in Angular. ZoneJS, NgZones

  5. Angular Routing

    Lesson 05

    - Introduction to Routing

    - Implementing Routing in an Angular App

    - Creating a User List. Setting the stage for Child Routing

    - Abstracting the user link to a separate component

    - Implementing Child Routes

    - Path Match and Route Types

    - Introduction to Route Guards in Angular

    - CanActivate and CanActivateChild Guards in Angular

    - CanDeactivate Guard in Angular

    - Prefetching Data for a Component using Resolve

  6. Dependency Injection

    Lesson 06

    - Introduction to Section

    - DI as a Pattern, DI as a Framework, and Types of Providers

    - Hierarchical Dependency Injection

    - Introduction to Services in Angular

    - GET data from a Rest API using HttpClient

    - CRUD Operations using HttpClient, HttpParams, and HttpHeaders

    - Observables and Operators in Observables - Map, Retry, Catch

    - Behavior Subject and Sharing Data using Behavior Subjects

  7. Directives Deep Dive

    Lesson 07

    - Introduction to Section

    - Introduction to Directives

    - Built-in Structural Directives

    - Built-in Attribute Directives

    - Building custom Attribute Directives

    - Building Custom Structural Directives

    - Introduction to Pipes in Angular

    - Using Built In Pipes

    - Creating Custom Pipes in Angular

    - Pure and Impure Pipes in Angular

    - Decorators Revisited

    - Building Custom Decorators in Angular

    - Building a Custom Lifecycle Hook Class Logger Decorator

    - Building Custom Property Decorator in Angular

  8. Forms in Angular

    Lesson 08

    - Introduction to Section

    - Types of Form Building Strategies in Angular

    - Creating Long Bootstrap forms quickly using VS Code using Emmet

    - Adding FormControl(s) to a Template Driven form using the ngModel directive

    - Getting the JavaScript Object Representation of a form using the ngForm directive

    - Disabling the Submit Button on a Form using the form's $invalid flag

    - Getting the JavaScript Object Representation of a form in the TypeScript Class

    - Adding Checkbox, Radio Buttons, and Select List to your Template Driven Form

    - Creating Subsections in the form using the NgModelGroup directive

    - Steps to implement a Reactive form in Angular

    - Quickly creating a Bootstrap form for our Reactive form using Emmet

    - Creating a Reactive form in the TypeScript class & connecting it to the template

    - Adding form Validations to a Reactive Form

    - Dynamically Adding or Removing FormControl(s) or FormGroup(s) using FormArray(s)

    - Adding Synchronous Custom Validations to your Reactive Form

    - Adding Async Custom Validations to your Reactive Form

    - Resetting the value of a form

  9. Using Third-Party Libraries

    Lesson 09

    - Introduction to Section

    - Creating an Angular CLI Project with SCSS as a base style

    - Introducing Material Design Bootstrap into your Angular CLI Project

    - Adding a Navbar in your header

    - Adding Material Design Buttons

    - Adding Cards

    - Using Material Design Dropdowns and Form Inputs

    - Introducing Angular Material into your Angular CLI Project on the top of MDB

    - Adding Radio Buttons, Slide Toggle, Slider, Progress Bar, and Spinner

    - Introduction to Firebase

    - Creating an App using the Firebase Console

    - Setting up your Angular CLI Project to support Firebase

    - Interacting with Firebase Realtime Database using methods on AngularFireList

    - Adding and Reading Data from Realtime Database in Firebase

    - Updating and Deleting Data from Realtime Database in Firebase

Learning Outcomes

By the end of this online Angular training course, you will be able to:

Design

Understand the design of single-page applications and how Angular facilitates their development

Model

Separate the model, view, and controller layers of your application and implement them using Angular

Angular expressions

Master Angular expressions, filters, and scopes

Build

Build Angular forms and write Angular directives

Unit test

Unit test and end-to-end test your Angular applications

Dynamic UI

Developing interactive and dynamic UI using Bootstrap

Key Features

Language

Course and material are in English

20 hours content

of online self-paced eLearning.

Access

Lifetime eLearning access 24/7

Free introductory JavaScript course

Project & Quizzes

Three industry-based projects and 12 quizzes

Certificate

Complete at least 85 percent of the course for Industry-recognized course completion certificate

Hero

Who Should Enroll in this Program?

There are no prerequisites for taking this Angular certification training course.

UI developers

Technical project/ product manager

Full-stack web developers

Quality Assurance

Students in UG/ PG programs

Start course now
certification training

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!

;