Atelier Angular 4
par Hugo – Consultant chez C17
En ce jeudi 27 Juillet, alors que certains profitent de leurs vacances ou d’une soirée tranquille, d’autres, les développeurs (les vrais, qui mangent du code de jour comme de nuit) se sont retrouvés en soirée dans les locaux de C17. Pierre Murasso, notre CTO, avait préparé un atelier pour présenter le Framework Angular 4.
Tout commence bien, les sièges sont en place, la présentation à l’écran, le buffet préparé et les premiers participants sont arrivés. Mais bon … les transports en commun étant ce qu’ils sont, il faudra encore attendre un peu pour accueillir les quelques retardataires. Alors que tout le monde fait connaissance, cette attente insoutenable force les plus affamés à s’attaquer au buffet. Une fois tout le monde arrivé, avec un public composé à la fois de consultants C17 et de consultants/développeurs externes, l’atelier va pouvoir démarrer.

Tout commence par une présentation de C17 Engineering par Christophe Persico, notre directeur commercial, pour enchaîner sur la présentation d’Angular par notre CTO : un historique de son évolution d’AngularJS vers Angular 4, les outils et les technologies qui lui sont complémentaires et une description du langage de programmation utilisé par Angular 4 : TypeScript.
Une fois cette mise en contexte effectuée, il est temps de s’attaquer à la bête : l’architecture d’Angular 4. Composants, Modules, Directives, Pierre s’assure que tout le monde ait bien compris leurs fonctions et leurs places dans un projet Angular 4.
Après quelques questions, il décide de nous faire une démonstration d’un projet Angular 4 qu’il a réalisé pour cette présentation. Pierre détail le code, explique son fonctionnement, son organisation et sa structure.
Après Angular 4, ce sont ses alternatives qui sont présentées : les bibliothèques ReactJS (développée par Facebook) et VueJS. Ces bibliothèques sont certes plus faciles à prendre en main, mais Angular propose un framework plus complet et permet de bien structurer ses projets. Une fois la comparaison finie, une petite session de questions/réponses permet de résoudre les dernières interrogations des participants avant de mettre fin à la présentation.
La soirée s’est terminée près (des restes) du buffet, autour du babyfoot, accompagnée d’une bonne bière, à discuter de tout et surtout de n’importe quoi dans la bonne ambiance habituelle de chez C17.
Pour les plus curieux et ceux souhaitant découvrir Angular 4 voici le programme:
- Historique d’Angular
- Outils et langages
- Présentation de TypeScript
- Architecture générale
- Modules, composants et directives
- Injection de dépendance (providers)
- Démo avec présentation du code
- Alternatives à Angular
Retrouvez la présentation dans son intégralité: Angular 4 @ C17

