Qu'est-ce que je vais apprendre ?

Commencez par maitriser les composants, les templates et les liaisons de données !
Puis apprenez la communication entre composants avec les propriétés Input/Output et les services.
Vous apprendrez la programmation réactive avec les Observables et la librairie RxJS !
Vous verrez comment réaliser des formulaires complexes et comment gérer des requêtes Ajax en Angular.
Maitrisez la librairie de magnifiques composants Material créés par Google.
Gérer les mises en page complexes avec flex-layout.
Apprenez à architecturer et à gérer l'état d'une application complexe avec Ngrx !
Réussissez à envoyer des notifications et à créer des Progressive Web Applications.
Chapitre 1 : Introduction
7 leçons
02:20:00
A l'abordage !
Introduction à Angular
Qu'est ce qu'une single page application ?
Créer un projet Angular
Editer notre projet
Comprendre la structure
TypeScript
Chapitre 2 : Les composants, les templates et le data binding
18 leçons
05:15:00
Chapitre 3 : Début de notre première application !
6 leçons
02:02:00
Chapitre 4 : Approfondissement des composants
9 leçons
04:33:00
Chapitre 5 : Projet : utilisation des propriétés input/output
4 leçons
01:27:00
Chapitre 6 : Approfondissement des directives
6 leçons
02:59:00
Chapitre 7 : Les services et l'injection de dépendances
4 leçons
02:35:00
Chapitre 8 : Les Observables
5 leçons
02:26:00
Chapitre 9 : Projet : utilisation directive et service
4 leçons
02:39:00
Chapitre 10 : Le routing
12 leçons
04:21:00
Afficher les 41 chapitres

Les prérequis pour suivre cette formation

Des connaissances en HTML & CSS sont recommandées

Des connaissances en JavaScript sont nécessaires

Certains des projets que nous allons coder ensemble

Cocktails
Trello
Formulaire personalisé

Nous utiliserons toutes les bases d'Angular pour notre premier projet pour créer un livre de recettes pour cocktails.

Description

Angular est reputé pour sa capacité à développer de larges applications Web en promouvant une architecture facilement maintenable et lisible pour un travail en équipe optimal.

Côté performance, le framework est excellent continue de s'améliorer continuellement avec l'introduction d'Ivy.

Angular vous permettra de réaliser, à partir de la même base de code, des applications utilisables sur mobiles et tablettes, appelées PWA.

Angular, est un framework dit “opinionated” ou orienté, c’est-à-dire que Google pense qu’il y a une bonne manière de développer une application Web et organise toute le framework de cette manière


En savoir plus

Également inclus dans la formation

Material

Material

Material est une librairie Google qui permet la mise en place rapide d'éléments avec une UI et des performances optimales
Lire plus

Ngrx

Ngrx

Les applications front-end sont de en plus dynamiques et complexes. Avec Ngrx, vous allez apprendre à dompter cette complexité
Lire plus

Rxjs

Rxjs

Les applications front-end modernes sont réactives et ont besoin de beaucoup de données. Rxjs est une librairie qui va vous permettre de contrôler finement leurs flux.
Lire plus