Podklady pro cvičení kurzu 4iz278 - Webové aplikace na VŠE v Praze.
Web předmětu: http://4iz278.github.io
- HTML - stručné opakování
- základy syntaxe
- nahrání stránek na výukový server
- pole
- řetězcové funkce
- include, require
- GET, POST
- čtení a zápis souborů
- práce s file systémem
- validace vstupních hodnot
- definice tříd, rozhraní atd.
- namespaces
- trait, enum
- magické metody objektů
- class loader
- composer
- error vs. exception
- try-catch
- opakování základů SQL
- MariaDB na serveru eso.vse.cz
- phpMyAdmin
- práce s databází z PHP
- tvorba jednoduché databázové aplikace
- ukázková aplikace na práci s databází
- cookies
- session
- ukázková aplikace na práci se session a cookies
- ukázka vyřešení domácího úkolu s nástěnkou
- ukázka rozšíření nástěnky o uživatelské účty
- autorizace, autentizace
- lokální přihlašování uživatelů
- posílání e-mailů
- datum a čas
- víceuživatelský přístup k DB
- strukturované datové formáty
- tvorba API
- AJAX
- mPDF
- CURL
- zapomenuté heslo
- OAuth
- .htaccess
- návrhový vzor MVC
- objektová tvorba aplikací
- textové poznámky k jednotlivým cvičením
- ukázkové příklady
- souhrn informací nutných pro absolvování předmětu
- vytvoření databázové PHP aplikace - 50 bodů
- napsání závěrečného testu - 30 bodů
- aktivita na cvičeních - 10 bodů
- aktivita na přednáškách - 10 bodů
- Prezentace z přednášek
- Zdroje uvedené v sylabu předmětu