Certification Scrum Développeur (CSD)

F2_1000X500_computer-1245714_19201000x500
27
Jan

Référence

MAN/AGI/05

Durée

5 jours

Tarif (H.T.)

2550 €

Dates de session
Inscrivez-vous à la date de votre choix pour participer à l'une de nos sessions dans l'année.

13/06/2022 au 17/06/2022
03/10/2022 au 07/10/2022

Objectifs pédagogiques

Seront abordés pendant cette formation les pratiques d’ingénierie logicielle agile dont la programmation pilotée par les tests, le Refactoring et l’automatisation des tests. Seront également abordés la méthode Scrum, les rôles et leurs interactions. Les mécanismes d’estimation, de planification, les mécanismes naturels de synergie seront également développés.

 

Description

Pour un développeur, un gage de réussite dans Scrum est son engagement dans une approche d’amélioration continue. Cette formation prépare tous les membres d’une équipe à travailler dans un environnement de développement logiciel efficace et fortement collaboratif. Elle procure une forte compréhension du processus Scrum et aide les participants à développer de bons réflexes en matière d’Ingénierie Logicielle. La certification CSD est une Certification Officielle de la Scrum Alliance.

Profil participants

  • Ingénieurs, Administrateurs ou techniciens systèmes / réseaux, architectes réseau.
  • Toute personne souhaitant se préparer à l’examen 300-425 Designing Cisco Enterprise Wireless Networks (ENWLSD). L’obtention de cette examen permet d’obtenir la certification Cisco Certified Specialist – Enterprise Wireless Design

 

Pré-requis

Connaître un langage de programmation.

Programme de formation

Évaluation des acquis

Présentation

Jour 1.

  • Introduction à Scrum et aux pratiques d’ingénierie logicielle
  • Transparence, Introspection, Adaptation,leadership
  • Atelier : Optimiser sa production
  • Scrum dans la pratique
  • Atelier : ScrumGame
  • Création et gestion du “Product Backlog”
  • Atelier : Le product Backlog

Jour 2.

  • Ecrire les Users Stories et leur test de recette
  • Atelier : Création d’un projet
  • Atelier / Remanier les Users Stories
  • Travailler ensemble comme une seule équipe
  • Inclure le client dans le processus
  • Atelier : Réunion quotidienne d’enfer
  • Définition of Done
  • Rétrospective
  • Principe du Pair Programming
  • Autre mode de collaboration

Jour 3.

  • Pratique d’Ingénierie Agile en mode immersion
  • Architecture et conception
  • Principes d’architecture dans un environnement Agile
  • Pratique de conception dans une équipe Agile
  • Principes qui permet d’amplifier facilement la testabilité et le Refactoring
  • Test Driven Developement
  • Etude du développement à base de “Test-First” incluant les concepts suivants : Définition et Principes
  • Théories et xUnit
  • Les 3A
  • Gérer les exceptions

Jour 4.

  • Refactoring
  • Conception émergeante
  • Test Driven Design
  • Quand faut-il refactorer ?
  • Comment éviter les grandes dettes techniques
  • Refactoring pour la maintenance
  • Les meilleurs pratices de développement Agile
  • Conditions limites
  • TDD et Gestion de base données SGBDR
  • TDD et gestion des données liées aux fichiers et aux repository (SVN, GIT, Sourcesafe)
  • TDD et Gestion des IHM
  • Techniques avancées avec le TDD
  • Corriger les anomalies
  • Gérer la montée en charge et la sécurité des produits NTIC
  • Gestion de la sécurité logicielle
  • Gestion de la performance
  • Stress test
  • Les objects Mock
  • Mock , Stub et Fake
  • Application de la théorie sans utiliser de bibliothéque
  • Découverte des bibliothéques du marché
  • Selft-Test et outils collaboratifs
  • Intégration Continue (SVN, CVS, Sourcesafe)
  • Intégrateur Continu (Hudson, cruisecontrol)
  • Couverture
  • Test Driven Requirement avec Fitnesse
  • Behaviour Driven Development

Jour 5.

  • Immersion
  • TDD en environnement complexe avec intégration Continue et Test Driven Requirement (Fitnesse)
  • Coding DOJO
  • Behaviour Driven Developement par la pratique
  • Gros refactoring par la pratique
  • Test Driven Requirement avec Fitness 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
  • Agile Dojo
  • Agile Estimating and Planning dans la pratique : Simulation des projets et Refactoring de UserStories
  • Facilitation et Practique

Des questions ?

Moyens et méthodes pédagogiques

  • Formateur pédagogue expert du domaine disposant d’une solide expérience terrain. 
  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc 
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage 
  • Pédagogie active, s’appuyant sur la participation des apprenants. 
  • Alternance d’apports théoriques (25 % environ) et d’exercices pratiques (75 % environ) basés sur les “meilleures pratiques” utilisées dans les situations professionnelles des apprenants. 
  • Les séquences pédagogiques peuvent comporter des présentations, des démonstrations, des échanges d’expériences, des exercices de complexité variable sous forme de travaux dirigés et de cas pratiques non guidés. 
  • L’animation est modulée en fonction des besoins et attentes des apprenants : difficultés rencontrées, évaluation intermédiaire des acquis, aide dans les travaux pratiques. 

Evaluation des acquis

En amont de la formation
Questionnement et évaluation du besoin par téléphone par nos conseillers pédagogiques et formateurs

Au début de la formation
Tour de table pour prendre connaissance des attentes et niveau des stagiaires

En cours de formation
Evaluation continue des acquis des apprenants basée sur :
la réalisation des travaux pratiques, dirigés ou non.
– les réponses aux questions orale

L’évaluation des acquis des apprenants peut être complétée par un questionnaire écrit type QCM (Questionnaire à Choix Multiples)

En fin de formation
– Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires.

– Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne. 

– Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur.

Des questions ?

Un projet de formation ?

Course Content

Time: 5 days

Curriculum is empty

Instructor

2 550.00€