Angular 2 : Dynamisation des applications

Découvrir les modules

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans sa version finale, AngularJS apporte une nouvelle façon de concevoir les applications. Il permet d'utiliser des modules de haut niveau.
02:45

Transcription

Je vais vous parler un petit peu des modules. Il faut savoir qu'une application Angular2 est totalement modulaire et modulable. Concrètement, on va pouvoir travailler avec des modules. Et ces modules vont pouvoir interagir entre eux. Il y a des petites choses à savoir. On peut regarder ce petit diagramme qui nous explique dans les grandes lignes un petit peu ce qui se passe dans Angular. C'est le diagramme que vous trouverez sur la documentation d'Angular, dans la section architecture. Que d'ailleurs je vous invite à lire, ça c'est les choses à voir, après vous pourrez lire toute la documentation, il y a beaucoup de bonnes choses à apprendre. Évidemment, c'est toujours plus intéressant quand on le voit ensemble. Ensuite, tous seuls, vous pourrez avancer dans Angular 2 avec la doc qui est extrêmement bien faite. Alors ici, on vous montre qu'effectivement, il y a des modules de composants, des modules de service par exemple, des modules qui vont retourner des valeurs, et des modules, pourquoi pas, qui vont retourner des fonctions. On a un système qui vient récupérer les composants, exposer la metadata des composants, donc en fait, la metadata c'est tout ce qu'on a ici, toute cette partie-là. La metadata, c'est des informations du composant. Et de la template, et concrètement en fait après, on a tout un tas de petites choses qui viennent s'ajouter, les injecteurs, les metadatas, etc. Ce qu'il faut savoir, c'est que dans les composants, vous avez deux types de composants. Vous avez des composants que vous allez définir comme des composants qui vont bootstrapper votre application, donc qui vont contenir toute la logique applicative réellement. Et puis, vous pourrez créer d'autres modules, qui vont exposer uniquement que leurs informations. Par exemple, on peut avoir un module avec à l'intérieur, que des services, c'est tout à fait possible de faire comme ça. Ce framework est entièrement modulaire. Ce framework vous permet de définir des domaines d'applications. Alors, il y a des petites règles à respecter. Si on a envie de pouvoir utiliser, par exemple, un module qui référence que des services, ou un module qui référence que certains composants, et on peut découper comme ça son application, en parties bien particulières, donc des parties qui vont être uniques, qui ne pourront pas s'interférer avec les autres parties. Ce qui fait que les modules entre eux, peuvent communiquer, c'est évident. Mais par contre, on peut aussi avoir des modules, qui ne vont pas communiquer, des modules qui vont simplement exposer la logique, qui ne seront pas accessibles de l'extérieur. Donc c'est ça en fait, la modularité d'Angular, c'est qu'on va pouvoir définir des choses à l'intérieur des modules, et on va pouvoir précisément demander d'exporter certains services, d'exporter certains composants, pour qu'ils soient utilisables de façon globale. Et d'autres noms, qui seront de la logique pure de ce module-là. Ça nous permet aussi de travailler sur des parties d'application. On pourrait avoir un module qui serait l'application, puis un module qui serait launchpad, puis un module qui serait le module qui va permettre d'ajouter des commandes par exemple dans notre cas. Puis un module qui serait uniquement la recherche. Et tout ça, ça pourrait permettre d'architecturer proprement notre application. Il faut savoir que c'est assez nouveau, c'est arrivé avec la dernière version, la version finale d'Angular, les ng modules, et maintenant, on va voir ce que c'est qu'un module parent.

Angular 2 : Dynamisation des applications

Apprenez à dynamiser vos applications avec AngularJS. Créez un module parent, utilisez le moteur d’animation intégré, découvrez les cycles de vie disponibles, etc.

2h03 (28 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :31 oct. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !