Design Patterns voor developers (Virtueel)
Volg de Design Patterns voor developers van Vijfhart en leer effectieve oplossingen voor veelvoorkomende designproblemen in software.
Deze oplossingen zijn beschreven als design patterns en ontwikkelaars kunnen zo deze bewezen oplossingen hergebruiken in hun eigen applicatie.
Het voordeel van het gebruik van design patterns is dat de code meer flexibel, herbruikbaar, uitbreidbaar en veelal beter leesbaar wordt. In deze cursus behandelen we de meest bruikbare design patterns, die je met behulp van hands-on oefeningen leert implementeren in C++, Java of C#, terwijl je in de voorbeelden en oefeningen ook ontdekt hoe je deze patterns kunt toepassen in real-world applicaties. Ook gaan we dieper in op het gebruik van verschillende patterns in combinatie met elkaar.
Deze opleiding heeft de volgende onderwerpen:
#Object-georienteerd ontwerp principes
- Introductie in design patterns
- Behavioral patterns
- #Command
- #Observer
- #State
- #Strategy
- #Iterator
- #Mediator
- #Chain of responsibility
- #Template method
- #Visitor
- Structural patterns
- #Adapter
- #Composite
- #Decorator
- #Façade
- #Proxy
- Creational patterns
- #Abstract factory
- #Factory method
- #Singleton
- Architectural patterns
- #Model-View-Controller
- #Layers
- #Service object
- #Data access object
- #Gateway