Sessies, validators, codering en persistentie
Studenten leren hoe ze sessies kunnen gebruiken om gebruikersgerelateerde gegevens over meerdere paginaweergaven op te slaan. Dit omvat het aanmaken, beheren en beëindigen van sessies en het begrijpen van de beveiligingsaspecten waarmee rekening moet worden gehouden bij het gebruik van sessies.
Een andere focus ligt op de implementatie en toepassing van validators. Deelnemers leren hoe ze invoergegevens kunnen valideren om ervoor te zorgen dat de gegevens voldoen aan de verwachte formaten en regels. Dit omvat het maken van hun eigen validatiefuncties en het gebruik van bestaande validatiebibliotheken om de integriteit van gegevens te waarborgen.
Ook versleutelingstechnieken en beveiligingsaspecten komen aan bod. Deelnemers leren hoe ze encryptie kunnen gebruiken om gevoelige gegevens te beschermen. Dit omvat het implementeren van encryptie- en decryptiefuncties en het toepassen van best practices op het gebied van beveiliging om de veiligheid van gegevens in hun applicaties te garanderen. Onderwerpen zoals hashing, symmetrische en asymmetrische encryptie komen ook aan bod.
Een ander belangrijk onderdeel van de cursus is gegevenspersistentie en gegevensbeheer. Deelnemers leren hoe ze gegevens persistent kunnen opslaan en beheren om ze beschikbaar te houden in verschillende applicatiesessies. Dit omvat het werken met databases en andere opslagmedia, evenals het implementeren van CRUD-bewerkingen (Create, Read, Update, Delete) om gegevens efficiënt te beheren.