← All trainings

Angular logoAngular

Luxembourg/Remote
3 days

During this training, you will learn how to build an application with the Angular framework. Angular is one of the most popular front-end frameworks on the market and offers numerous features helping create well-designed, easy to maintain, and scalable applications.
The training covers the following topics both theoretically and practically by building your application:

Angular presentation

Angular presentation

Angular vs AngularJS

Angular's architecture overview

Typescript overview

Structure of an application

The CLI

Creating your first application

The entry point and the module system

Components

The components structure

HTML templates

Styles

Creating a component (with and without the CLI)

Component lifecycle

Nested components and content projection

Inter-components communication (@Input/@Output)

Templates

Interpolation

Event binding

Directives

Attribute vs structural directives

Available directives

Creating a custom attribute directive

Pipes

Pipes presentation

Available pipes

Creating a custom pipe

Routing

Presentation of the RouterModule

Creating a simple routing setup

Using route parameters

Services

Creating and using a service

Dependency injection overview

Using HttpClient to load data

Introduction to RxJS

Introduction to reactive programming

Relation between Angular and RxJS

Introduction to Observables

Introduction to the operators

Forms

Presentation of the different possibilities: ngModel, template driven forms, reactive forms

Presentation of the reactive forms (FormControl, FormGroup, FormArray)

Building a reactive form

Watching for changes in a reactive form

Handling errors

Trainer

Trainer picture
Guillaume Monnet

Guillaume is a full-stack web developer living in Luxembourg. He is passionate about development in general and is currently working on https://mockoon.com.

Course info

Requirements

Experience with Javascript, HTML, and CSS is required.

Experience with Typescript is recommended.

Knowledge of Node.js/NPM is highly recommended.

Duration

3 days

Language

English or French (for French, the course material is still in English)

Location

All our courses are usually organized in Luxembourg in your premises or online.

Price

Base price

1500€ (excl. VAT)/participant

Next sessions

Nov 07 - Nov 09 2022

Dec 05 - Dec 07 2022

Jan 09 - Jan 11 2023

Feb 06 - Feb 08 2023

Mar 06 - Mar 08 2023

Apr 17 - Apr 19 2023

May 15 - May 17 2023

Jun 19 - Jun 21 2023

Misc.

Hardware

Participants are expected to bring their own laptops

Minimum participants

2

Get a quote

Want to work with us?

Let's have a chat.