Découverte des Design Patterns
Video2Brain | 03h 16m | 17 Juillet 2014 | AVC 1280x720 25.000 fps | AAC 128 Kbps 44.1 KHz | 580.53 MB
Genre: eLearning | Level: Beginner | Language: French
Les patterns représentent la connaissance et l'expérience des gens qui sont passés avant nous sur les mêmes technologies. Les utiliser est donc un bon moyen de ne pas réinventer ce que d'autres ont découvert depuis longtemps. Fabien Brissonneau vous propose de découvrir dans cette formation l'essentiel des Design Patterns utiles aux concepteurs d’applications.
Les patterns représentent la connaissance et l'expérience des gens qui sont passés avant nous sur les mêmes technologies. Les utiliser est donc un bon moyen de ne pas réinventer ce que d'autres ont découvert depuis longtemps. Fabien Brissonneau vous propose de découvrir dans cette formation l'essentiel des Design Patterns utiles aux concepteurs d’applications.
Les Design Patterns sont apparus comme un outil de conception dans le développement logiciel lorsque les auteurs célèbres ont publié leurs ouvrages.
En 1995, inspirés par la construction des bâtiments, ingénierie dans laquelle on sait réutiliser les mêmes motifs architecturaux, 23 modèles sont proposés er répartis en 3 catégories, de bonne conception du logiciel. Aujourd'hui, faire le tour des patterns qui existent est quasi impensable, car leur nombre doit atteindre quelques milliers, en ne comptant que ceux qui sont réellement publiés. En effet, la notion de Pattern va s'appliquer pour décrire des modèles efficaces pour le métier, pour l'architecte, pour la recherche de solutions, et certains sont fortement liés à des technologies particulières.
Dans cette formation, Fabien Brissonneau vous présente diverses formes de patterns, après un premier rappel des concepts sous-jacents. Les principes fondamentaux de la conception objet sont les premières règles sur lesquelles il faut s'appuyer. Les patterns du GOF (Gang Of Four, la bande des 4 grands gourous), à l'origine de la diffusion des patterns dans l'ingénierie logicielle, sont présentés en partie, en insistant sur ceux dont vous aurez le plus besoin. Vous finirez par quelques modèles plus spécifiques, liés à certaines technologies.
Vue d'ensemble de la formation :
Aborder la découverte des Design Patterns
Faites vos premiers pas dans cette formation consacrée à la découverte des Design Patterns.
Comprendre la base des concepts objets
Dans ce chapitre, vous verrez les concepts fondamentaux qui vous seront nécessaires pour la suite de la présentation. Le vocabulaire est aussi précisé.
Découvrir les principes fondamentaux
Dans ce chapitre, les principes fondamentaux de la conception objet vous sont présentés. Ces règles induisent les Patterns que vous aborderez ensuite. Les principes forment l'acronyme « SOLID ».
Appréhender les patterns GRASP
Abordez les règles que Craig Larman a énoncé. Ce sont vos premiers patterns dans le sens où ce sont des règles que tout développeur objet devrait suivre. Mais ils ne sont pas toujours représentables par des modèles structurels.
Découvrir les modèles du GOF
Abordez à présent quelques patterns du GOF, qui sont certainement parmi les plus connus. Ces Design Patterns sont des modèles souvent représentés par des modèles de structure, qui répondent à des besoins de conception spécifiques.
Connaître quelques modèles spécifiques
Faites enfin le point sur quelques patterns qui touchent des points différents de l'application: soit des modèles qui correspondent quasiment à des façons d'écrire le code, soit des modèles plus vastes, comme les modèles d'architecture.
发布日期: 2015-01-05