Object Oriented Programming OOP and Design Patterns
placeUtrecht 11 feb. 2026 tot 18 feb. 2026Toon rooster event 11 februari 2026, 09:00-16:00, Utrecht event 18 februari 2026, 09:00-16:00, Utrecht |
placeEindhoven 11 mrt. 2026 tot 18 mrt. 2026Toon rooster event 11 maart 2026, 09:00-16:00, Eindhoven event 18 maart 2026, 09:00-16:00, Eindhoven |
placeUtrecht 15 apr. 2026 tot 22 apr. 2026Toon rooster event 15 april 2026, 09:00-16:00, Utrecht event 22 april 2026, 09:00-16:00, Utrecht |
placeEindhoven 13 mei. 2026 tot 20 mei. 2026Toon rooster event 13 mei 2026, 09:00-16:00, Eindhoven event 20 mei 2026, 09:00-16:00, Eindhoven |
placeUtrecht 10 jun. 2026 tot 17 jun. 2026Toon rooster event 10 juni 2026, 09:00-16:00, Utrecht event 17 juni 2026, 09:00-16:00, Utrecht |
placeEindhoven 8 jul. 2026 tot 15 jul. 2026Toon rooster event 8 juli 2026, 09:00-16:00, Eindhoven event 15 juli 2026, 09:00-16:00, Eindhoven |
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Wil je gestructureerde en onderhoudbare code schrijven? In deze training leer je object georiënteerd programmeren en design patterns toepassen voor schaalbare en efficiënte softwareontwikkeling.
Wil je je objectgeoriënteerde programmeervaardigheden verbeteren en
efficiëntere code schrijven? In deze tweedaagse training leer je de
kernprincipes van OOP, zoals encapsulatie, overerving en polymorfisme.
Daarnaast ontdek je hoe veelgebruikte design patterns zoals Factory Method,
Singleton, Adapter en Observer bijdragen aan schaalbare en onderhoudbare
software. Je werkt hands-on met praktijkcases, zoals het ontwerpen van een
winkelwagensysteem en een rapportgenerator met Template Method.
Wat leer j…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Wil je gestructureerde en onderhoudbare code schrijven? In deze training leer je object georiënteerd programmeren en design patterns toepassen voor schaalbare en efficiënte softwareontwikkeling.
Wil je je objectgeoriënteerde programmeervaardigheden verbeteren
en
efficiëntere code schrijven? In deze tweedaagse training leer je
de
kernprincipes van OOP, zoals encapsulatie, overerving en
polymorfisme.
Daarnaast ontdek je hoe veelgebruikte design patterns zoals Factory
Method,
Singleton, Adapter en Observer bijdragen aan schaalbare en
onderhoudbare
software. Je werkt hands-on met praktijkcases, zoals het ontwerpen
van een
winkelwagensysteem en een rapportgenerator met Template Method.
Wat leer je in deze training?
OOP-basisprincipes – Encapsulatie, overerving en polymorfisme.
Creational patterns – Singleton en Factory Method.
Structural patterns – Adapter en Composite.
Behavioral patterns – Observer, Strategy en Template Method.
Praktische refactoring – Code verbeteren met SOLID-principes.
Deze training is ideaal voor junior en medior developers,
zelfstudie-programmeurs en teams die hun code consistentie willen
verbeteren.
De focus ligt op direct toepasbare technieken en best practices. Je
werkt met
Engelstalig lesmateriaal, praktijkgerichte opdrachten en moderne
tools, onder
begeleiding van een Nederlandstalige docent.
Junior developers (6-18 maanden ervaring)
Medior ontwikkelaars die patterns willen formaliseren
Zelfstudie-programmeurs die praktijkkennis missen
Teams die code consistentie willen verbeteren
Dag 1: Basis OOP & Eerste Patterns
OOP Pilaren: Encapsulatie, Overerving, Polymorfisme
SOLID Basics: Single Responsibility, Open/Closed principe
Creational Patterns: Factory Method, Singleton (eenvoudig)
Structural Patterns: Adapter, Composite
Hands-on: Pizza bestelsysteem met Factory Method
Dag 2: Intermediate Patterns & Praktijkcases
Behavioral Patterns: Observer, Strategy, Template Method
Dependency Injection: Basisconcepten en constructor injection
Refactoring: If/else ketens vervangen door
Aan deze training is geen examen verbonden.
Wel wordt een certificaat van deelname afgegeven.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
