Tečaj Web Development 1 si že uspešno opravil/a (ali pa imaš vso potrebno predznanje). Čas je za nadgradnjo tvojega znanja na področju spletnega razvijanja! Tečaj Web Development 2 je napredni tečaj.
Prvi del: Načrtovanje podatkovnih baz
V prvem delu spoznaš relacijske podatkovne baze, kako poizvedovati po njih z SQL stavki ter kako jih pravilno načrtovati. Izrazi, kot so: “one-to-many”, “glavni ključ” in “JOIN” ti bodo po tem delu tečaja mala malica. V tem delu narediš načrte za 10 različnih podatkovnih baz in jih zgradiš z SQL stavki. Na ta način dobro natreniraš pravilno načrtovanje baz, kar je ključno znanje za praktično vsak resen programerski projekt.
Napredni web development koncepti
V Web development 1 smo spoznali osnove HTML, CSS, Pythona ter spletnega razvoja (web development). Na Web development 2 pa bomo spoznali naprednejše tematike v spletnem razvoju:
- Background tasks
- CRON jobs
- Task queues
- CSRF
- Memcache/Redis
- Pošiljanje emailov iz spletne aplikacije itd.
- Cookies
- itd.
Če ti večina zgoraj omenjenih pojmov ni poznanih, brez skrbi. Na tečaju jih bomo dodobra spoznali ter praktično implementirali v projekt, ki se ga bo gradilo tekom tečaja.
Tretji del: JavaScript
V zadnjem delu boš spoznal/a JavaScript, ki ti pomaga narediti front-end spletne aplikacije bolj interaktiven. Naučili se bomo, na primer, kako preverjati podatke, ki jih v obrazce vpisujejo uporabniki, kako delati asinhrone GET in POST zahteve ter kako implementirati koristne JS knjižnice. Znanje osnov JavaScripta, ki ga dobiš na tem tečaju, ti lahko služi kot dobra podlaga za uporabo JS frameworkov (kot so npr. React, Vue.js ipd.).