Charles Explorer logo
🇨🇿

Vývojová prostředí pro tvorbu www aplikací

Předmět na Pedagogická fakulta |
OKBI3I052B

Sylabus

Témata studijního předmětu

NÁSTROJE PRO NÁVRH WEBOVÉ APLIKACE

Základní procesní fáze vývoje aplikací

Možnosti tvorby UML diagramů při tvorbě aplikace

Vytváření návrhových modelů a vzorů (MVC, MVP apod.)

Volba adekvátních technologií z hlediska podpory návrhu

TECHNOLOGIE VERZOVÁNÍ PROJEKTŮ A TÝMOVÉ SPOLUPRÁCE

Základní specifika verzovacích nástrojů, historie

Využití verzovacích nástrojů pro týmovou spolupráci

Obecně platné přístupy k verzování a dokumentaci projektů

Aktuální GUI rozhraní pro verzování v aktuálně používaných systémech

MOŽNOSTI TVORBY ROZHRANÍ  WWW APLIKACE

Tvorba základu webové aplikace v kódově orientovaných editorech

Dostupné WYSIWYG prostředí, vlastnosti

Online nástroje pro tvorbu webů, možnosti dynamických prvků

Redakční systémy a frameworky, využití pro tvorbu www obsahu

PROSTŘEDÍ PRO TVORBU WWW APLIKACE

Integrovaná vývojová prostředí pro tvorbu www aplikací

Podpora práce s lokálním úložištěm dat

Integrace kompilátorů pro programové nadstavby JavaScriptu a CSS

Podpora objektového přístupu k návrhu aplikačního rozhraní

Principy a specifika serverových programovacích jazyků

Podpora webových frameworků,  RS a vývoje modulů

Nástroje pro vytváření a spouštění jednotkových a integračních testů

Generování struktury webové aplikace

Anotace

Cílem předmětu je rozvinutí praktických dovedností při vytváření webových aplikací a zajištění jejich dynamických funkcí s maximálním využitím dostupných vývojových prostředí a nástrojů. Důraz je kladen na zvládnutí celé procesní fáze vývoje webové aplikace včetně návrhu, vytvoření specifikace, volby nástrojů, verzování zdrojových kódů až po samotnou implementaci.

Součástí výuky je rovněž poskytnutí přehledu dostupných prostředí a nástrojů pro jednotlivé části aplikace včetně komplexních systémů a GUI aplikací. Předmět navazuje na předchozí předměty z oblasti vývoje webových stránek, vývoje mobilních a databázových aplikací a programování.