Sesije, validatori, enkripcija i postojanost
Sudionici će naučiti kako koristiti sesije za pohranjivanje korisničkih podataka na različitim prikazima stranica. To uključuje stvaranje, upravljanje i prekidanje sesija kao i razumijevanje sigurnosnih aspekata koje je potrebno uzeti u obzir pri korištenju sesija.
Drugi fokus je na implementaciji i upotrebi validatora. Sudionici će naučiti kako potvrditi ulazne podatke kako bi osigurali da su podaci u skladu s očekivanim formatima i pravilima. To uključuje stvaranje vlastitih funkcija provjere valjanosti kao i korištenje postojećih knjižnica provjere valjanosti kako bi se osigurao integritet podataka.
Također pokriva tehnike šifriranja i sigurnosne aspekte. Sudionici će naučiti kako koristiti enkripciju za zaštitu osjetljivih podataka. To uključuje implementaciju mogućnosti šifriranja i dešifriranja, kao i primjenu najboljih sigurnosnih praksi kako bi se osigurala sigurnost podataka u njihovim aplikacijama. Obuhvaćene su i teme poput hashiranja, simetrične i asimetrične enkripcije.
Drugi važan dio tečaja je postojanost podataka i upravljanje podacima. Sudionici će naučiti kako trajno pohranjivati i upravljati podacima kako bi bili dostupni u različitim sesijama aplikacije. To uključuje rad s bazama podataka i drugim medijima za pohranu, kao i implementaciju CRUD (Create, Read, Update, Delete) operacija za učinkovito upravljanje podacima.