Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
Web page:
https://cw.fel.cvut.cz/wiki/courses/B6B39ZWA/start
Anotation:
Předmět se zaměří na tři bloky, každý bude ukončen částí práce na semestrální úloze, která se tématu týká. První blok bude zaměřen na strukturu a technickou implementace webové prezentace. Druhý bude zaměřen na multimediální obsah na webu. Třetí na tvorbu dynamického webu. Předmět bude zakončen zápočtem a zkouškou.
Study targets:
Předmět naučí studenty vytvářet a udržovat kvalitní webové prezentace určené na všechny typy cílových zařízení. Dále je naučí práci s multimédii a harmonizuje vlastní prezentaci a schopnost téma vysvětlit publiku.
Webové prezentace budou jak statické ve formě HTML, tak dynamické, tj. využívající generátory webových stránek na straně serveru. Studenti se naučí zpracovávat data přijaté přes webové rozhraní a reagovat na přijaté požadavky odpovídajícím způsobem, například změnou ve formuláři, techniku AJAX apod.
Course outlines:
1. | | Komunikace, sítě, protokoly |
2. | | Jazyky pro prezentaci webového obsahu - HTML |
3. | | Jazyky pro prezentaci webového obsahu - CSS |
4. | | Logika na straně klienta - JavaScript |
5. | | Architektura webu, jazyk PHP |
6. | | Zpracování http dotazu |
7. | | MVC architektura I 8. MVC architektura II |
9. | | Databáze a jazyk SQL |
10. | | Použití datových zdrojů |
11. | | Technologie AJAX |
12. | | Frameworky |
13. | | Bezpečnostní rizika webových aplikací |
14. | | Jiné architektury (záloha) |
Exercises outline:
1. | | Komunikační protokoly |
2. | | Jazyky HTML a XHTML |
3. | | Kaskádní styly - CSS |
4. | | Logika na straně klienta JavaScript |
5. | | Základy jazyka PHP, písemný test |
6. | | Jednoduché aplikace v PHP |
7. | | OOP v PHP, MVC |
8. | | MVC |
9. | | Databáze a jejich využití ve webové aplikaci I 10. Databáze a jejich využití ve webové aplikaci II |
11. | | AJAX |
12. | | Framework NETTE |
13. | | Konzultace a odevzdávání semestrálních úloh |
14. | | Odevzdávání semestrálních úloh, zápočet |
Literature:
Povinná literatura:
Miroslav Ponkrác, PHP a MySQL bez předchozích znalostí, Computer press 2012
Doporučená literatura:
Elizabeth Castro, Bruce Hyslop, HTML5 a CSS3, Computer press 2012
Nicholas Z. Zakas, JavaScript pro webové vývojáře, Computer press 2009
Requirements:
Nejsou
Subject is included into these academic programs:
Page updated 22.12.2024 05:51:01, semester: Z,L/2024-5, Z/2025-6, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |