Software Design Mastery: Praktický workshop (SDM)
Programování, SW architektura
Workshop se zaměřuje na klíčové principy tvorby kvalitního a udržitelného softwaru. Účastníci se naučí efektivně navrhovat API, které bude snadno testovatelné a připravené pro dlouhodobé použití. Součástí je i refaktoring a úpravy kódu bez ztráty funkčnosti, které zlepší čitelnost i udržitelnost. Rozviňte své dovednosti v oblasti softwarového inženýrství!
Dalším důležitým tématem je code review – proces, který zvyšuje kvalitu kódu a podporuje týmovou spolupráci. Naučíte se, jak reagovat na zpětnou vazbu a jak vám může pomoci umělá inteligence při revizi kódu. Workshop vás provede osvědčenými postupy, které vedou k profesionálnímu vývoji softwaru.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Psát testovatelný, efektivní a dlouhodobě udržitelný kód
- Definovat udržitelné a testovatelné API v rámci vývoje
- Měnit existující kód bez dopadu na funkcionalitu
- Využívat code review pro zlepšení vývojového procesu v rámci celého týmu
- Dodržovat zásady čistého vývoje
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Juniorní a seniorní vývojáři software spolupracující v rámci agilního týmu
KDE A KDY KURZ PROBÍHÁ?
Brno + online (volitelně)
20.10. - 21.10.2025
13 800 Kč
20.10. - 21.10.2025
13 800 Kč
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Design API
-
Návrh rozhraní, identifikace entit
-
Bezpečné změny do existujícího API
-
Testování API
-
Refactoring jako nástroj pro zlepšení kódu v agilním prostředí
-
Refactoring vs Rewriting - zásady a čím se liší
-
Bezpečná úpravy kódu se zachováním funkcionality v rámci scrum metodologie
-
Praktický refactoring existujícího kódu
-
Code Review
-
Best practices v rámci code review pro scrum týmy
-
Role účastníků code review
-
Ukázka využití AI
-
Clean Code jako základ pro agilní vývoj
-
Zásady čistého vývoje software
-
Testovatelnost a rozšiřitelnost software pomocí agilních metod
-
SOLID v praxi
-
Představení SOLID principů
-
Praktická aplikace jednotlivých principů
-
Ukázka negativních dopadů na udržitelnost kódu při jejich absenci
-
Architektura
-
Dekompozice kódu
-
Návrh struktury a datových entit
-
Oddělení aplikačních vrstev pro podporu agilního vývoje
-
Předpokládané znalosti:
-
Školení je určeno jak juniorním, tak zkušenějším vývojářům, kteří chtějí zlepšit své dovednosti a posunout svůj vývojový proces na vyšší úroveň.
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
13 800,00 Kč (16 698,00 Kč včetně 21% DPH)