Relácie, validátory, šifrovanie a perzistencia
Študenti sa naučia, ako používať relácie na ukladanie údajov súvisiacich s používateľom vo viacerých zobrazeniach stránky. To zahŕňa vytváranie, správu a ukončovanie relácií, ako aj pochopenie bezpečnostných aspektov, ktoré je potrebné zohľadniť pri používaní relácií.
Ďalšie zameranie je na implementáciu a použitie validátorov. Účastníci sa naučia, ako validovať vstupné údaje s cieľom zabezpečiť, aby údaje spĺňali očakávané formáty a pravidlá. To zahŕňa vytváranie vlastných validačných funkcií, ako aj využívanie existujúcich validačných knižníc na zabezpečenie integrity údajov.
Zahŕňa aj techniky šifrovania a bezpečnostné aspekty. Účastníci sa naučia, ako používať šifrovanie na ochranu citlivých údajov. To zahŕňa implementáciu šifrovacích a dešifrovacích funkcií, ako aj uplatňovanie najlepších bezpečnostných postupov na zaistenie bezpečnosti údajov v ich aplikáciách. Zahrnuté sú aj témy ako hashovanie, symetrické a asymetrické šifrovanie.
Ďalšou dôležitou časťou kurzu je perzistencia údajov a správa údajov. Účastníci sa naučia, ako perzistentne ukladať a spravovať údaje, aby boli k dispozícii v rôznych reláciách aplikácie. To zahŕňa prácu s databázami a inými pamäťovými médiami, ako aj implementáciu operácií CRUD (Create, Read, Update, Delete) na efektívnu správu údajov.