Crafting Front-end Code
Cette formation a pour ambition de démontrer qu’il est possible d’écrire du code frontend avec le même niveau de qualité que du code back-end.
La formation a pour but de présenter et d’acquérir les principes du Functional Programming, quelque soit votre langage de programmation (typiquement Java ou C#), afin d’enrichir votre pratique. Cette formation vous permet aussi d’approfondir votre maîtrise de la programmation et de bénéficier des avantages du style fonctionnel, avec en premier lieu la réduction significative de la probabilité de bugues. Cette formation est à vocation pratique, en privilégiant les aspects essentiels du Fonctional Program
1/ Étude de la "fonction"
- Lisibilité, testabilité, modularité,
- causes secondaires,
- transparence référentielle,
- fonctions pures
- Immutabilité
- Paradigme déclaratif VS impératif.
2/ Étude de la “composition”
- Jouons au Légo
- Composition plutôt qu’héritage
- Itération et réducteurs
- Application partielle
- Fermetures
- Récursion
3/ Gestion de l’état
- Idempotence
- Noyau fonctionnel
- Enveloppe impérative
La formation est donnée en français, mais les supports de formation sont en anglais. Durant la formation, les apprentis seront incités à travailler en pair programming, sans caractère obligatoire.
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.
Une sensibilité générale aux pratiques du Craft est utile (notamment le Test Driven Development), sans toutefois constituer un prérequis pour assister à cette formation.
Pour chaque formation, un quizz de validation des pré-requis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
Les sessions seront interactives, avec une combinaison de théorie, discussions de groupe, travaux pratiques et coaching. vous serez encouragés à appliquer les concepts appris à des projets réels au sein de leur organisation.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
Coach software craft
Formatrice et CTO Arolla
Coach craft
Banque et services
Banque et assurance
Retail (grande distribution)
Banque et assurance