Course Code: ang2
Duration: 21 hours
Prerequisites:
  • An understanding of JavaScript
  • Experience with web development
  • Basic knowledge of HTML and CSS

Audience

  • Web developers
  • Front-end developers
  • Anyone interested in developing single-page applications (SPAs) with Angular
Overview:

Angular 2 is a development platform for building mobile and desktop web applications.

This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to build dynamic, modern web applications using Angular 2.

By the end of this training, participants will be able to:

  • Set up and configure Angular 2 projects.
  • Utilize Angular 2's features and improvements.
  • Develop robust, scalable applications using Angular 2.
  • Implement best practices for code organization and architecture.
  • Integrate Angular applications with RESTful APIs.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Angular 2 

  • Bootstrap Angular 2 app
  • Components in Angular 2
  • Angular CLI

Introduction to TypeScript

  • Types, Functions, Lambdas
  • Classes, Interfaces, Decorators, Modules

Component Based Development

  • Develop custom components
  • Component Tree 
  • Advanced Components

Directives and Pipes

  • Attributes directives and Structural directives
  • Pipes

Building blocks

  • Immutable.js
  • Observables
  • Dependency Injection

Forms

  • Template Driven Forms
  • Form Builder

REST and State Management

  • HTTP API
  • RxJS
  • Redux and Ngrx

Routing

  • Routes in Angular 2

Migrating from Angular 1.x to Angular 2

  • Migration Steps
  • Choosing a path
  • ng-forward and ng-upgrade

Unit Testing

  • Testing Components
  • Testing Services
     
Sites Published:

United Arab Emirates - Angular 2 Fundamentals

Qatar - Angular 2 Fundamentals

Egypt - Angular 2 Fundamentals

Saudi Arabia - Angular 2 Fundamentals

South Africa - Angular 2 Fundamentals

Brasil - Angular 2 Fundamentals

Canada - Angular 2 Fundamentals

中国 - Angular 2 Fundamentals

香港 - Angular 2 Fundamentals

澳門 - Angular 2 Fundamentals

台灣 - Angular 2 Fundamentals

USA - Angular 2 Fundamentals

Österreich - Angular 2 Fundamentals

Schweiz - Angular 2 Fundamentals

Deutschland - Angular 2 Fundamentals

Czech Republic - Angular 2 Fundamentals

Denmark - Angular 2 Fundamentals

Estonia - Angular 2 Fundamentals

Finland - Angular 2 Fundamentals

Greece - Angular 2 Fundamentals

Magyarország - Angular 2 Fundamentals

Ireland - Angular 2 Fundamentals

Luxembourg - Angular 2 Fundamentals

Latvia - Angular 2 Fundamentals

España - Fundamentos de Angular 2

Italia - Angular 2 Fundamentals

Lithuania - Angular 2 Fundamentals

Nederland - Angular 2 Fundamentals

Norway - Angular 2 Fundamentals

Portugal - Angular 2 Fundamentals

România - Angular 2 Fundamentals

Sverige - Angular 2 Fundamentals

Türkiye - Angular 2 Fundamentals

Malta - Angular 2 Fundamentals

Belgique - Angular 2, les Fondamentaux

France - Angular 2, les Fondamentaux

日本 - Angular 2 Fundamentals

Australia - Angular 2 Fundamentals

Malaysia - Angular 2 Fundamentals

New Zealand - Angular 2 Fundamentals

Philippines - Angular 2 Fundamentals

Singapore - Angular 2 Fundamentals

Thailand - Angular 2 Fundamentals

Vietnam - Angular 2 Fundamentals

India - Angular 2 Fundamentals

Argentina - Fundamentos de Angular 2

Chile - Fundamentos de Angular 2

Costa Rica - Fundamentos de Angular 2

Ecuador - Fundamentos de Angular 2

Guatemala - Fundamentos de Angular 2

Colombia - Fundamentos de Angular 2

México - Fundamentos de Angular 2

Panama - Fundamentos de Angular 2

Peru - Fundamentos de Angular 2

Uruguay - Fundamentos de Angular 2

Venezuela - Fundamentos de Angular 2

Polska - Angular 2 Fundamentals

United Kingdom - Angular 2 Fundamentals

South Korea - Angular 2 Fundamentals

Pakistan - Angular 2 Fundamentals

Sri Lanka - Angular 2 Fundamentals

Bulgaria - Angular 2 Fundamentals

Bolivia - Fundamentos de Angular 2

Indonesia - Angular 2 Fundamentals

Kazakhstan - Angular 2 Fundamentals

Moldova - Angular 2 Fundamentals

Morocco - Angular 2 Fundamentals

Tunisia - Angular 2 Fundamentals

Kuwait - Angular 2 Fundamentals

Oman - Angular 2 Fundamentals

Slovakia - Angular 2 Fundamentals

Kenya - Angular 2 Fundamentals

Nigeria - Angular 2 Fundamentals

Botswana - Angular 2 Fundamentals

Slovenia - Angular 2 Fundamentals

Croatia - Angular 2 Fundamentals

Serbia - Angular 2 Fundamentals

Bhutan - Angular 2 Fundamentals

Nepal - Angular 2 Fundamentals

Uzbekistan - Angular 2 Fundamentals