Vyučující
|
-
Vala Radek, Ing. Ph.D.
-
Beltran Prieto Luis Antonio, MSc.
|
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 a JQuery 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
- Úč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 |
Doporučená literatura
|
|