Sesiuni, validatoare, criptare și persistență
Studenții vor învăța cum să utilizeze sesiunile pentru a stoca date legate de utilizator în mai multe vizualizări de pagină. Aceasta include crearea, gestionarea și terminarea sesiunilor, precum și înțelegerea aspectelor de securitate care trebuie luate în considerare la utilizarea sesiunilor.
Un alt accent este pus pe implementarea și aplicarea validatorilor. Participanții vor învăța cum să valideze datele de intrare pentru a se asigura că datele sunt conforme cu formatele și regulile așteptate. Aceasta include crearea propriilor funcții de validare, precum și utilizarea bibliotecilor de validare existente pentru a asigura integritatea datelor.
Se abordează, de asemenea, tehnicile de criptare și aspectele de securitate. Participanții vor învăța cum să utilizeze criptarea pentru a proteja datele sensibile. Aceasta include implementarea funcțiilor de criptare și decriptare, precum și aplicarea celor mai bune practici de securitate pentru a asigura securitatea datelor în aplicațiile lor. Sunt abordate, de asemenea, subiecte precum hashing-ul, criptarea simetrică și asimetrică.
O altă parte importantă a cursului este persistența și gestionarea datelor. Participanții vor învăța cum să stocheze și să gestioneze datele în mod persistent pentru a le menține disponibile în diferite sesiuni de aplicații. Aceasta include lucrul cu baze de date și alte medii de stocare, precum și implementarea operațiunilor CRUD (Create, Read, Update, Delete) pentru a gestiona eficient datele.