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

Date

15 - 16 Juin 2020
Expired!

Tarif

1 800 €

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.

Arolla vous offre le petit-déjeuner sur les lieux de la formation et le déjeuner dans le restaurant « le pot de vins » pour chacune de vos journées chez nous.

 

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!