Angular 2+ par la pratique
Maîtrisez la nouvelle version du framework Angular 2
Voir la bande annonce
Quel est le principe de cette formation ?
Nous allons travailler côte à côte pendant une journée, à créer une application de randonnées, afin de changer de l'habituelle "todo list".
- créer une Single Page Application (SPA) donnant donc l'illusion de comporter plusieurs pages (comme c'est le cas de "gmail" par exemple)
- créer un système de routage via des urls "simples" et des url qui comportent un paramètre (permettant afficher le détail d'une randonnée)
- requêter un service web distant grâce à un "Observable" et son "subscriber"qui, vous le verrez, sont bien plus que les remplaçants des promises
- développer votre propre système de recherche grâce à un filtre que nous créerons de A à Z (ce qu'on appelle un "custom pipe" dans le monde d'Angular 2)
- créer un formulaire, mais surtout gérer la validité de chaque champ, puis la validité du formulaire dans son ensemble (avec ajout conditionnel de classes CSS, activation/désactivation de bouton de soumission ... etc ...)
- savoir créer des animations sans recourir à des librairies externes
- intégrer des librairies externes dédiées à Angular 2 telles que angular2-google-maps
Quels seront les points techniques abordés ?
- créer des animations à l'aide de triggers, states, transitions, keyframes
- utiliser Google Maps d'une façon propre à Angular 2. Concrètement, nous mettrons en oeuvre l'import d'un module, puis l'utilisation d'input et d'output decorators qui vous permettront d'ajouter une carte à une application web Angular 2, de créer des markers, de gérer les events émis dans une google map
A qui est destinée cette formation ?
Quels sont les pré-requis
Outre les pré-requis ?
- avoir joué avec un framework JavaScript moderne (AngularJS, React/Reduc, Meteor ...) ou au moins un framework MVC moderne
Si vous déjà une première expérience en Angular 2 ou 4 ?
Si modules, components, services et pipes vous sont déjà (très) familiers, vous pouvez aller plus loin avec 5 mini projets pour se perfectionner sur Angular 2
Votre formateur
Développeur web depuis 2003 dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), dirigeant de la société rennaise Code Concept spécialisée en formation JavaScript Front, Back et mobiles hybrides, Samir Medjdoub a eu comme comme fil conducteur la conscience qu’il est bien plus facile de rester sur la vague que de tenter de remonter après s’être laissé submerger. Fidèle à cette stratégie, il a ainsi pris la vague Angular 2 dès les versions bêta en 2015, celle de Node.js il y a sept années de cela et a eu la chance d'évoluer dans des sociétés qui avaient été parmi les premières en France à adopter MongoDB, conjointement aux bases de données relationnelles. Il a toujours cru que comparaison était raison et a porté une égale attention à React et Redux dès 2015, puis Vue.js en 2016. Meteor et désormais Svelte.js sont les outsiders qui retiennent régulièrement son attention.
Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : les formations de la société Code Concept vous aideront à investir efficacement dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2024 !
Programme de la formation
FAQ (questions fréquentes)
La meilleure façon d'appendre un nouveau framework, c'est de créer une application avec. C'est exactement ce que vous ferons ensemble durant cette journée de formation !