Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion till designmönster
- Vad är designmönster?
- Varför använda designmönster?
- Gang of Four (GoF) och mönsterklassificering
- Vanliga designprinciper (SOLID, DRY, KISS, YAGNI)
Skapande mönster
- Fabrikmetod
- Abstract Factory
- Singleton
- Builder
- Prototyp
Strukturmönster
- Adapter
- Bro
- Komposit
- Dekoratör
- Fasad
- Flygvikt
- Proxy
Beteendemönster
- Kedja av ansvar
- Kommandot
- Interpreter
- Iterator
- Mäklare
- Memento
- Observera
- Stat
- Strategi
- Mallmetod
- Besökare
Tillämpning av designmönster i verkliga applikationer
- Designmönster i företagsapplikationer
- Refaktorering av gammal kod med hjälp av designmönster
- Att kombinera flera mönster för robusta lösningar
- Bästa praxis och fallgropar
Sammanfattning och nästa steg
Krav
- Erfarenhet av Java programmering
- Förståelse för Object-Oriented Programming (OOP) koncept
- Grundläggande kunskaper om programvaruarkitekturprinciper
Målgrupp
- Java utvecklare som vill förbättra sina designkunskaper
- Programvaruarkitekter som designar skalbara applikationer
- Tekniska ledare som strävar efter att förbättra kodens underhållbarhet och effektivitet
21 Timmar
Vittnesmål (3)
Att vi fick en komplext översikt även om sammanhanget - till exempel varför vi behöver vissa anmärkningar och vad de betyder. Jag tyckte om den praktiska delen av utbildningen - att måste köra kommandona manuellt och anropa rest-api:erna
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskintolkat
interaktion genom övningar och också projektsharing
Claudiu - MSG system
Kurs - Advanced Spring Boot
Maskintolkat
Den ytterligare information som delades ut, var att kursen inte var enkel groovy, vilket var trevligt.
Covenant - Vodacom
Kurs - Groovy Programming
Maskintolkat