Cursusaanbod
Inleiding tot ontwerppatronen
- Wat zijn ontwerppatronen?
- Waarom zouden we ontwerppatronen gebruiken?
- De 'Gang of Four' (GoF) en classificatie van patronen
- Basisprincipes in ontwerp: SOLID, DRY, KISS, YAGNI
Creatie-ontwerppatronen
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Structuur-ontwerppatronen
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Gedrags-ontwerppatronen
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Toepassing van ontwerppatronen in de praktijk
- Ontwerppatronen in bedrijfsapplicaties
- Het herstructureren van oude code met behulp van ontwerppatronen
- Gecombineerde toepassing van meerdere patronen voor robuuste oplossingen
- Best practices en veelgemaakte fouten
Samenvatting en vervolgstappen
Vereisten
- Ervaring met het programmeren in Java
- Kennis van de basisprincipes van objectgeoriënteerd programmeren (OOP)
- Grundeigen kennis van softwarearchitectuurprincipes
Doelgroep
- Java-ontwikkelaars die hun ontwerpfaciliteiten willen verbeteren
- Softwarearchitecten die robuuste en schaalbare toepassingen ontwikkelen
- Techleads die de onderhoudbaarheid en efficiëntie van code willen vergroten
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 (2)
Podman instellen voor het probleemloos werken met lokale containers en het gebruiken van Kafka-onderwerpen.
- Norfolk Southern
Cursus - Quarkus for Developers
Automatisch vertaald
- De voortgang van de cursus (van JVM-interne werking tot meer hoogwaardige onderwerpen) - Enkele inzichten uit praktische oefeningen - Visuele stijl (geen presentatie, maar een netjes opgemaakte pagina)
Ivan Suvorov - Deutsche Bank
Cursus - Java Advanced
Automatisch vertaald