2 j. (14h)

$85 par personne /
€ H.T.

910

Accueil Formations

Découverte du Software Craftsmanship

Découverte du Software Craftsmanship

Formateur

François Lecomte

Catégorie

Tech

Les participants à la formation

Toujours pas de participant

Laisser un commentaire

Avis sur la formation

Toujours pas de commentaires

Description de la formation

Introduction au Software Craftsmanship pour les non-développeurs.

Qu’est ce qu’une stratégie de test ? Comment devrait fonctionner une équipe de Software Craftsmen ? Quelles sont les pratiques permettant d’assurer la qualité et la maintenabilité d’une application ? Ca veut dire quoi CI / CD ? Cette formation apporte des réponses concrètes sous forme de schémas, d’explications sur-mesure et de démonstrations.

En plus du support, un lexique complet est distribué aux participants à la fin de formation

Objectifs pédagogiques

A la fin de cette formation, les participants seront capables de comprendre comment travaillent (ou devraient travailler) les développeurs pratiquant le Software Craftsmanship, et comment collaborer avec eux de façon efficace.

Travaux pédagogiques

Cette formation étant destinée aux novices, il n’y a pas d’exercices pratiques à proprement parler, mais nous proposons des quizz pour permettre aux participants de s’évaluer de façon globale.

Méthodes pédagogiques

Ces sessions sont basées à 20% sur des retours d’expérience afin de permettre à l’audience de prendre conscience des enjeux, à 30% sur de la théorie afin d’acquérir un référentiel unique et partageable de tous et à 50% de serious games et exercices pour tester les premiers principes agiles.

  • Quizz ludique pour évaluer les connaissances
  • Mise en situation
  • Concepts & Théorie au travers des slides
  • Support remis à l’issue de la session - Retours d’expérience du Formateur

Programme de formation

  • Rappel des fondamentaux de l’Agile : valeurs, manifeste, intention
  • Origines et fondamentaux du Software Craftsmanship
  • Organisation d’une équipe de développement Agile : rôles, responsabilités et management
  • Qu’est ce que la Communauté du Software Craftsmanship ?
    • La pratique des “code review”
    • Comment implémenter le pair programming de façon efficace - Qu’est ce que le “collective ownership” ?
    • La résilience d’une équipe grâce au Software Craftsmanship : recrutement, événements, mentoring
  • Automatisation, CI/CD et DevOps
    • Pourquoi automatiser ?
    • Présentation générale d’une usine logicielle
    • Qu’est ce que le DevOps ?
  • Assurer la qualité du code
    • Pourquoi s’intéresser à la qualité du code ?
    • Qu’est ce que le Clean Code ?
    • Les principes SOLID
    • Le Craft pour les vieilles applications ou pourquoi le (Legacy) Refactoring
    • Comment améliorer une application grâce à la Boy Scout Rule
  • Assurer la fiabilité de l’application
    • Qu’est ce que la Pyramide de test ?
    • Qu’est ce qu’une stratégie de test ?
    • Présentation du (vrai) TDD et démonstration
    • Une pratique collaborative pour améliorer l’efficacité de l’équipe : le BDD (principe + démo)

A qui s’adresse cette formation

Cette formation s’adresse essentiellement aux non-développeurs, ou aux développeurs débutants.

Pré-requis

Aucun

Certification

Non certifiante.

Validation

La validation des acquis passe par des Quizz ludiques.

Chaque stagiaire reçoit, à l’issue de la formation, une attestation de présence.

A l’issue de la formation, le stagiaire aura à un espace personnel contenant l’ensemble des documents de la formation (support de cours, attestation de présence, fiche d’évaluation de la formation, …).

Nos formateurs

François Lecomte

CTO, Tech Coach & Entrepreneur
CONSULTER LE PROFIL


6 min. / 12 max.

2 j. (14h)

Nos prochaines sessions

14-15 septembre

Tarifs

Inter : 910 € H.T.

Intra : 6200 € H.T.

Métiers

Tout public,

INSCRIVEZ-VOUS


MmeM.






* Champs obligatoires

En soumettant ce formulaire, vous acceptez que AES-Academy mémorise et utilise vos données personnelles dans les conditions décrites dans la déclaration de confidentialité.