Objektově orientovaná analýza a návrh softwaru
Prezenční výuka
Školení UML, důležitých objektových architektur a návrhových vzorů pro různé jazyky, které jsou hojně používány v reálných aplikacích.
Napsal David Čápka
E-learning kurzy návrhu softwaru
UML
Zobrazit kurz 16 Položek
Objektově orientovaná analýza a návrh informačních systémů pomocí diagramů v jazyce UML. Tutoriály vás provedou procesem návrhu objektových aplikací.
Návrhové vzory
Zobrazit sekci 26 Položek
Návrhové a architektonické vzory, objektový návrh a architektura aplikací obecně. Analýza, GOF.
Algoritmy
Zobrazit sekci 111 Položek
Užitečné algortimy pro programování jako hledání cesty v bludišti, generování náhodného bludiště, třídění čísel, pohyb a podobně.
Komplexní kurz pro juniory, kteří chtějí být seniory. Provede vás softwarovým inženýrstvím, logickými architekturami a způsoby předávání závislostí.
Sekce obsahuje tzv. best practices, čili dobré praktiky pro návrh a vývoj softwaru jako KISS, DRY, SRP, SOLID, SoC, Shy, LoD, IoC a další.
Teorie objektově orientované programování (OOP), historie, softwarová krize, vysvětlení pojmů instance, třída, zapouzdření, polymorfismus, dědičnost.
Napsal David Čápka
MVC je oblíbený architektonický vzor, který se uchytil zejména na webu a je součástí populárních MVC frameworků. Ukážeme si, jak tato architektura funguje.
Napsal David Čápka
Kurz vás naučí zoptimalizovat vaše webové aplikace na nárazovou návštěvnost i dlouhodobou zátěž nebo se např. bránit před DDOS útoky.
Učební pomůcky - taháky
Zobrazit sekci 1 Položek
Zapamatujte si snadno nejdůležitější UML symboly, MVC architekturu, best practices a co který návrhový vzor dělá.
Metodiky vývoje softwaru
Zobrazit sekci 7 Položek
Kurz vás naučí efektivně vyvíjet software v týmu a provede vás nejznámějšími metodikami využívanými ve formách jako jsou Scrum, RUP a další.
Konfigurační databáze (CMDB)
Zobrazit sekci 6 Položek
Seriál tutoriálů pro konfigurační databázi krok za krokem. Dozvíme se, co je to konfigurační databáze a jaké má přínosy ve firmě.
Systém ObjectGears
Zobrazit kurz 6 Položek
Low-code development systém určený pro rychlou tvorbu aplikací pracujících s daty bez nutnosti programování.