Sjednice, validatori, šifriranje i trajnost
Sudionici uče kako koristiti sesije za pohranu podataka vezanih uz korisnika 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 je fokus na implementaciji i primjeni validatora. Polaznici uče kako validirati ulazne podatke kako bi se osiguralo da su u skladu s očekivanim formatima i pravilima. To uključuje izradu vlastitih funkcija za validaciju i korištenje postojećih biblioteka za validaciju kako bi se osigurao integritet podataka.
Također obuhvaća tehnike šifriranja i sigurnosna razmatranja. Polaznici uče kako koristiti šifriranje za zaštitu osjetljivih podataka. To uključuje implementaciju funkcija šifriranja i dešifriranja te primjenu najboljih sigurnosnih praksi kako bi se osigurala sigurnost podataka u njihovim aplikacijama. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.
Još jedan važan dio tečaja je trajno pohranjivanje i upravljanje podacima. Polaznici uče kako trajno pohranjivati i upravljati podacima kako bi ostali dostupni tijekom 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 učinkovito upravljanje podacima. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.