Angular est beaucoup plus qu'un simple framework. C'est une plateforme complète pour créer des applications universelles, capables de s'exécuter à la fois dans un navigateur mais aussi sur plusieurs environnements (serveur, mobile...etc). Angular propose un ensemble d'outils et de solutions permettant la création dynamique des composants, la gestion des définitions des routes et beaucoup plus.
Dans ce tutoriel, vous allez apprendre comment développer une application Angular dite "simple". Vous allez apprendre les notions de bases vous permettant d'avoir une application Angular opérationnelle : modules, composants et services. L'outil en ligne de commande d'Angular, appelé Angular CLI, est un outil qui vous aidera énormément dans votre processus de développement : pour la génération des squelettes de vos composants, services, directives...etc, pour lancer les tests, le packaging...etc.
A la fin de ce tutoriel, vous allez avoir une application todo-list prête et fonctionnelle, elle affichera la listes de tâches et vous allez pouvoir y ajouter et supprimer des éléments. Vous pourrez également modifier le titre de chaque élément.
Les données de la liste seront sauvegardées dans votre navigateur, plus précisément dans le Local Storage. Cela permettra de persister les données même si vous rechargez votre page ou éteignez votre ordinateur (tant que vous utilisez le même navigateur et hors de la navigation privée).
Vous allez également pouvoir publier votre application sur le Web afin que tout le monde puisse l'utiliser.
Après avoir fini ce tutoriel, nous vous encourageons à continuer de travailler sur votre application et l'enrichir avec vos propres idées.
Ce tutoriel est prévu pour les personnes débutantes. Nous nous forcerons à respecter les bonnes pratiques d'Angular, dans la limite du possible.
Nous espérons que ce tutoriel vous aidera dans votre apprentissage du développement Web avec Angular.
Amusez-vous bien !