Přednášky se konají každý pátek od 9.15 v posluchárně RB 210.

Program přednášek

Datum Program
16.2. Úvod
  • náplň předmětu
  • podmínky zakončení
  • principy, výhody, nevýhody webových aplikací a jednotlivých přístupů
23.2. Protokol HTTP
  • principy protokolu HTTP
  • využití hlaviček HTTP
  • spolupráce skriptů s HTML formuláři a předávání dat
2.3. Jiří Hradil – Bezpečnost, ergonomie, marketing webových aplikací
9.3. Protokol HTTP – pokračování
  • obcházení limitů protokolu HTTP
  • cookies, session proměnné, …
16.3. Nástroje, frameworky a přístupy k tvorbě webových aplikací
23.3. Specifika databázových aplikací na webu
  • principy, základní pojmy, opakování SQL
  • spolupráce skriptů s databází
  • využití NoSQL databází
30.3. svátek
6.4. Zabezpečení aplikací
  • HTTPS, SSL/TLS, certifikáty, CA
  • metody autentizace (HTTP autentizace, vlastní autentizace, openID, OAuth, certifikáty, …)
13.4. Bezpečnostní slabiny aplikací
20.4. Výkon webových aplikací
  • problémy, úzká hrdla, objem přenášených dat, latence
  • techniky zvyšování výkonu
27.4. Nasazení webových aplikací v praxi
  • registrace domény
  • výběr hostingu
4.5.

Petr Ferschmann: REST API je mrtvé, ať žije GraphQL a Relay

REST se stal standardem pro API. Poslední dobou se ale ukazuje, že není vhodné pro uživatelské rozhraní. Facebook nám nabídl GraphQL a skvělou knihovnu Relay, která usnadňuje a zrychluje práci s daty v aplikacích.

Petr Ferschmann – zakladatel a CEO webové integrační platformy Dativery. Dříve založil a vedl FlexiBee – cloudový účetní software s API, který prodal ABRA Software. Natáčí také videpodcasty nejen pro vývojáře Kafemlejnek.TV. Spoluorganizuje backendová setkání backendisti.cz a setkání tvůrců SaaS aplikací: SaaSkaři.cz.

11.5.

Jiří Hradil: Ruby on Rails

Protože vývoj webových aplikací není jen PHP. Přijďte na přednášku a naučte se, jak psát webové aplikace JINAK. Rychle, jednoduše, bezpečně a dobře. A s radostí k tomu :-)