Formation Scrum Developer Certified

Résumé

La révolution agile boulverse le monde de la production informatique.Cette formation vous donne les bases de Scrum et les bonnes pratiques de développement qui vont avec, comme les tests, l’intégration continue. Selon le public de la formation, l’axe technique sera orienté JAVA-JEE ou Technologies Microsoft.

Public

Développeur

Prérequis

Connaissance du Java-Jee ou du C#, Réalisation de projets

Durée

5 jours

Certification

PSD

  • Le Manifeste Agile et ses pratiques
    • Le fonctionnement de Scrum
      • La progression par Sprint : pourquoi, comment ?
      • Caractéristiques d’un Backlog de Produit
      • Caractéristiques d’un Backlog de Sprint
    • Les cérémonies du Sprint
      • La planification : Sprint Planning
      • Le point quotidien : Daily Scrum
      • La revue : Sprint Review
      • L’amélioration continue : Retrospective
    • Les rôles Scrum
      • Product Owner : rôle et responsabilités du responsable de produit
      • ScrumMaster : rôle et responsabilités du facilitateur
      • L’équipe : rôle et responsabilités des membres de l’équipe de développement
      • Les rôles et responsabilités des intervenants extérieurs
      • L’optimisation des relations et des échanges entre intervenants
    • Planifier un projet et visualiser son avancée
      • Les outils visuels indispensables : ScrumBoard, Burdown chart
      • Calcul de la Vélocité, Estimation et Planification des Sprints et des Releases
      • Le Planning Poker : un outil d’estimation collaboratif pour l’équipe
    • Les journées de développement
      • Le but : vivre les phases d’un projet Scrum sur une journée dans la peau d’un développeur
      • Contenu de la journée, élaboration d’un agenda et répartition des rôles
      • Présentation du contexte du projet et de l’application fil rouge
    • Déroulement des Sprints
      • Planification : Sprint Planning et Planning Poker
      • Point quotidien : Daily Scrum, mise à jour du ScrumBoard et reste à faire
      • Revue : Sprint Review, démonstration et validation des développements
      • Amélioration continue : Retrospective
    • Test Driven Development
      • Description de l'approche TDD et de ses bénéfices
      • Comment améliorer la qualité et le design du code par les tests ?
      • Les différents types de tests : unitaire, intégration, fonctionnel
    • Les tests unitaires
      • Organisation des activités de test
        • Méthodologie de correction d'un Bug
        • Génération de rapports
      • Tests d'intégration
        • Comprendre la notion de test in-container par opposition aux tests unitaires
      • ATDD et BDD
        • Principes de l’Acceptance Test Driven Development
        • Conséquences d’ATDD sur le Sprint Planning et la Sprint Review
        • Principes du Behavior Driven Developement
        • Rôle du ProductOwner et de l’équipe lors de l’écriture des scénarios d’acceptance
      • Présentation de l'Intégration Continue
        • Principes, environnement et infrastructure
        • Eviter les cinq risques liés à l’intégration
        • Les types de processus d’intégration
      • Métriques
        • Les risques de dérive du code source
        • Lien entre rapports de construction et qualité logicielle
        • Respect des standards de développement avec Checkstyle et PMD
        • Couverture de test avec Cobertura
      • Notification
        • Intérêt des indicateurs visuels et bonnes pratiques
        • Historisation et suivi des tendances
      • Principes Objet fondamentaux
        • Fondamentaux Objets
        • Conception et développement Agile : SRP, DIP, ISP, OCP, LSP
        • Gestion des dépendances
      • Conception de Frameworks
        • Définition et principes des frameworks
        • Quand choisir de créer un framework ?
        • Principe d’extensibilité et mise en oeuvre
      • Refactoring
        • Conséquence de la dette technique et risque de « casse » du code
        • Où ? Quand ? Comment refactorer ?
        • Les sept catégories d’outils de refactoring
        • L’aide de TDD et d’ATDD durant le refactoring
        • Best practices et limitations

      Formation en centre et en entreprise.

      Prochaines sessions
      • A la demande

      Tarif indicatif : 2300€ H.T. pour une inscription en centre.

      Nous conctater pour obtenir les tarifs disponibles.

      Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, les corrections des applications ainsi que le passage de la certification.

      Chaque participant bénéficie d'un coaching d'un mois après la formation et d'un accès à une plateforme d'entraînement jusqu'au passage de sa certification.

      Assurance certification : lors de votre inscription, vous pouvez choisir un ou deux passages de certification.

      Scrum Developer Certified