Podrobnou náplň jednotlivých cvičení a ukázkové příklady najdete na serveru https://github.com/4iz278/cviceni/tree/master

Jednotlivé tématické bloky:

  1. HTML, základy PHP syntaxe
    • HTML - stručné opakování
    • základy syntaxe
    • nahrání stránek na výukový server
  2. Pole, řetězce, vstup od uživatele
    • pole
    • řetězcové funkce
    • include, require
    • GET, POST
  3. Práce se soubory
    • čtení a zápis souborů
    • práce s file systémem
  4. Validace formulářů
    • validace vstupních hodnot
  5. Objekty v PHP
    • definice tříd, rozhraní atd.
    • namespaces
    • trait, enum
  6. Objekty v PHP II.
    • magické metody objektů
    • class loader
    • composer
  7. Chyby a výjimky
    • error vs. exception
    • try-catch
  8. SQL a databáze
    • opakování základů SQL
    • MariaDB na serveru eso.vse.cz
    • phpMyAdmin
    • práce s databází z PHP
    • tvorba jednoduché databázové aplikace

Podklady jsou v tomto semestru výrazně aktualizovány - tj. postupně budou další bloky přibývat.