Software design mastery: Practical workshop (DMPW)

Cybersecurity, ICT Security

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Design API
    1. Návrh rozhraní, identifikace entit
    2. Bezpečné změny do existujícího API
    3. Testování API
  • Refactoring jako nástroj pro zlepšení kódu v agilním prostředí
    1. Refactoring vs Rewriting - zásady a čím se liší
    2. Bezpečná úpravy kódu se zachováním funkcionality v rámci scrum metodologie
    3. Praktický refactoring existujícího kódu
  • Code Review
    1. Best practices v rámci code review pro scrum týmy
    2. Role účastníků code review
    3. Ukázka využití AI
  • Clean Code jako základ pro agilní vývoj
    1. Zásady čistého vývoje software
    2. Testovatelnost a rozšiřitelnost software pomocí agilních metod
  • SOLID v praxi
    1. Představení SOLID principů
    2. Praktická aplikace jednotlivých principů
    3. Ukázka negativních dopadů na udržitelnost kódu při jejich absenci
  • Architektura
    1. Dekompozice kódu
    2. Návrh struktury a datových entit
    3. Oddělení aplikačních vrstev pro podporu agilního vývoje
Schedule:
2 days (9:00 AM - 5:00 PM )
Language: