JavaScript moderne : tableaux et chaînes
Lire un tableau et structurer des objets
Facile
00:02:33
Transformer un tableau avec map
Facile
00:07:01
Calculer des carrés avec map et maîtriser return
Facile
00:04:02
Sélectionner des éléments avec filter
Facile
00:06:23
Filtrer les nombres pairs avec le modulo
Facile
00:03:03
Créer une recherche avec filter et includes
Facile
00:06:16
Interpoler des valeurs avec les template literals
Facile
00:03:53
Classes et encapsulation
Créer une classe et initialiser ses objets
Facile
00:08:28
Manipuler les propriétés d’une instance
Facile
00:06:06
Ajouter une méthode à une classe
Facile
00:02:53
Exposer une valeur calculée avec un getter
Facile
00:03:43
Comprendre l’ajout dynamique de propriétés
Facile
00:04:56
Intercepter une affectation avec un setter
Facile
00:05:56
Protéger un champ avec la syntaxe privée #
Facile
00:04:21
Associer champ privé, getter et setter
Facile
00:03:33
Valider les valeurs dans un setter
Facile
00:07:11
Spread, références et déstructuration
Copier et combiner des tableaux avec spread
Facile
00:07:32
Accepter plusieurs arguments avec un paramètre rest
Facile
00:06:23
Copier et enrichir un objet avec spread
Facile
00:04:41
Distinguer une référence partagée et une copie
Facile
00:03:58
Visualiser le partage d’un objet en mémoire
Facile
00:07:16
Créer une copie superficielle avec Object.assign
Facile
00:02:15
Déstructurer un tableau
Facile
00:03:19
Sauter des éléments lors d’une déstructuration
Facile
00:03:48
Retourner plusieurs résultats et les déstructurer
Facile
00:04:39
Retourner des fonctions pour différer un calcul
Facile
00:02:17
Démarrer un projet Angular
Bases de TypeScript
Routage et composants
Créer des routes vers des composants
Moyen
00:05:53
Afficher la route active avec RouterOutlet
Moyen
00:08:14
Naviguer sans rechargement avec RouterLink
Moyen
00:07:32
Insérer un composant enfant dans un parent
Moyen
00:06:08
Concevoir un composant réutilisable avec des entrées
Moyen
00:05:26
Transmettre un objet avec @Input et une liaison de propriété
Moyen
00:08:09
Déclarer une entrée obligatoire et son initialisation
Moyen
00:04:13
TypeScript au service d’Angular
Comprendre la compilation d’un projet Angular
Moyen
00:07:04
Choisir une interface ou une classe de modèle
Moyen
00:06:22
Lire le rôle d’un décorateur Angular
Moyen
00:03:17
Implémenter le contrat d’une interface dans une classe
Moyen
00:04:44
Afficher un bloc avec @if et @else
Moyen
00:04:13
Déclarer une propriété facultative avec ?
Moyen
00:04:50
Partager une interface depuis un fichier séparé
Moyen
00:03:46
Templates : boucles, liaisons et formulaires
Afficher une liste avec @for et track
Moyen
00:05:35
Reconnaître l’ancienne syntaxe *ngFor
Moyen
00:05:49
Récupérer $index et choisir un suivi adapté
Moyen
00:06:51
Lier la source d’une image à une propriété
Moyen
00:06:33
Activer un bouton avec les liaisons de propriété et d’événement
Moyen
00:08:09
Construire un compteur avec trois actions
Moyen
00:07:53
Synchroniser un champ avec ngModel
Moyen
00:07:31
Réagir aux changements avec ngModelChange
Moyen
00:06:15
Afficher ou masquer un bloc avec une case à cocher
Moyen
00:05:46