Cursusaanbod
Inleiding tot Design Patterns
- Wat zijn ontwerppatronen?
- Waarom ontwerppatronen gebruiken?
- Gang van Vier (GoF) en patroonclassificatie
- Algemene ontwerpprincipes (SOLID, DRY, KISS, YAGNI)
Creational Design Patterns
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Structuur Design Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Gedrags-Design Patterns
- Verantwoordelijkheidsketen
- Opdracht
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- Staat
- Strategie
- Template Methode
- Bezoeker
Toepassen van Design Patterns in real-world toepassingen
- Ontwerppatronen in enterprise-toepassingen
- Legacy-code refactoren met behulp van ontwerppatronen
- Meerdere patronen combineren voor robuuste oplossingen
- Best practices en valkuilen
Samenvatting en volgende stappen
Vereisten
- Ervaring met Java programmeren
- Begrip van Object-Oriented Programming (OOP) concepten
- Basiskennis van software-architectuurprincipes
Publiek
- Java ontwikkelaars die hun ontwerpskills willen verbeteren
- Software-architecten die schaalbare toepassingen ontwerpen
- Technische leidinggevenden die gericht zijn op het verbeteren van de onderhoudbaarheid en efficiëntie van de code
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (3)
Dat we een complex overzicht kregen, ook over de context - bijvoorbeeld waarom we bepaalde annotaties nodig hebben en wat ze betekenen. Ik vond het praktische gedeelte van de training leuk - zelf de commando's moeten uitvoeren en de REST API's aanroepen.
Alina - ACCENTURE SERVICES S.R.L
Cursus - Quarkus for Developers
Automatisch vertaald
interactie door middel van oefeningen en ook projecten delen
Claudiu - MSG system
Cursus - Advanced Spring Boot
Automatisch vertaald
De extra informatie die werd gedeeld, maakte het trainingsschema niet direct eenvoudig, wat fijn was.
Covenant - Vodacom
Cursus - Groovy Programming
Automatisch vertaald