Software Craftsmanship

Formation / Software Craftsmanship

Tarif: 1800€ HT / personne
Éligible aux financements OPCO
Français
Distanciel / Présentiel
Inter-entreprise à Lille et Villeneuve d'Ascq / Intra-entreprise à Paris et à Lille
12 personnes maximum

Description

Introduction au Software Craftsmanship avec ses principes fondamentaux et son manifeste. Exploration des pratiques collaboratives telles que la revue de code et le Pair/Mob Programming, accompagnée d'une activité pratique. Initiation aux principes de Clean Code et SOLID, suivie d'un exercice de refactorisation.

Découverte des Design Patterns et de leur application à des cas pratiques. Approfondissement de la conception logicielle pour gérer la complexité et appliquer les principes SOLID. Introduction au Test Driven Development (TDD), avec mise en pratique sur un projet simple.

Objectifs de la formation

  • Positionner les activités d'architecture dans une équipe agile.
  • Appliquer les pratiques agiles de développement logiciel.
  • Utiliser différentes pratiques pour créer des architectures qualitatives et adaptées.
  • Comprendre et utiliser le Test Driven Development (TDD).

Informations générales

Durée de la formation: 2 jours (14h)

Public cible: Développeurs, architectes logiciels, et managers techniques.

Prérequis: Avoir des bases en programmation dans un langage orienté objet.

Modalité d'évaluation: Un questionnaire à choix multiples sera utilisé pour évaluer les connaissances acquises pendant la formation.

Compétences Clés:

  • Comprendre les principes du Software Craftsmanship et des pratiques agiles.
  • Animer efficacement des revues de code.
  • Mettre en place des pratiques telles que le pair/mob programming.
  • Utiliser des pratiques de Clean Code et des principes SOLID.
  • Concevoir et implémenter des architectures logicielles évolutives.
  • Utiliser Test Driven Development (TDD) dans le processus de développement.

Informations complémentaires

Moyens Pédagogiques

Les participants doivent disposer d'un ordinateur portable avec un éditeur de code installé. La formation peut se dérouler en salle ou à distance, selon les ressources disponibles.

Méthodes Pédagogiques

  • Apports théoriques : Présentation des concepts et des principes clés.
  • Retours d'expérience du formateur : Partage des expériences pratiques pour illustrer les concepts théoriques.
  • Travaux Pratiques sur ordinateur : Exercices pratiques pour appliquer les concepts abordés.

Inscription

Complétez le formulaire d'inscription. Vous recevrez un accusé de réception par mail, accompagné des documents complémentaires et des étapes à suivre pour finaliser votre inscription.

Réclamation

Complétez le formulaire de reclamation. Vous recevrez un accusé de réception par mail, contenant le nom et les coordonnées de la personne en charge de votre dossier, ainsi que le délai maximal de traitement.

Le délai maximal de traitement est de 5 jours ouvrés à compter de la réception de votre demande.

Tarifs & Prochaines sessions

Contactez-moi pour obtenir un devis et les dates des prochaines sessions.