Formation SCRUM Developer (test inclus)

LiveOnLine Certifiant
  • Référence : MEAG005
  • Durée : 2 jours (14 heures)
  • Certification : PSD 1
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • 1/Posséder une culture agile acquise par la formation ou l’expérience
  • 2/Savoir travailler en équipe
  • 3/Une expérience en développement logiciel est nécessaire
  • 4/Le passage de la certification requiert un bon niveau d’anglais

PROFIL DES STAGIAIRES

  • Développeurs, architectes, testeurs, futurs managers agiles, responsables Qualité-Méthodes, Responsables d’équipe, ..

OBJECTIFS

  • Connaître les spécificités du développement Agile
  • Comprendre le rôle du développeur Agile
  • Disposer d’une bonne connaissance des pratiques de conception, de développement et de tests Agile
  • Savoir planifier son action dans un projet Agile en tant que développeur
  • Être capable de développer en mode Agile en mobilisant les bonnes pratiques d’ingénierie logicielle et l’automatisation des tests Agiles, tout en favorisant un fonctionnement en auto-organisation de l’équipe
  • Se préparer à la certification Professional Scrum Developer (PSD) de Scrum.org

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Méthodologie - Modélisation

CONTENU DU COURS

1 - Agile et Scrum (2h)

  • Pourquoi l’Agile ?
  • Origine et manifeste
  • Agile, SCRUM et les autres
  • Scrum Overview : product backlog, cérémonies, rôles et responsabilités (Development team, Scrum Master, Product Owner)

2 - Les techniques de développement (5h)

  • Point de départ : le Backlog
  • Méthodologies SOLID et Craftmanship
  • Les standards de développement : dette technique (concepts et conséquences), règles de nommage des variables, classes, packages, etc
  • Architecture et refactoring : architecture en couches, notion de "Spike", Refactoring (définition et exemples), design patterns, crosscutting concerns, definition of done
  • Traitement des bugs : bug report, cycle de vie, processus
  • Les mesures : code/design, complexité cyclomatique, tests, dette technique

3 - Techniques de tests et intégration (6h)

  • La classification des tests (fonctionnels, structurels, unitaires, intégration, validation, acceptation, autres)
  • TDD, principes et avantages : tester avant de coder, le Test-Driven Development, Behaviour Driven Development, Acceptance par les tests (ATDD)
  • Intégration continue et automatisation : principes et avantages, mise en place, recommandations, gestion de configuration
  • Infrastructure et outils : vue globale, environnement de développement, Application Lifecycle Management, pour les tests unitaires, pour ATDD, BDD, intégration continue

4 - Préparation à l'examen Professionel Scrum Developer – PSD (1h)

  • Examen blanc avec correction collective
  • Phase de questions/réponses
  • Les conseils du formateur

5 - Remise d’un voucher pour la certification Professional Scrum Developer (PSD) de Scrum.org

  • Le passage de l’examen s’effectue en ligne et en anglais après la formation
Cookies