Podklady pro cvičení kurzu 4iz278 - Webové aplikace na VŠE v Praze.
Web předmětu: http://4iz278.github.io
- HTML, základy PHP syntaxe (20. a 21. 2. 2020 - ve škole)
- HTML - stručné opakování
- základy syntaxe
- nahrání stránek na výukový server
- Řetězce, soubory (27. a 28. 2. 2020 - ve škole)
- řetězcové funkce
- include, require
- GET, POST
- čtení a zápis souborů
- Objekty v PHP (5. a 6. 3. 2020) - ve škole
- práce s file systémem
- definice tříd, rozhraní atd.
- namespaces
- výjimky
- Objekty v PHP II., validace formulářů (19. a 20. 3. 2020)
- class loader
- magické metody objektů
- validace formulářů
- composer
- praktická aplikace
- SQL a databáze (26. a 27. 3. 2020)
- opakování základů SQL
- MariaDB na serveru eso.vse.cz
- phpMyAdmin
- práce s databází z PHP
- tvorba jednoduché databázové aplikace
- Opakování práce s databází, session, cookies (2. a 3. 4. 2020)
- ukázková aplikace na práci s databází
- cookies
- session
- ukázková aplikace na práci se session a cookies
- Ukázková aplikace (9. 4. 2020)
- ukázka vyřešení domácího úkolu s nástěnkou
- ukázka rozšíření nástěnky o uživatelské účty
- Uživatelé, maily (16. a 17. 4. 2020)
- autorizace, autentizace
- lokální přihlašování uživatelů
- posílání e-mailů
- Uživatelé a DB, JSON, XML (23. a 24. 4. 2020)
- datum a čas
- víceuživatelský přístup k DB
- strukturované datové formáty
- REST API, PDF (30. 4. 2020)
- tvorba API
- AJAX
- mPDF
- Přihlašování přes OAuth, zapomenuté heslo, CURL (7. 5. 2020)
- CURL
- zapomenuté heslo
- OAuth
- MVC, SEO URL (14. a 15. 5. 2020)
- .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 - 40 bodů
- aktivita na cvičeních - 10 bodů
- Prezentace z přednášek
- Zdroje uvedené v sylabu předmětu