Design Patterns Training
| Aanbieder | Twice IT Training |
| Kosten | €1.895,00 |
Overzicht
U leert hoe u patterns kunt toepassen bij het architectural en detailed design van software systemen en hoe u daarbij de juiste aandacht kunt besteden aan het realiseren van vele non-functional requirements. Aandacht wordt besteed aan de relevantie van patterns met betrekking tot architectuur. U leert welke patterns er zijn, voor welke design problemen deze geschikt zijn en uit welke typische classes, relaties, verantwoordelijkheden en samenwerkings verbanden een oplossing met een bepaald pattern kan bestaan.Ook leert u de consequenties van het toepassen van de patterns, de voor- en mogelijk nadelen qua tijd en ruimte gebruik en de overwegingen om al dan niet voor een bepaald pattern te kiezen. Een groot aantal bekende patterns passeert in de loop van de cursus de revu.
Volledige omschrijving
Bestemd voor
Zeer ervaren ontwikkelaars en software architecten met kennis van object georienteerde principes (inheritance, polymorphism en dergelijke) en analyse.Benodigde kennis
Ruime ervaring (minimaal 3 jaar) met object georienteerde software ontwikkeling en kennis van een object georienteerde programmeertaal zoals C++, C#, Delphi of Java is vereist. Kennis van UML is vereist. InschrijvenBeschrijving
dag 1 - What is a design pattern - Architectural relevance of design patterns - Reuse through design patterns - Classification of patterns - Creational Patterns - Structural Patterns - Behavioral Patterns - Describing design patterns - Sample design patterns - Solving problems with design patterns dag 2 - Abstract Factory pattern - Product families - Proxy - Catalog of design patterns - Structure of patterns - Using design patterns - Adapter - Bridge - Observer - Singleton - Facade dag 3 - Chain of responsibility - Listener - Prototype - Iterators - Strategy dag 4 - Architectural patterns versus design patterns - Patterns for real-time software - Layers - MVC - Broker