Charles Explorer logo
🇬🇧

Creating www applications

Class at Faculty of Education |
OKBI3I051B

This text is not available in the current language. Showing version "cs".Syllabus

Témata studijního předmětu

Versování projektů a spolupráce v týmu základní specifika verzovacích nástrojů využití verzovacích nástrojů pro týmovou spolupráci obecně platné přístupy k verzování a dokumentaci projektů

Architektura a návrh webové aplikace základní procesní fáze vývoje aplikací využití jazyka UML při tvorbě diagramů návrhové modely a vzory (MVC, MVP apod.)

Dynamické prvky jazyka HTML pokročilé vlastnosti HTML5 pro www aplikace možnosti multimediálních prvků tvorba grafiky pomocí prvku Canvas a SVG fomátu

Možnosti tvorby aplikačního rozhraní specifika jazyka JavaScript v kontextu objektového přístupu  využití offline úložiště prohlížeče (Web Storage, Web SQL, App. Cache) pokročilé zachycení a zpracování událostí (Drag & Drop, Workers) geolokační rozhraní, práce s polohou klienta, API třetích stran

Annotation

The aim of the course is to develop practical skills in creating web applications and ensuring their dynamic functions using options primarily on the client side. Emphasis is placed on mastering the entire process phase of web application development, including design, specification creation, versioning and processing itself.

The course also includes the provision of appropriate theoretical knowledge in the field of creation, design and programming of web applications, together with the declaration of the most important criteria for the appropriate setting of the web application development process. The subject follows on from the previous courses focused on databases, development of web pages and object-oriented programming.