Programmation Agile : Principes et techniques du développement réussi de logiciels Formation: 931 Type: RealityPlus Durée: 3 jours Vous apprendrez à
- Développer des itérations plus rapidement en utilisant des méthodologies agiles telles que XP et Scrum
- Collecter des scénarios, estimer la charge de travail et planifier les itérations, les sprints et les releases (versions)
- Réduire les bogues et augmenter la productivité grâce au développement piloté par les tests et grâce aux tests unitaires
- Refactoriser le code existant pour faciliter la maintenance et améliorer la conception
- Élaborer des conceptions de qualité en adoptant des principes de codage établis et des patterns
- Faciliter la communication au sein de l'équipe avec des réunions quotidiennes, des revues d'itération et des rétrospectives
ObjectifÉconomiser du temps et de l'argent sur le développement de logiciels est essentiel pour rester compétitif. Les méthodologies agiles, notamment Scrum et XP, réduisent les coûts, augmentent la qualité et accélèrent le temps de commercialisation. Cette formation vous permet de maîtriser les bases des principes de la programmation agile. Grâce à une étude de cas complète, vous acquerrez les connaissances et les compétences pratiques nécessaires pour planifier, coder et mettre en œuvre un projet de développement logiciel agile.À qui s'adresse cette formationÀ toute personne travaillant au sein d'une équipe de développement de logiciel, y compris les analystes, les concepteurs, les programmateurs, les testeurs et les cadres techniques. Une compréhension des pratiques élémentaires en ingénierie logicielle et une expérience dans le développement sont supposées acquises. Tout au long de la formation, des activités de mise en situation et sur PC vous immergeront dans la simulation d'un authentique projet de programmation agile. Vous effectuerez des tâches critiques, notamment :
- Interviewer des clients pour générer des scénarios utilisateur
- Estimer les scénarios utilisateur et leur attribuer des priorités
- Participer à une "spike session" pour découvrir une nouvelle technologie
- Écrire des tests et du code pour concrétiser les scénarios utilisateur
- Refactoriser le code pour éliminer le code douteux afin d'obtenir une conception élégante
- Mettre en œuvre une architecture adaptable en employant des design patterns
- Livrer un logiciel par itérations fréquentes
- Mener des revues et des rétrospectives de sprint pour faciliter l'apprentissage
Formations liées à ce sujet- 502 Introduction à la programmation avec .NET
- 503 Programmation avec Visual Basic pour .NET
- 419 Programmation en C#
- 471 Programmation Java : Introduction complète
- 516 Les bonnes pratiques de programmation Java
- 216 Introduction à UML 2
RealityPlus est une marque de Learning Tree International.
|
|
Calendrier des formations
| 15 - 17 déc. | Paris | | 6 - 8 avril | Paris | | 11 - 13 juil. | Paris | Londres (en anglais) | | 2 - 4 févr. | London | | 27 - 29 juil. | London |
Pour plus de dates: www.learningtree.fr
|