Concepts orientés-objet avancés appliqués au développement agile
DESCRIPTION DE LA FORMATION
Ce cours revisite l’orientation objet sur l’angle de la conception de systèmes maintenables à l’aide des principes et bonnes pratiques orientées objet
Formation pratique sur la pensée objet pour professionnels désirant améliorer la maintenabilité de leur conception OO dans un environnement de développement itératif et Agile
OBJECTIFS PÉDAGOGIQUES
À la fin de cette formation, le participant sera en mesure de :
- Maîtriser les fondements OO.
- Comprendre la décomposition d’une application d’entreprise en objets (conception/design OO).
- Appliquer les principes de regroupement, de structuration et de communication entre les objets d’un système complexe.
- Concevoir des systèmes OO de manière à favoriser la maintenabilité et faciliter le changement dans un contexte itératif.
- Appliquer les principes S.O.L.I.D..
- Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO).
- Connaître la place et les différences entre les styles architecturaux (MVC, MVP, MVVM).
- Connaître quelques modèles architecturaux (DDD, Clean Architecture ...).
- Concevoir des applications faiblement couplées et cohésives.
- Appliquer le paradigme OO dans un projet Agile.
MÉTHODOLOGIE
Plusieurs méthodes d’apprentissage et outils didactiques permettant de mesurer le progrès et l’intégration des concepts par les participants sont utilisés tout au long de la formation.
- Exposé
- Démonstration
- Exercice informatique
CLIENTÈLE VISÉE
Développeur, architecte et tout membre d’une équipe de développement
PARTICULARITÉ
Être familier avec un langage orienté objet. Les exercices pratiques pourront être réalisés en VB, C#, Java ou Ruby.
À SAVOIR LORSQUE CETTE FORMATION EST EN LIGNE
Nos formations en ligne sont diffusées sous forme de classes virtuelles interactives et nous travaillons avec la plateforme Zoom.
Chaque participant.e doit avoir un ordinateur avec un bon accès à Internet ainsi qu'une caméra, un micro et des haut-parleurs afin de participer à la formation. Pour faciliter les échanges avec le formateur ou la formatrice et les autres participants et participantes, ainsi que pour être en mesure de participer au volet pratique de la formation, la caméra doit être fonctionnelle et ouverte tout au long de la formation, à défaut de quoi votre participation pourrait être refusée.
Il est fortement recommandé d'avoir deux écrans sur le même ordinateur : un pour suivre la formation et l'autre pour les exercices pratiques.
Vous devez installer sur votre ordinateur : un IDE et Miro
TÉMOIGNAGES
"Très intéressant et très dynamique."
Karl, S.M.D. INFORMATIQUE INC.