plus de 20 d'expérience à votre service
plus de 20 d'expérience à votre service
11

Advanced - Certified Scrum Developer (A-CSD)

Certification Scrum Developer donné par Alexandre Cuva (1er formateur CSD Francophone) et Axel Wilhelm Berle (fait partie de la commission du nouveau CSD)

Description

Cette formation immersive de vingt heures à l’intention des développeurs de logiciels présente les principales pratiques de Scrum et de Software Crafts qui vous permettront de créer des logiciels de meilleure qualité plus rapidement et avec moins de défauts. Cette formation peut être dispensée en ligne ou en personne, en quatre sessions d’une demi-journée ou deux sessions d’une journée.

Vous apprendrez les pratiques essentielles et les techniques moderne qui favorisent la création de logiciels plus faciles à maintenir et résilient et qui feront de vous un collaborateur plus précieux au sein de toute équipe de développement. Vous verrez comment le développement basé sur les tests informe les décisions de conception et obtiendrez les outils nécessaires pour explorer les meilleurs compromis de conception pour les tâches à accomplir. Vous découvrirez les secrets de la recherche de modèles dans les problèmes, trouverez des moyens faciles d’identifier les abstractions et maîtriserez plusieurs techniques pour les conceptions émergentes.

Le cours comprend seize heures de travaux pratiques de programmation au cours desquelles vous démontrerez les techniques que vous avez apprises en créant une application et en observant le déroulement de votre conception. Les exemples s’appliquent à tout langage de programmation et les exercices peuvent être réalisés en Java ou en C Sharp. À la fin du cours, vous aurez une compréhension approfondie de la façon d’utiliser les pratiques de Scrum et de Software Crafts pour améliorer votre développement logiciel, ainsi que les connaissances et les compétences nécessaires pour y parvenir.

Avantages du cours

En suivant ce cours pratique de développeur de logiciels, vous comprendrez mieux comment créer des logiciels de meilleure qualité au sein d’une équipe de développement Scrum et vous pourrez

  • Utiliser des techniques expertes d’analyse et de conception
  • D’appliquer des stratégies simples de refactoring du code existant
  • D’identifier les qualités du code qui améliorent la maintenabilité
  • D’expérimenter les conceptions émergentes en utilisant le développement en mode test
  • Comprendre comment utiliser le développement en mode test pour piloter la conception.
  • Utiliser efficacement le cycle rouge-vert-réfactor du TDD.
  • Travailler efficacement à la refactorisation du code existant
  • Exercer des techniques pour tester du code non testable
  • Collaborer efficacement avec la programmation en binôme
  • Éviter la surconception initiale et pratiquer le développement juste-à-temps.
  • Écrire des logiciels qui supportent un processus itératif sans remaniements excessifs
  • Soutenir la propriété collaborative du code et adopter une esthétique commune.
  • Refactoriser les modèles et les conceptions émergentes dans le cadre du développement itératif.
  • Mettre en œuvre des techniques pour reconnaître et gérer la dette technique
  • Reconnaître comment le développement piloté par les tests informe les décisions de conception. 

Durée de la formation :

Soit 16h distribué en 4 sessions de 4h

Objectifs de la formation :

Ce cours fait partie de la filière de certification de développeur Scrum de SoCraAgile qui comprend le cours de 16 heures de développeur Scrum certifié, qui est un prérequis à ce cours. En assistant aux deux cours et en complétant les laboratoires de programmation, les candidats obtiendront leur Certification de Développeur Scrum (CSD) et leur Certification de Développeur Scrum Avancé (A-CSD). Ce cours A-CSD compte pour 16 unités éducatives Scrum (SEU).

Pré-requis :

Pour obtenir un A-CSD℠, nous exigeons que vous :

  • Être titulaire de la certification Certified Scrum Developer (CSD®) de la Scrum Alliance.
  • Assister à une offre éducative A-CSD℠ pour acquérir des techniques qui s’étendent au développement piloté par les tests, à la livraison continue, au remaniement, à la collaboration et à la dynamique d’équipe.
  • Réussir toutes les composantes conçues par l’éducateur d’une offre éducative approuvée. Il peut s’agir d’un travail préalable ou postérieur au cours, jugé nécessaire par votre formateur agréé pour atteindre les objectifs d’apprentissage.
  • Valider au moins 12 mois d’expérience professionnelle spécifique au rôle de développeur Scrum/membre de l’équipe (au cours des cinq dernières années).

Lorsque vous aurez terminé votre cours, vous recevrez une notification d’acceptation de votre licence A-CSD℠, et la certification A-CSD℠ sera ajoutée à votre profil. Votre certification est valable pendant deux ans.

Pour plus de détail veuillez vous rendre sur le site de la Scrum Alliance

Programme :

  1. Test First Development
  2. L’essentiel du Développement
  3. Développement par comportement
  4. Design Emergent

Intéressé à travailler avec nous?