Charles Explorer logo
🇬🇧

Building Web Applications

Class at Faculty of Education |
OKBI1I120A

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

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

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

Learning outcomes of the course unit The course also provides relevant theoretical knowledge in the field of creation, design and programming of www applications together with declaration of the most important criteria for appropriate setting of the web application development process. The course builds on the previous courses Application Development in Object Environment, Website Development and Database Application Development and Administration.