53- Développer Votre Première Application avec Angular (2023)
Petit descriptif:
Pas de description du cours
La section FAQ est vide
001 Introduction
00:30:00002 Créer un service
00:30:00003 Consommer un service
00:30:00004 L'injection de dépendances
00:30:00005 Fournir un service au niveau de l'application
00:30:00006 Fournir un service au niveau d'un module
00:30:00007 Fournir un service au niveau d'un composant
00:30:00008 Conclusion
00:30:00001 Introduction
00:30:00002 Un formulaire d'édition
00:30:00003 Présentation des formulaires pilotés par le template
00:30:00004 La directive NgForm
00:30:00005 La directive NgModel
00:30:00006 Mettre en place le module FormsModule
00:30:00007 Créer un formulaire
00:30:00008 Générer le composant du formulaire avec Angular CLI
00:30:00009 Implémenter la logique du formulaire
00:30:00010 Présentation du template du formulaire
00:30:00011 Présentation des règles de validation
00:30:00012 Ajouter des règles de validation standards
00:30:00013 Créer une règle de validation personnalisée
00:30:00014 Prévenir l’utilisateur en cas d’erreurs
00:30:00015 Ajouter des indicateurs visuels pour l’utilisateur
00:30:00016 Afficher des messages d’erreurs aux utilisateurs
00:30:00017 Intégration du formulaire
00:30:00018 Démonstration du formulaire
00:30:00019 Conclusion
00:30:00001 Introduction
00:30:00002 Le fonctionnement des promesses
00:30:00003 Qu'est ce que la programmation réactive
00:30:00004 Qu'est ce qu'un flux
00:30:00005 Traitement des flux
00:30:00006 La librairie RxJS
00:30:00007 Les Observables
00:30:00008 Choisir entre observable et promesse
00:30:00009 Conclusion
00:30:00001 Introduction
00:30:00002 Mettre en place le client HttpClientModule
00:30:00003 Simuler une API Web
00:30:00004 Requêter un serveur distant
00:30:00005 Récupérer un Pokémon à partir de son identifiant
00:30:00006 Gestion des erreurs
00:30:00007 Consommer des données asynchrones
00:30:00008 L’asynchrone et Angular
00:30:00009 Créer une méthode de modification
00:30:00010 Persister les modifications de l’utilisateur
00:30:00011 Supprimer un pokémon
00:30:00012 Ajouter un Pokémon
00:30:00013 Ajouter une méthode POST
00:30:00014 Créer un composant AddPokemon
00:30:00015 Adapter notre formulaire d’édition
00:30:00016 Ajouter un lien vers le formulaire d’ajout
00:30:00017 Conclusion
00:30:00001 Présentation du champ de recherche
00:30:00002 Rechercher des pokémons dynamiquement
00:30:00003 Construire un composant de recherche
00:30:00004 Construire un Observable personnalisé
00:30:00005 Optimiser un flux de requêtes
00:30:00006 Ajouter une icône de chargement pour faire patienter l'utilisateur
00:30:00007 Conclusion
00:30:00001 Introduction
00:30:00002 Le processus de déploiement
00:30:00003 Activer le mode production
00:30:00004 Créer un livrable pour la production
00:30:00005 Comment déployer sur Firebase Hosting
00:30:00006 Créer un projet dans Firebase
00:30:00007 Installer Firebase CLI
00:30:00008 Configurer votre projet pour le déploiement
00:30:00009 Déployer votre application Angular sur Firebase
00:30:00010 Conclusion
00:30:00001 Les nouveautés importantes d’Angular
00:30:00002 Prérequis avant de monter de version
00:30:00003 Monter de Angular 13 à Angular 14
00:30:00004 Monter de Angular 14 à Angular 15
00:30:00005 Convertir nos composants vers la Standalone API
00:30:00006 Supprimer les NgModules inutiles
00:30:00007 Démarrer votre application avec un composant standalone
00:30:00008 Créer des titres pour vos routes statiques
00:30:00009 Créer des titres pour vos routes dynamiques
00:30:00010 Utiliser des fonctions les Guards
00:30:00011 Conclusion
00:30:00001 Introduction
00:30:00002 Les classes
00:30:00003 L'héritage
00:30:00004 Les paramètres par défaut
00:30:00005 Le mot-clef Let
00:30:00006 Le mot-clef Const
00:30:00007 Les promesses
00:30:00008 Les fonctions fléchées
00:30:00009 Les collections Set et Map
00:30:00010 Les templates strings
00:30:00011 Conclusion
00:30:00001 Introduction au développement Angular
00:30:00002 Les outils du développeur Angular
00:30:00003 Installer Node.js et NPM
00:30:00004 Installer un éditeur de code pour TypeScript
00:30:00005 Comment démarrer un nouveau projet Angular
00:30:00006 Installer Angular CLI
00:30:00007 Générer une application Angular
00:30:00008 Quels fichiers sont générés par Angular CLI
00:30:00009 Le composant racine
00:30:00010 Le module racine
00:30:00011 Configurer TypeScript
00:30:00012 Démarrer une application Angular
00:30:00013 Conclusion
00:30:00001 Introduction
00:30:00002 Qu’est-ce qu’un composant
00:30:00003 Les cycles de vie d’un composant
00:30:00004 Interagir sur le cycle de vie d’un composant
00:30:00005 Gérer les interactions utilisateurs
00:30:00006 Exercice Améliorer notre composant racine
00:30:00007 Correction Améliorer notre composant racine
00:30:00008 Conclusion
00:30:00001 Introduction
00:30:00002 Développer vos templates avec ES6
00:30:00003 Développer vos templates avec Angular
00:30:00004 Découvrir l’interpolation
00:30:00005 La syntaxe de liaison des données
00:30:00006 Gérer les interactions de l’utilisateur
00:30:00007 Intercepter tous les événements du DOM
00:30:00008 Les variables référencées dans le template
00:30:00009 Atelier Créer un flux de données birectionnel
00:30:00010 Détecter l’appuie sur la touche Entrée
00:30:00011 Conditionner un affichage avec NgIf
00:30:00012 Afficher une liste avec NgFor
00:30:00013 Exercice Modifier le template de notre application
00:30:00014 Correction Modifier le template de notre application
00:30:00015 Conclusion
00:30:00001 Qu’est-ce qu’une directive
00:30:00002 Créer une directive d’attribut
00:30:00003 Prendre en compte les actions de l’utilisateur
00:30:00004 Utiliser notre directive
00:30:00005 Ajouter un paramètre à notre directive
00:30:00006 Atelier Améliorer notre directive d’attribut
00:30:00007 Conclusion
00:30:00001 Introduction aux routes
00:30:00002 Le fonctionnement de la navigation
00:30:00003 Générer deux nouveaux composants
00:30:00004 Créer des routes
00:30:00005 La balise router-outlet
00:30:00006 Modifier le composant de la liste des pokémons
00:30:00007 Dynamiser le composant de détail d’un pokémon
00:30:00008 Brancher le template de détail d’un pokémon
00:30:00009 Ajouter une barre de navigation
00:30:00010 Naviguer grâce au service Router
00:30:00011 Gérer les erreurs 404
00:30:00012 Démonstration du système de navigation
00:30:00013 Conclusion
00:30:00
S'inscrire Maintenant
Étudiants
0
Langue
French
Durée
88h 00mNiveau
beginnerPériode d'expiration
À vieCertificat
OuiHello 👋 Je suis là pour vous aider à naviguer sur Lonia. Avez-vous une question sur nos services ?
23:13
French
Cours Certifiant
0
Étudiant
88h 00m