Angular - 1.6 Structure du cours Angular : ce que vous allez apprendre
Cette leçon présente la structure complète du cours Angular. Après avoir créé une première application, il est normal de ne pas bien comprendre tout ce qui a été fait. Le cours reprend donc les bases pas à pas, pour que chaque notion devienne claire avant de passer à la suivante.
Les bases : composants et liaison de données
Une application Angular est construite à partir de composants. La liaison de données permet d'afficher les données de votre code dans le DOM, c'est-à-dire dans la page que voit l'utilisateur.
La liaison bidirectionnelle utilisée dans le premier projet repose sur une directive intégrée. Le cours explique son fonctionnement et la manière dont les fichiers du projet sont reliés entre eux.
Directives, services et injection de dépendances
Les directives intégrées ajoutent des comportements directement dans le modèle HTML. Le cours montre ensuite comment créer vos propres directives, pour faire réagir vos pages selon les instructions que vous écrivez.
Les services et l'injection de dépendances centralisent le code commun et facilitent la communication entre les différents éléments de l'application. Ils aident aussi à gérer l'état de l'application.
Navigation, données et formulaires
Le routage gère plusieurs adresses URL dans une application à une seule page. L'utilisateur a ainsi l'impression de changer de page, alors que le navigateur reste sur la même page technique.
Le cours aborde ensuite Observable, qui permet de travailler avec du code asynchrone, puis les formulaires, les pipes pour transformer l'affichage et HTTP pour contacter un serveur. Angular ne se connecte pas directement à une base de données : il passe par un serveur.
Authentification, déploiement et projet final
Les dernières sections traitent de l'authentification, des optimisations, de la gestion des modules, du déploiement sur Internet, des animations et des tests.
Le cours se termine par un vrai projet qui met en pratique l'ensemble des notions vues dans les différentes sections.
En résumé
Ce cours vous conduit de la première application jusqu'à un projet complet. Chaque section s'appuie sur la précédente. Suivez les sections dans l'ordre pour bien comprendre comment les pièces d'Angular s'articulent.
Points clés
- Une application Angular est construite à partir de composants.
- La liaison de données relie les données du code à l'affichage.
- Les services et l'injection de dépendances centralisent le code commun.
- Le routage simule plusieurs pages dans une application à une seule page.
- Le cours se termine par la mise en pratique dans un projet complet.
Questions fréquentes
Que va-t-on construire pendant ce cours ?
Un vrai projet qui met en pratique toutes les notions vues dans les différentes sections.
Dans quel ordre faut-il suivre les sections ?
La vidéo conseille de suivre l'ordre proposé. Observable a plus de sens une fois la section sur le routage parcourue.
Angular se connecte-t-il directement à une base de données ?
Non. Angular communique avec un serveur, capable d'accéder à la base de données, grâce à HTTP.