Dans le cours : L'essentiel d'Angular
S'initier au framework Angular - Tutoriel Angular
Dans le cours : L'essentiel d'Angular
S'initier au framework Angular
Qu'est-ce que le framework Angular ? Angular est un framework open source frontend de JavaScript développé par Google. Historiquement, ce framework a subi beaucoup d'évolution. En 2010, la première version d'AngularJS est lancée ; cependant, cette version a souffert d'une syntaxe complexe, ainsi que des limites en JavaScript, ce qui lui a valu la réputation d'être difficile à apprendre et à prendre en main. Google a donc choisi de recréer un tout nouveau framework. Officiellement lancé en 2016, il s'agit d'Angular ou Angular 2. À ne pas confondre avec Angular JS qui est un tout autre framework que Google a complètement arrêté de développer et de mettre à jour aujourd'hui. Pourquoi Angular est un excellent choix si on souhaite une option robuste pour le développement web ? Le principal atout d'Angular réside dans son architecture de type MVC : Modèle - Vue - Contrôleur. L'architecture MVC est l'une des architectures logicielles les plus utilisées pour les applications web. La structure d'un projet sera divisée en trois parties : le Modèle, il s'agit de la partie en charge de gérer les données, comme la récupération d'informations à base de données ; la Vue qui gère l'interface graphique comme le template HTML ; et le Contrôleur qui quant à lui gère la logique du code. il fait entre autres l'intermédiaire entre le Modèle et la Vue. Angular a également d'autres avantages. C'est un framework basé sur TypeScript. Il s'agit d'un sur-ensemble syntaxique strict de JavaScript qui a pour but d'améliorer et de sécuriser la production de code JavaScript. Ce langage permet un développement beaucoup plus stable, rapide et facile. Aussi, Angular permet de créer plus facilement des applications monopages appelées « Single Page Application ». L'application possède un seul document HTML qui est constamment modifié par le code JavaScript intégré lors des interactions de l'utilisateur. Ainsi, le site web n'a pas besoin d'être constamment rechargé puisqu'il fonctionne directement dans le navigateur. Et contrairement à son principal concurrent React JS, Angular est unique avec sa fonctionnalité de liaison de données bidirectionnelles. Cela signifie qu'il a une synchronisation en temps réel entre le Modèle et la Vue où tout chargement dans le Modèle se refait instantanément sur la Vue et vice-versa. Ainsi, Angular augmente les performances des applications basées sur un navigateur en mettant dynamiquement à jour le contenu quasi instantanément. Pour les applications d'entreprise et les applications web dynamiques, l'utilisation d'Angular est donc un excellent choix. Pour suivre cette formation, il vous faudra de bonnes connaissances en JavaScript, notamment la version de ECMAScript 2015 appelée également « ES6 ». Aussi, une connaissance de la programmation orientée objet et de TypeScript sera un plus. Mais cela n'est pas obligatoire.
Table des matières
-
-
-
S'initier au framework Angular3 m 4 s
-
(Verrouillé)
Aborder la différence entre une library et un framework1 m 43 s
-
(Verrouillé)
Découvrir TypeScript2 m 6 s
-
(Verrouillé)
Installer l'environnement de développement2 m 10 s
-
Créer un projet avec Angular CLI1 m 56 s
-
(Verrouillé)
Lancer un projet d'application1 m 56 s
-
(Verrouillé)
Comprendre la structure et les fichiers d'une application Angular2 m 14 s
-
(Verrouillé)
Intégrer des bibliothèques à son projet3 m 12 s
-
-
-
-
-
-
-
-
-
-