Předmět: Webové technologie pro učitele informatiky

» Seznam fakult » FAI » AUIUI
Název předmětu Webové technologie pro učitele informatiky
Kód předmětu AUIUI/AP8WT
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vabroušek Filip, Ing.
  • Dulík Tomáš, Ing. Ph.D.
  • Vala Radek, Ing. Ph.D.
Obsah předmětu
- Úvod do WWW technologií, Internet - HTTP Protokol - princip, verze, metody, hlavičky, stavové kódy - Google Chrome Developer Tools - Představení HTML5 a CSS3 - HTML5 šablona webu a Bootstrap - Bootstrap Grid System - JavaScript / jQuery - Základy klient-server aplikací, Webový server Apache, PHP, MySQL - Objektové programování v PHP, ORM třídy - PHP Frameworky - Open-source CMS Wordpress

Studijní aktivity a metody výuky
Přednášení, Cvičení na počítači
  • Účast na výuce - 42 hodin za semestr
  • Domácí příprava na výuku - 28 hodin za semestr
  • Semestrální práce - 8 hodin za semestr
  • Příprava na zápočet - 8 hodin za semestr
Předpoklady
Odborné znalosti
Základní znalost HTML.
Základní znalost HTML.
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
Analýza výkonů studenta
Rozbor produktů pracovní činnosti studenta (technické práce)
Rozbor produktů pracovní činnosti studenta (technické práce)
Analýza výkonů studenta
Písemná zkouška
Písemná zkouška
Doporučená literatura
  • ASLESON, R., SCHUTTA, N. T. Pro Ajax and Java Frameworks. Apress, 2006.
  • Bureš, Miroslav. Nová generace webových technologií : informace v 21. století : nové koncepce a technologie, které začínají utvářet budoucí podobu internetu. Vyd. 1. Praha : VOX, 2005. ISBN 80-86324-46-X.
  • FLANAGAN, D. JavaScript: The Definitive Guide. O'Reilly Media, 2006.
  • HALL, M. Core Servlets and JavaServer Pages. A Sun Microsystems Press/Prentice Hall PTR Book, 2002.
  • LERDORF, R., TATROE, K., MACINTYRE, P. Programming PHP. O'Reilly Media, 2006.
  • MUSCIANO, Ch., KENNEDY, B. HTML & XHTML: The Definitive Guide. O'Reilly Media, 2006.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr