Skip to content

4iz278/cviceni

Repository files navigation

4iz278 - cvičení

Podklady pro cvičení kurzu 4iz278 - Webové aplikace na VŠE v Praze.

Web předmětu: http://4iz278.github.io

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
  1. Pole, řetězce, vstup od uživatele
  • pole
  • řetězcové funkce
  • include, require
  • GET, POST
  1. Práce se soubory
  • čtení a zápis souborů
  • práce s file systémem
  1. Validace formulářů
  • validace vstupních hodnot
  1. Objekty v PHP
  • definice tříd, rozhraní atd.
  • namespaces
  • trait, enum
  1. Objekty v PHP II.
  • magické metody objektů
  • class loader
  • composer
  1. Chyby a výjimky
  • error vs. exception
  • try-catch
  1. 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
  1. Cookies, session
  • ukázková aplikace na práci s databází
  • cookies
  • session
  • ukázková aplikace na práci se session a cookies
  1. Uživatelské účty
  • autorizace, autentizace
  • HTTP autentizace
  • lokální přihlašování uživatelů
  1. Uživatelské účty II., maily
  • posílání mailů
  • obnova zapomenutého hesla
  1. Uživatelské účty III - OAuth
  • přihlašování přes OAuth2
  • praktická ukázka přihlášení Google účtem
  1. Datum a čas, víceuživatelský přístup k DB
  • datum a čas
  • víceuživatelský přístup k DB - zamykání záznamů
  1. JSON, XML a práce s externími daty
  • práce s JSON a XML
  • načítání externích dat, CURL
  1. REST API
  • základní typy API
  • tvorba vlastního REST API
  • využití GraphQL API
  • malá ukázka AJAX aplikace
  1. htaccess
  • mod rewrite, SEO URL
  • vlastní chybové dokumenty
  • úprava dalších nastavení
  1. Objektový vývoj aplikací, MVC
  • návrhový vzor MVC
  • objektová tvorba aplikací

Co naleznete v tomto úložišti?

  • textové poznámky k jednotlivým cvičením
  • ukázkové příklady
  • souhrn informací nutných pro absolvování předmětu

Požadavky na absolvování

  • 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ů

Zdroje informací

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors