Accueil / Les parcours de formation certifiants chez OCTO / Pratiques du développement logiciel de qualité

Pratiques du développement logiciel de qualité

Parcours enregistré au répertoire spécifique de la certification professionnelle de France Compétences (n°RS2381)

6 modules – 12,5 jours / 87,5 heures – 7 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 spécifique France Compétences. Il est éligible au Compte Personnel de Formation (CPF).

ACCÉDER À LA FICHE :

Nous Contacter

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 12,5 jours.

Formalisation à l’issue du parcours

À l’issue du parcours, un certificat de compétence est transmis aux participants en cas de succès à la validation finale.

Public concerné

Toute personne amenée à travailler sur du code

Pré-requis

Connaissance de base de la programmation

Dates de départ

  • 31 mai 2021 – À distance
  • 12 novembre 2021 – Paris

#1 Revue de code (1 jour)

  • 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 concrets
  • Échanger autour des problématiques de qualité du code, de constitution des standards, et de communication en équipe

+ d’infos sur ce module

#2 Donner et recevoir des feedbacks efficaces (1 jour)

  • Découvrir les facteurs clés d’un échange de feedback efficace
  • A partir d’un cadre méthodologique, apprendre à développer son intelligence relationnelle
  • Savoir donner, recevoir, demander et refuser des feedbacks en préservant la relation à l’autre

+ d’infos sur ce module

#3 Qualité des développements avec Test Driven Development (3 jours)

  • Identifier les avantages de TDD sur les autres techniques de programmation (code puis tests unitaires)
  • 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

+ d’infos sur ce module

#4 Test Driven Development sur du code legacy (3 jours)

  • 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

+ d’infos sur ce module

#5 Clean code (2 jours)

  • Identifier, expliquer et illustrer les principaux éléments qui forment le « Clean Code »
  • Savoir 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

+ d’infos sur ce module

#6 Design applicatif (2 jours)

  • Identifier les avantages et inconvénients des différents paradigmes de design applicatif
  • Savoir choisir le paradigme le plus adapté à son contexte
  • Savoir concevoir son application pour mettre en oeuvre le paradigme choisi

+ d’infos sur ce module

#7 Validation des compétences (0,5 jour)

  • 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%

Tarifs

  • Individuel : 7 900 € HT (en présentiel, pauses et déjeuners offerts)
  • Intra-entreprise : Devis sur demande

Financement

Les procédures de prise en charge des parcours varient d’un OPCO à l’autre. Le conseiller formation de votre OPCO 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 OPCO. Vous pouvez poser toutes vos questions au 01 70 36 18 67 ou par mail à : [email protected]

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

Nous Contacter

OCTO Academy respecte votre vie privée

Ce site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.

En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.

Lire la politique de confidentialité

À propos des cookies

Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.

Cookies