Angular For Beginners
Get to understand the philosophy and functioning of the Angular framework and create your first applications with TypeScript and RxJS.
Book this training
3 days
Beginner
What you will learn_
learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow,
Goals
- Understand the philosophy and functioning of the Angular framework
- Designing an Angular application with TypeScript and RxJS
- Create your own components, services, Angular pipes
Prerequisites
- Knowledge of HTML, CSS and a good level in JavaScript (ES6 and above)
- Laptop to bring with Node.js, Git and your text/IDE editor (Vscode, Webstorm, Vim, ...) installed
Program
- ES5 to ES6 and TypeScript refresher
- Classes, Spread operator, Arrow functions, Immutability
- Understanding import and exports
- Types
- Decorator
- Angular building blocks & Project setup (schematics)
- Components
- Template syntax
- Binding syntax
- Smart and dumb components
- Directives, and Pipes
- ngIf, * syntax and <ng-template>
- ngFor and iterating collections
- ngClass, className bindings, ngStyle
- Pipes and Safe navigation operator
- Modules
- Structuring apps into modules
- Feature modules
- Routing
- Router params
- Master / Detail pattern
- Router nesting
- Modules and routing
- Basic Guards
- Resolver
- HTTP Service
- API Communication
- Async pipe
- Forms
- Reactive
- Sync / Async validators
- Multi validators
- Testing
- Intro to tooling : Spectator - Angular testing library - Cypress
- Different test strategies
- Testing a component
Mentor

Boubacar Siddighi Barry
Software Engineer
€500/day
On demand
From 9AM to 5PM
120, Avenue Louise 1000 Bruxelles