Vývoj webových aplikací
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
A7B39WA1 | Z,ZK | 6 | 2P+2C | česky |
- Přednášející:
- Martin Klíma (gar.)
- Cvičící:
- Martin Klíma (gar.), Petr Huřťák, Zdeněk Vlach, Ondřej Žára
- Předmět zajišťuje:
- katedra počítačové grafiky a interakce
- Anotace:
-
Tvorba
webové aplikace. Webová prezentace v HTML/XMLT a CSS, skriptování na
straně klienta, tvorba dynamické webové aplikace na straně serveru.
Hlavní použíté jazyky: XHTML, CSS, JavaScript, PHP.
Výsledek studentské ankety předmětu je zde: http://www.fel.cvut.cz/anketa/aktualni/courses/A7B39WA1
- Požadavky:
-
Stránky předmětu: https://cw.fel.cvut.cz/wiki/courses/a7b39wa1/
- Osnova přednášek:
-
Základy Internetu, protokol HTTP, jazyk (X)HTML
CSS
Skriptování na straně klienta
Jazyk PHP
Obsluha formulárů, udržení stavu aplikace
PHP a databáze
OOP v PHP, vybrané návrhové vzory
Architektura aplikace, MVC, Smarty
AJAX v PHP
Autentizace a autorizace
Bezpečnost aplikací vyvíjených v PHP
Knihovny a frameworky - PEAR, Zend Framework
Aplikační servery
Rezerva (odpadne)
- Osnova cvičení:
-
Organizace, seznámení s prostředím, HTTP, HTML
CSS
Skriptování na straně klienta
Jazyk PHP
Obsluha fomulářů, udržení stavu aplikace (sezení)
Přístup k databázi, PDO
OOP v PHP
MVC, Smarty
MVC - pokračování
Ajax a PHP
Autentizace a autorizace
Pear a Zend
Odevzdávání semestrálních úloh, zápočet
- Cíle studia:
- Studijní materiály:
-
Konsorcium W3C
Dokumentace jazyka PHP
Šablonovací systém SMARTY
Zend
- Poznámka:
- Další informace:
- http://eduweb.fel.cvut.cz/courses/A4B39WA1/
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Kybernetika a robotika - Robotika (volitelný předmět)
- Kybernetika a robotika - Senzory a přístrojová technika (volitelný předmět)
- Kybernetika a robotika - Systémy a řízení (volitelný předmět)
- Elektrotechnika, energetika a management - Aplikovaná elektrotechnika (volitelný předmět)
- Elektrotechnika, energetika a management - Elektrotechnika a management (volitelný předmět)
- Komunikace, multimédia a elektronika - Komunikační technika (volitelný předmět)
- Komunikace, multimédia a elektronika - Multimediální technika (volitelný předmět)
- Komunikace, multimédia a elektronika - Aplikovaná elektronika (volitelný předmět)
- Komunikace, multimédia a elektronika - Síťové a informační technologie (volitelný předmět)
- Otevřená informatika - Softwarové systémy (povinný předmět oboru)
- Komunikace, multimédia a elektronika - před rozřazením do oborů (volitelný předmět)
- Kybernetika a robotika - před rozřazením do oborů (volitelný předmět)
- Elektrotechnika, energetika a management - před rozřazením do oborů (volitelný předmět)
- Manažerská informatika (STM-A7B-přechodné) (volitelný předmět)
- Softwarové inženýrství (STM-A7B-přechodné) (volitelný předmět)
- Inteligentní systémy (STM-A7B-prechodné) (volitelný předmět)
- Web a multimedia (STM-A7B-přechodné) (povinný předmět oboru, volitelný předmět)
- Web a multimedia (STM-A7B) (povinný předmět oboru)
- Komunikace, multimédia a elektronika - Komunikace a elektronika (volitelný předmět)