
Kurz UML
Ovládněte UML od základů a získejte dovednosti vizuálního modelování, na které se softwarové týmy skutečně spoléhají. Tento kurz pokrývá všech 14 typů diagramů, od diagramů případů užití a diagramů tříd až po diagramy nasazení a diagramy stavových automatů. Po absolvování budete schopni navrhovat, číst a komunikovat odborné modely UML s jistotou.
Co se naučíte:
Získáte komplexní porozumění notaci UML a použijete ji v každé fázi životního cyklu vývoje softwaru. Kurz vás provede strukturálními diagramy, jako jsou diagramy tříd a diagramy komponent, a poté přejde k diagramům chování, včetně sekvenčních diagramů, diagramů aktivit a diagramů stavových automatů. Naučíte se modelovat požadavky, navrhovat architekturu systému a sledovat rozhodnutí napříč celou sadou modelů. Pokročilá témata pokrývají omezení OCL, profily UML, modelově řízené generování kódu a agilní modelovací postupy. Závěrečná případová studie spojuje všechny dovednosti do jednoho soudržného projektu z reálného světa.
Jak studujete v praxi Kurz UML
Jak procvičujete Kurz UML
Pro vás, kteří jste firma a chcete školit svůj tým
V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.
Obsah kurzu
8 Kapitoly • 35 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)
Kapitola 1SkrýtSkrýt detailyZobrazit detailyÚvod do UML a modelování
Úvod do UML a modelování
Lekce 1 • Modelovací nástroje a prostředí
Poskytuje přehled populárních nástrojů UML a jejich sad funkcí. Studenti si nastaví pracovní prostředí pro praktická cvičení v průběhu kurzu.
Lekce 2 • Základy notace UML
Pokrývá základní prvky notace společné napříč diagramy. Poskytuje vizuální slovník potřebný pro čtení a tvorbu jakéhokoli artefaktu UML.
Lekce 3 • Co je UML?
Definuje UML jako standardizovaný vizuální jazyk pro softwarový návrh. Stanovuje koncepční základ pro veškeré další studium diagramů.
Lekce 4 • Kategorie diagramů UML
Představuje rodiny strukturních a behaviorálních diagramů. Studenti přiřazují každou kategorii ke skutečným návrhovým problémům.
Kapitola 2SkrýtSkrýt detailyZobrazit detailyDiagramy případů užití
Diagramy případů užití
Lekce 1 • Aktéři a hranice systému
Definuje aktéry a obdélník hranice systému. Ukotvuje diagramy případů užití v širším kontextu požadavků představeném v kapitole 1.
Lekce 2 • Specifikace případů užití
Propojuje notaci diagramů s písemnými popisy případů užití. Studenti dokumentují výchozí podmínky, průběhy a koncové podmínky pro každý případ užití.
Lekce 3 • Tvorba kompletního modelu případů užití
Provede studenty kompletním modelováním případů užití pro případovou studii. Posiluje veškeré dovednosti notace a specifikace z této kapitoly.
Lekce 4 • Případy užití a vztahy
Vysvětluje notaci případů užití a vztahy include, extend a generalizace. Studenti přesně modelují funkční požadavky.
Kapitola 3SkrýtSkrýt detailyZobrazit detailyDiagramy tříd
Diagramy tříd
Lekce 1 • Dědičnost a rozhraní
Modeluje hierarchie generalizace a kontrakty rozhraní. Studenti aplikují dědičnost a realizaci k podpoře znovupoužitelnosti a abstrakce.
Lekce 2 • Třídy, atributy a operace
Představuje notaci třídy, viditelnost a typované atributy. Staví na základech notace UML z kapitoly 1 pro reprezentaci objektově orientované struktury.
Lekce 3 • Doménové a návrhové modely tříd
Rozlišuje doménové modely od diagramů tříd na úrovni návrhu. Studenti transformují doménový model na detailní návrhový artefakt.
Lekce 4 • Pokročilé techniky diagramů tříd
Představuje omezení, základy OCL a vzory diagramů tříd. Studenti upřesňují modely pro vyjádření přesného návrhového záměru.
Lekce 5 • Vztahy mezi třídami
Pokrývá asociaci, agregaci, kompozici a závislost. Studenti volí správný typ vztahu pro každou návrhovou situaci.
Kapitola 4SkrýtSkrýt detailyZobrazit detailySekvenční diagramy a diagramy komunikace
Sekvenční diagramy a diagramy komunikace
Lekce 1 • Odkazy na interakce a brány
Představuje ref fragmenty a operandy interakce pro znovupoužití. Studenti modularizují rozsáhlé modely interakcí do zvládnutelných částí.
Lekce 2 • Kombinované fragmenty
Pokrývá fragmenty alt, opt, loop a par pro podmíněnou a iterační logiku. Studenti vyjadřují komplexní řídicí tok v rámci jednoho diagramu.
Lekce 3 • Diagramy komunikace
Prezentuje diagramy komunikace jako alternativní pohled na interakce. Studenti převádějí sekvenční diagramy na diagramy komunikace a zpět.
Lekce 4 • Základy sekvenčních diagramů
Představuje čáry života, aktivační pruhy a synchronní zprávy. Propojuje modelování interakcí se strukturami tříd vytvořenými v kapitole 3.
Kapitola 5SkrýtSkrýt detailyZobrazit detailyDiagramy stavových automatů
Diagramy stavových automatů
Lekce 1 • Akce a aktivity ve stavech
Pokrývá akce entry, exit a do-activity uvnitř stavů. Studenti přiřazují každému stavu přesnou behaviorální sémantiku.
Lekce 2 • Protokolární stavové automaty
Rozlišuje behaviorální a protokolární stavové automaty. Studenti specifikují platné sekvence volání operací pro rozhraní tříd.
Lekce 3 • Složené a ortogonální stavy
Představuje vnořené stavy a souběžné oblasti. Studenti modelují komplexní chování životního cyklu pomocí hierarchických stavových automatů.
Lekce 4 • Stavy, přechody a události
Definuje jednoduché stavy, přechody, spouštěče a podmínky. Staví na konceptech behaviorálního modelování představených v kapitole 4.
Kapitola 6SkrýtSkrýt detailyZobrazit detailyDiagramy aktivit
Diagramy aktivit
Lekce 1 • Zpracování výjimek a přerušení
Pokrývá obsluhu výjimek a přerušitelné oblasti aktivit. Studenti modelují chybové cesty a scénáře zrušení ve složitých pracovních postupech.
Lekce 2 • Toky objektů a piny
Modeluje předávání dat mezi akcemi pomocí uzlů objektů a pinů. Studenti reprezentují pracovní postupy řízené daty s přesnou sémantikou tokenů.
Lekce 3 • Souběžnost a synchronizace
Pokrývá uzly fork, join a souběžné toky. Studenti přesně modelují paralelní procesy a synchronizační body.
Lekce 4 • Základy diagramů aktivit
Představuje akce, řídicí toky a rozhodovací uzly. Propojuje modelování pracovních postupů s behaviorálními koncepty z kapitol 4 a 5.
Lekce 5 • Plavecké dráhy a oddíly
Představuje oddíly plaveckých drah pro přiřazení odpovědnosti aktérům nebo komponentám. Studenti slaďují modely aktivit s organizačními nebo architektonickými hranicemi.
Kapitola 7SkrýtSkrýt detailyZobrazit detailyDiagramy komponent a nasazení
Diagramy komponent a nasazení
Lekce 1 • Závislosti a sestavy komponent
Modeluje konektory sestavení a delegační konektory. Studenti skládají komponenty do subsystémů a ověřují kompatibilitu rozhraní.
Lekce 2 • Základy diagramů nasazení
Představuje uzly, artefakty a vztahy nasazení. Studenti mapují softwarové artefakty na fyzická nebo virtuální prostředí spuštění.
Lekce 3 • Modelování distribuovaných architektur
Aplikuje diagramy nasazení na vícevrstvé architektury a architektury cloudového stylu. Studenti reprezentují komunikační cesty a omezení nasazení.
Lekce 4 • Základy diagramů komponent
Představuje komponenty, rozhraní a porty. Propojuje strukturní modelování z kapitoly 3 s architektonickou granularitou.
Kapitola 8SkrýtSkrýt detailyZobrazit detailyIntegrace UML napříč životním cyklem vývoje softwaru
Integrace UML napříč životním cyklem vývoje softwaru
Lekce 1 • Konzistence modelu a sledovatelnost
Zajišťuje konzistenci napříč diagramy a udržuje vazby sledovatelnosti. Studenti provádějí audit sady modelů na konflikty a mezery.
Lekce 2 • Modelování ve fázi požadavků
Mapuje diagramy případů užití a aktivit na získávání a analýzu požadavků. Studenti slaďují artefakty diagramů s potřebami zainteresovaných stran.
Lekce 3 • Modelování implementace a nasazení
Propojuje diagramy komponent a nasazení s rozhodnutími o implementaci. Studenti ověřují, že návrhové modely jsou v souladu s cílovým prostředím nasazení.
Lekce 4 • Závěrečná případová studie
Studenti vytvoří od základu úplnou sadu modelů UML pro realistický systém. Integruje všechny typy diagramů a modelovací dovednosti z kapitol 1 až 7.
Lekce 5 • Modelování ve fázi návrhu
Propojuje diagramy tříd, sekvenční diagramy a stavové diagramy s architektonickým a detailním návrhem. Studenti vytvářejí koherentní návrhový model z artefaktů požadavků.
Váš platný certifikát o dokončení
Tento kurz je pro vás:
Softwarový vývojář: chce vyjádřit rozhodnutí o návrhu v univerzálně srozumitelném formátu.
Obchodní analytik: potřebuje přesné diagramy k propojení požadavků zainteresovaných stran a technických týmů.
Student informatiky: vytváří portfolio, které prokazuje odborné modelovací dovednosti.
Systémový architekt: snaží se formalizovat intuitivní návrhové návyky do zdokumentovaných, kontrolovatelných artefaktů.
Člověk měnící kariéru: přechází do technologií a potřebuje strukturované nástroje ke komunikaci systémového myšlení.
Projektový manažer: usiluje o čtení a hodnocení technických diagramů vytvořených technickými týmy.
Co říkají naši studenti
Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...

Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.

Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!

Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.

Hlavní školení
Často kladené otázky
Kdo je Dedika?
Je certifikát platný v Česko?
Jsou kurzy zdarma?
Jaká je pracovní zátěž kurzu?
Jak kurzy vypadají?
Jak kurzy fungují?
Jaká je délka kurzů?
Jaká je cena nebo poplatek za kurzy?
Co je EAD nebo online kurz a jak funguje?
PDF kurz




















