Formation Scrum developer : Obtenez une certification reconnue
De façon à assurer une approche qualité dans vos pratiques de développement, la certification Scrum est un réel gage de réussite pour les développeurs. Garantir l’amélioration continue des méthodes de développement, ou encore intégrer efficacement de nouveaux réflexes en matière d’ingénierie logicielle, seront les objectifs de cette formation Scrum developer.
Suite à cette formation certifiante, vous recevrez une certification Scrum Developer.
Ce certificat vous permettra de faire valoir votre maîtrise de la méthode Scrum et des divers outils propres à un développeur Agile. Notre programme sera avant tout pratique et immersif, de manière à ce que les développeurs puissent tout de suite mettre en oeuvre les compétences Agile qu'ils auront acquises.
Nous proposons la certification Certified Scrum Developer (CSD) de l'organisme ScrumAlliance.
-
inter
Le format Inter-entreprise désigne une formation se déroulant dans les locaux de l’organisme de formation.
Le tarif est fixé par participant.
-
intra
La formation intra-entreprise se déroule dans les locaux de l’entreprise qui souhaite entreprendre la formation.
La mobilité du CNFCE est nationale et internationale.
Le tarif est fixé par jour/par groupe.
-
sur-mesureintra / E-learning
Une formation sur mesure est une formation construite spécifiquement autour des besoins et attentes particulières de l’entreprise cliente. Cette notion de sur-mesure intègre le contenu mais aussi le format souhaité par le client.
La formation sur-mesure se déroule dans les locaux de l’entreprise qui souhaite entreprendre la formation.
Sommaire
Objectifs pédagogiques de la formation Scrum developer
- Découvrir les pratiques d’ingénierie logicielle agile dont la programmation pilotée par les tests, le Refactoring et l’automatisation de tests
- Identifier la méthode Scrum, les rôles et leurs interactions
- Comprendre les mécanismes d’estimation et de planification
- Appréhender les mécanismes naturels de synergie contenus dans ces méthodes
- Faire vivre des projets complexes sur base de simplicité
Programme
Comprendre la méthode Scrum et les pratiques d’ingénierie logicielle Agile
- Transparence, introspection, adaptation et leadership : Comprendre les piliers fondamentaux de Scrum
- S’approprier la science de la méthode Scrum
- Mise au point sur l’application de Scrum dans la pratique
- Atelier : ScrumGame
- Création et gestion du "Product Backlog"
- Atelier : Le Product Backlog
Créer des User Stories pertinentes et compréhensibles et leurs tests de recette
- Ateliers pratiques sur la création d'un projet et la gestion des Users Stories (récit d’utilisateur)
Optimiser la collaboration de l’équipe Agile grâce à la méthode Scrum
- Savoir comment travailler ensemble comme une seule équipe
- Prendre conscience de l’importance d’inclure le client dans le processus Agile
- Atelier : Réunion quotidienne d'enfer
- Assimiler la définition concrète du mot « Terminé » « done » dans une méthode SCRUM
- Savoir comment animer une rétrospective Scrum et en faire un levier d’amélioration
- Identifier les avantages du principe du Pair Programming / programmation en binôme
- Appréhender un autre mode de collaboration propre à la méthode Agile
Immersion aux pratiques d’ingénierie Agile (partie pratique sur ordinateur)
- Comprendre les principes liés à l’architecture et à la conception d’un projet Agile
- Se représenter les principes d'architecture dans un environnement Agile
- Comprendre la pratique de Conception dans une équipe Agile
- Identifier les principes permettant d'amplifier facilement la testabilité et le Refactoring
Appréhender la méthode Test Driven Development (TDD)
- Etude du développement à base de "Test-First" incluant les concepts suivants :
- Définition et Principes de cette méthode de développements pilotés par les tests
- Théorie et xUnit
- Les 3A (Arrange, Act, Assert/ Arranger, Agir, Affirmer)
- Comment gérer les exceptions dans les tests unitaires
- Appliquer la méthode du refactoring de code en Scrum
- Mise au point sur la notion de conception émergeante
- Test Driven Design
- Quand faut-il refactorer ? Quelles sont les bonnes pratiques ?
- Comment éviter les grandes dettes techniques
- Effectuer un refactoring pour la maintenance
Assimiler les meilleures pratiques de développement Agile
- Prendre connaissance des conditions limites
- TDD et Gestion de base de données SGBDR
- TDD et Gestion des données liées aux fichiers et aux repository (SVN, Git, Sourcesafe)
- TDD et Gestion des IHM (interaction homme machine)
Manipulation de techniques avancées avec le TDD
- Apprendre à corriger des anomalies dans le code
- Gérer la montée en charge et la sécurité des produits NTIC
- Savoir comment gérer la sécurité logicielle
- Garantir et optimiser la performance d'un logiciel
- Réalisation de stress tests pour vérifier la fiabilité d’un logiciel
Appréhender l’utilisation des objects Mock en programmation
- Comprendre les spécificités de ces techniques de test : Mock, Stub et Fake
- Application de la théorie sans utiliser de bibliothèque
- Découverte des bibliothèques du marché
Sujet au choix du stagiaire (jour 5)
Réalisation d'un self-Test et utilisation d'outils collaboratifs
- Intégration continue (SVN, CVS, Sourcesafe)
- Intégrateur continu (Hudson, Cruisecontrol)
- Couverture
- Test Driven Requirement avec Fitnesse
- Behaviour Driven Development
Pratique immersive des tâches d'un Scrum developer
- Réalisation d'un TDD en environnement complexe avec intégration continue
- Appliquer la démarche de formalisation des besoins via le Test Driven Requirement (Fitness)
Réalisation d'un défi de programmation en Coding Dojo
- Behaviour Driven Development par la pratique
- Gros refactoring par la pratique
- Test Driven Requirement avec Fitnesse par la pratique
- Scala et TDD pour les Développeurs Java
- ASP.Net MVC 2 et TDD par la pratique
- Spring et TDD par la pratique
- C++ and TDD for .Net developers par la pratique
Réalisation d'un entraînement pratique en Agile Dojo
- Agile Estimating and Planning dans la pratique : Simulation des projets et refactoring de UserStories
- Facilitation et pratique
Publics & prérequis
Public cible
Développeurs voulant évoluer vers des pratiques d'ingénierie agiles liées à Scrum dans un contexte de développement logiciel
La majorité de nos formations sont accessibles aux PSH. Pour toute question relative à l’accessibilité, vous pouvez nous contacter par mail à l’adresse contact-handicap@cnfce.com ou consulter cette page.
Prérequis
- Animation en Français ou en Anglais
- Il est demandé de maîtriser un langage de programmation pour suivre la formation scrum developer
Méthodes pédagogiques
- Apports théoriques et pratiques
- Exercices pratiques et ludiques (70%)
- Support de cours formation Scrum developer
- Certification Scrum developer
- Auto évaluation préalable en amont de la formation
- Évaluation des acquis en fin de formation
Un formateur pour chaque métier, une expertise pour chaque besoin
Découvrez Mourad O.
Je suis un formateur international avec plus de 25 ans d'expérience dans les domaines de gestion de projets en Banques, Finance et Assurances .
J’ai pu faire mes preuves aussi bien dans la participation à divers projets d’implémentation et de migration de divers progiciels financiers mais aussi à former et à coacher des candidats /Entreprises/collaborateurs sur plusieurs spécialités et formations internationales certifiantes.
Nos avis clients
Musée National des arts asiatiques - Guimet
Eugénie. J - Gestionnaire de formation
Wellspect
Cécile D. - Responsable service clients
AdhexPharma
Anais P. - Responsable formation et développement RH
Mairie de Morlaix
Laurence M. - Chargée de RH
Socotrap
Armand H. - Chargé de développement RH
AVSEA
Lucille D. - Cadre coordinatrice
Avis vérifiés
Expertise
Nos formateurs sont retenus pour leurs qualités pédagogiques, leur expérience et leur sympathie.
Réactivité
Nos conseillers pédagogiques se dévouent pour répondre à vos demandes dans les 48 heures.
Professionnalisme
Nous mettons notre expertise au service de la satisfaction de nos clients.
Qualité
Nous nous réinventons chaque jour pour assurer une qualité de service maximale à nos clients.
Nos labels et certifications
Une question ? Un besoin ?
Foire aux questions formation Scrum developer
Quelles sont les modalités et délais d’accès à la formation ?
Formation inter-entreprise
Le délai d’accès est fixé préalablement par la mise en ligne de nos dates de formation sur les fiches programmes.
Nous nous engageons à répondre à vos demandes d’informations dans un délai maximum de 48 heures ouvrées.
Sous réserve d’ouverture de la session, et de la conformité des formalités administratives d’inscription, l’accès à nos formations inter-entreprise peut se faire dans un délai de 24h.
Formation intra-entreprise
Le CNFCE vous proposera des dates en fonction de vos disponibilités et de celles du formateur pressenti.
Sauf cas particuliers, et en fonction du mode de financement, le délai pour la mise en place d’une formation Intra est estimé entre 10 jours et 3 mois (si prise en charge par votre Opco).
Pour toute demande urgente, merci de nous contacter.
Quelles sont nos solutions de financement ?
Selon votre statut, plusieurs solutions s’offrent à vous pour financer votre formation avec le CNFCE :
- OPCO
- FNE
- Financements conventionnels
- FSE
Vous souhaitez financer votre formation professionnelle en tant qu’indépendant ? Sachez que vous pouvez obtenir une aide en vous tournant vers votre Fonds d’Assurance Formation (FAF).
Pour en savoir davantage sur nos solutions de financement, nous vous invitons à consulter notre page Comment financer ma formation au CNFCE.
Mise à jour de la page le 25/04/2025