O předmětu

Rozvrh předmětu

  1. Základy JavaScriptu
  2. Funkcionální a asynchronní programování
  3. Promises & async/await
  4. NPM + Jednoduchý HTTP server
  5. Express, EJS & middleware
  6. Databáze, migrace & NPX
  7. Websockety
  8. Testování
  9. Uživatelé, hesla & cookies
  10. Refactoring, architektura a udržitelnost kódu
  11. Škálování, parametrizace & nasazení do produkce
  12. Závěrečná zkouška

Hodnocení

  • 33% aktivita
    • maximum 33 bodů
    • aktivita na hodinách, domácí úkoly, pomoc ostatním studentům, posílání zajímavostí a memíků, vlastní iniciativa
  • 34% semestrální práce
    • možnost získat více jak 34 bodů
    • větší/zajímavější aplikace na libovolné téma (musím nejdříve schválit)
    • obhajoba (ideálně online během zkouškového)
  • 33% závěrečná zkouška
    • možnost získat více jak 33 bodů
    • test na poslední hodině (je nutná prezence, možno omluvit předem)
    • Jednotlivé části nemají nutné minimum. To jak získáte 60 bodů je na vás.

Info k výuce

Pokud nemám vlastní PC, je možnost pracovat i v online REPLu (negarantuju, že bude vše fungovat jak má)

Konzultační hodiny

  • Individuální dle domluvy (napište mi na MS Teams)
  • Skupinové po cviku (místo dle dohody)