Sesije, validatori, enkripcija i trajnost
Polaznici uče kako koristiti sesije za pohranu podataka vezanih za korisnika između različitih prikaza stranica. To uključuje kreiranje, 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 primjeni validatora. Polaznici uče kako validirati unos podataka kako bi se osiguralo da su u skladu s očekivanim formatima i pravilima. To uključuje kreiranje vlastitih funkcija za validaciju i korištenje postojećih biblioteka za validaciju kako bi se osigurao integritet podataka.
Također pokriva tehnike enkripcije i sigurnosna razmatranja. Polaznici uče kako koristiti enkripciju za zaštitu osjetljivih podataka. To uključuje implementaciju funkcija enkripcije i dekripcije i primjenu najboljih sigurnosnih praksi kako bi se osigurala sigurnost podataka u njihovim aplikacijama. Također su obrađene teme kao što su haširanje, simetrična i asimetrična enkripcija.
Još jedan važan dio kursa je trajno pohranjivanje i upravljanje podacima. Polaznici uče kako trajno pohranjivati i upravljati podacima kako bi ostali dostupni tokom različitih sesija aplikacije. To uključuje rad s bazama podataka i drugim medijima za pohranu, kao i implementaciju CRUD (create, read, update, delete) operacija za efikasno upravljanje podacima.