Arolla formation crafting front-end code
Arolla Formation

Infos pratiques

Arolla Formation
Téléphone
07 63 74 20 95
Email
formation@arolla.fr
PDF de la formation

Formateurs

  • Ali BEN MESSAOUD
    Ali BEN MESSAOUD

    Ali Ben Messaoud est un développeur full stack Java/ TypeScript, ayant une attirance pour le Cloud et l’architecture Microservice. Passionné par les nouvelles technologies, il a commencé l’informatique en autodidacte à l’age de 12 ans, et a toujours été curieux et intéressé par les nouveautés dans ce monde. En contribuant chez Arolla, il a appris qu’il ne faut jamais s’avancer à dire que l’on maîtrise parfaitement quelque chose avant d’essayer soi même de l’enseigner.

  • Mathieu PAULY
    Mathieu PAULY

    Doté d’une forte culture informatique et très à l’aise en langages objets et fonctionnels, Mathieu est mentor sur les bonnes pratiques de développement. Formateur aguerri, il accompagne plusieurs clients d’Arolla sur TDD et Clean Code aussi bien en France qu’à l’étranger et avec des audiences francophones ou anglophones.

    En tant que coach, il est régulièrement amené à intervenir sur des missions ayant pour but de sensibiliser les développeurs aux tests sur des formats variés (accompagnement conseil, training, animation de dojos…).

    Il partage son savoir-faire en publiant des articles sur notre blog, co-animant des conférences ou en donnant des cours dans des écoles d’ingénieur.

    Evaluateur technique depuis des années, Mathieu a fêté ses 6 ans d’ancienneté chez Arolla.

    Domaines de compétences de Mathieu
    • Test Driven Development
    • Clean Code
    • Domain Driven Design
    • Behavior-driven Development

Date

15 - 16 Juin 2020
Expired!

Tarif

1800 €

Modalités pédagogiques

Formation en distanciel et présentiel

Crafting Front-End Code

Objectifs :

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 backend, c’est-à-dire de créer des applications modulaires, maintenables et pérennes.

Tout au long de cette formation, un accent particulier sera mis sur la testabilité car, nous le verrons, toutes les pratiques du Craft s’appliquent, à commencer par le TDD.

Programme :

Construction progressive d’une application permettant d’aborder les bonnes pratiques et les notions suivantes : • Typage, asynchronisme, événements…
• Découpage en Composants
• Conception des modèles
• Stratégie de tests :
– Tests unitaires
– Tests d’intégration (composants, UI)
– Tests end-to-end
– Tests en contexte asynchrone
– Test double
– …
• Pattern de communication entre composants
• Gestion de l’état (state management)
• Bonnes pratiques CSS

Afin de mettre l’accent sur le savoir théorique applicable dans n’importe quel contexte, nous avons souhaité nous affranchir des spécificités de frameworks tels que Angular, React ou Vue.js. Ainsi, nous nous appuierons essentiellement sur les basiques HTML, TypeScript et Sass, au travers des web-components natifs. Cependant, les apprentis seront invités à utiliser les frameworks de tests (Jest et Playwright), largement présents dans différentes applications.

A savoir :

• 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 bien évidemment.

Public et pré-requis :

La formation s’adresse à tout développeur/développeuse ayant déjà une expérience ou une formation initiale frontend, souhaitant s’orienter vers une nouvelle approche Craft afin d’aller vers une meilleure qualité de code.

Il est important pour suivre correctement la formation et d’être à l’aise avec les fondamentaux ci-dessous :
• Javascript / Typescript
• HTML / CSS
• Fondamentaux Web (SPA, API, …)
Les apprentis doivent disposer d’une machine avec les outils suivants pour les exercices :
• Un environnement de développement (IDE, navigateur)
• NodeJS (> v12)
• Git

Matériel pédagogique :

Repository GitHub des formateurs et support de présentation communiqué à l’issue des 2 jours.

Nombre de participants :

Jusqu’à 12 personnes par session.

Méthodes pédagogiques :

Théorique et pratique avec différents exercices (70% pratique 30% théorie)

Durée :

2 jours

Pour toutes personnes 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.

 

Catalogue Arolla Fomations

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

Catalogue Arolla Fomations

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!