Sessioner, validerare, kryptering och persistens
Du lär dig hur du använder sessioner för att lagra användarrelaterade data över flera sidvisningar. Detta inkluderar att skapa, hantera och avsluta sessioner samt att förstå de säkerhetsaspekter som måste beaktas vid användning av sessioner.
Ett annat fokus ligger på implementering och tillämpning av validatorer. Deltagarna får lära sig hur man validerar indata för att säkerställa att data överensstämmer med förväntade format och regler. Detta inkluderar att skapa sina egna valideringsfunktioner samt att använda befintliga valideringsbibliotek för att säkerställa dataintegritet.
Kursen omfattar även krypteringstekniker och säkerhetsaspekter. Deltagarna får lära sig hur man använder kryptering för att skydda känsliga data. Detta inkluderar implementering av krypterings- och dekrypteringsfunktioner samt tillämpning av bästa praxis för säkerhet för att säkerställa säkerheten för data i sina applikationer. Ämnen som hashing, symmetrisk och asymmetrisk kryptering behandlas också.
En annan viktig del av kursen är datalagring och datahantering. Deltagarna får lära sig att lagra och hantera data på ett beständigt sätt för att hålla dem tillgängliga under olika applikationssessioner. Detta inkluderar att arbeta med databaser och andra lagringsmedier, samt att implementera CRUD-operationer (Create, Read, Update, Delete) för att hantera data effektivt.