Parcours certifiant enregistré à l’inventaire de la CNCP
« Pratiques du développement logiciel de qualité »

5 modules
11,5 jours / 80,5 heures
Validation
6 900 € HT
CODE PMC : PMC-CRAFT
Présentation

Le but d’un développeur souhaitant prendre la voie de l’artisanat logiciel est de fournir le maximum de valeur à son client et ce de manière durable. Or, les compétences et les connaissances techniques requises pour développer une application dans de bonnes conditions doivent s’acquérir par la pratique. Un développeur a donc à coeur de chercher l'aide et les conseils d'un mentor capable de lui transmettre les "gestes" lui permettant de produire un code de qualité.

Ce parcours de formation vous permettra d'acquérir les pratiques essentielles pour produire du code de qualité et retravailler du code existant. Nous sommes convaincus que la réussite d'une équipe nécessite également des compétences de savoir-être et de communication. C'est pourquoi, en plus d'acquérir des pratiques portant sur le code, ce parcours inclut une formation au feedback efficace.

Ce parcours certifiant est enregistré au Répertoire National des Certifications Professionnelles (RNCP) et éligible au Compte Personnel de Formation (CPF), selon les branches professionnelles. L’article L335-6 du code de l’éducation précise que "les certifications et habilitations correspondant à des compétences transversales exercées en situation professionnelle peuvent être recensées dans un inventaire spécifique établi par la Commission nationale de la certification professionnelle (CNCP)."

Durée
Le parcours est composé de modules courts (de 1 à 3 jours) répartis sur une période de 6 mois maximum.
Sa durée totale est de 11,5 jours.
Public concerné
  • Toute personne amenée à travailler sur du code
Pré-requis
  • Connaissance de base de la programmation
Dates de départ
  • 21/09
    Paris
  • 21/09
    Casablanca
1
1 jour
Revue de code
  • Découvrir les enjeux et les bénéfices directs et indirects de la revue de code
  • Mettre en œuvre cette pratique au travers d’exemples issus de la réalité des projets des participants
  • Echanger autour des problématiques de qualité du code, de constitution des standards, et de communication en équipe
2
1 jour
Donner et recevoir des feedbacks efficaces
  • Mieux appréhender les possibilités de feedback et l'effet sur notre vie professionnelle
  • Pratiquer l’art de donner et recevoir des feedbacks afin d’améliorer ses relations avec les autres
  • Savoir distinguer feedback, appréciation, confrontation, dialogue, demande et exigence
  • Reformuler une critique, une évaluation, un jugement, en feedback efficace, qui améliore la relation
3
3 jours
Qualité des développements avec Test Driven Development
  • Identifier les avantages de TDD sur les autres techniques de programmation (code puis T.U)
  • Développer une application simple avec TDD
  • Expliquer et illustrer les principes à l’œuvre dans cette démarche
  • Utiliser TDD sur un projet nouveau
  • Utiliser des techniques spécifiques de TDD sur un projet existant
4
3 jours
Test Driven Development sur du code legacy
  • Savoir appréhender des problèmes de qualité du code et appliquer les techniques de refactoring de code
  • Identifier les points d’entrée pour faire évoluer du code legacy en minimisant les risques
  • Appliquer les techniques pour mettre en place des tests automatisés autour de code legacy
  • Evaluer les risques pour choisir une stratégie adaptée de réduction de la dette technique
5
3 jours
Clean Code
  • Identifier, expliquer et illustrer les principaux éléments qui forment le "Clean Code"
  • Utiliser ces standards sur un projet exemple, ainsi que sur du code existant
  • Définir le lien entre la qualité du code et la facilité d’évolution des applications
0,5 jour
Validation des compétences
  • Le cycle se clôture par une épreuve de validation des compétences acquises devant un jury composé de membres reconnus de la communauté. Elle a lieu quelque temps après le dernier module et se déroule sur une demi-journée
  • La validation est composée d'une épreuve de programmation et d'une épreuve orale de mise en situation et de restitution
  • La validation est obtenue dès que le taux de réussite des épreuves atteint 60%
Tarif individuel
6 900 € HT par personne (pauses et déjeuners inclus)
Tarif intra-entreprise
Devis sur demande
Financement
Les procédures de prise en charge des parcours varient d'un OPCA à l'autre. Le conseiller formation de votre OPCA est à votre disposition pour vous renseigner et vous orienter.
OCTO Academy a également une équipe dédiée à la gestion des documents administratifs et aux relations avec les OPCA. Vous pouvez poser toutes vos questions au 01 70 36 18 67 ou par mail à : academy@octo.com
L'avis de nos clients

Le chantier d’amélioration de la qualité de nos développements, mené avec OCTO, nous a permis de mettre à niveau nos pratiques d’ingénierie, mais a surtout renforcé notre culture du développement et notre attachement aux valeurs du Craftsmanship pour faire de l’exception notre standard. Dur avec le Code, doux avec les Gens (…).

Jean-Philippe EPRINCHARD, Responsable Web Center - AXA France