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 vs AngularJS
Angular's architecture overview
Typescript overview
The CLI
Creating your first application
The entry point and the module system
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)
Interpolation
Event binding
Attribute vs structural directives
Available directives
Creating a custom attribute directive
Pipes presentation
Available pipes
Creating a custom pipe
Presentation of the RouterModule
Creating a simple routing setup
Using route parameters
Creating and using a service
Dependency injection overview
Using HttpClient to load data
Introduction to reactive programming
Relation between Angular and RxJS
Introduction to Observables
Introduction to the operators
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
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.
Experience with Javascript, HTML, and CSS is required.
Experience with Typescript is recommended.
Knowledge of Node.js/NPM is highly recommended.
3 days
English or French (for French, the course material is still in English)
All our courses are usually organized in Luxembourg in your premises or online.
1500€ (excl. VAT)/participant
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
Participants are expected to bring their own laptops
2
Get a quoteLet's have a chat.