|
Vyučující
|
-
Vala Radek, Ing. Ph.D.
-
Kováč Jozef, Ing.
-
Vabroušek Filip, Ing.
-
Švejda Jaromír, Ing. Ph.D.
|
|
Obsah předmětu
|
1. Úvod do WWW technologií 2. Princip protokolu HTTP 3. Úvod do jazyka HTML 4. Úvod do jazyka kaskádových stylů CSS 5. Klientský front-end framework Bootstrap 6. Klientské skriptování pomocí JavaScript 7. JavaScript frameworky pro vývoj webových aplikací 8. Základy serverového skriptování v jazyce PHP 9. Základy objektového programování v jazyce PHP 10. Návrhové vzory ve webových aplikacích 11. Vývoj informačních systémů, pomocí serverových webových frameworků 12. Projekt webového informačního systému, routování, autentizace 13. Seznámení s open-source CMS - Wordpress 14. Závěrečné projekty
|
|
Studijní aktivity a metody výuky
|
Přednášení, Cvičení na počítači
- Příprava na zkoušku
- 66 hodin za semestr
- Účast na výuce
- 42 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| Základy programování Základy objektového programování Záklay HTML, CSS, JavaScript |
| Základy programování Základy objektového programování Záklay HTML, CSS, JavaScript |
| Výsledky učení |
|---|
| vysvětlit princip přenosu webových stránek mezi klienty a servery |
| vysvětlit princip přenosu webových stránek mezi klienty a servery |
| prakticky využívat vybrané klientské i serverové vývojové nástroje pro web |
| prakticky využívat vybrané klientské i serverové vývojové nástroje pro web |
| popsat princip tvorby klient-server webové aplikace |
| popsat princip tvorby klient-server webové aplikace |
| popsat vývojářské a ladící nástroje pro web |
| popsat vývojářské a ladící nástroje pro web |
| charakterizovat princip komunikace s webovými službami formou REST API |
| charakterizovat princip komunikace s webovými službami formou REST API |
| Odborné dovednosti |
|---|
| aplikovat některé klientské vývojové nástroje pro web |
| aplikovat některé klientské vývojové nástroje pro web |
| aplikovat některé serverové vývojové nástroje pro web |
| aplikovat některé serverové vývojové nástroje pro web |
| navrhnout aplikaci komunikující s webovým REST API |
| navrhnout aplikaci komunikující s webovým REST API |
| využívat ladicí nástroje pro web |
| využívat ladicí nástroje pro web |
| vytvořit klientskou webovou aplikaci |
| vytvořit klientskou webovou aplikaci |
| vytvořit klient-server webovou aplikaci |
| vytvořit klient-server webovou aplikaci |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Přednášení |
| Přednášení |
| Cvičení na počítači |
| Cvičení na počítači |
| Hodnotící metody |
|---|
| Písemná zkouška |
| Písemná zkouška |
|
Doporučená literatura
|
|