Relace, validátory, šifrování a perzistence
Studenti se naučí, jak používat relace k ukládání dat souvisejících s uživatelem ve více zobrazeních stránek. To zahrnuje vytváření, správu a ukončování relací a také pochopení bezpečnostních aspektů, které je třeba při používání relací zohlednit.
Další pozornost je věnována implementaci a použití validátorů. Účastníci se naučí, jak validovat vstupní data, aby bylo zajištěno, že data odpovídají očekávaným formátům a pravidlům. To zahrnuje vytváření vlastních validačních funkcí i využití stávajících validačních knihoven k zajištění integrity dat.
Zahrnuje také techniky šifrování a bezpečnostní aspekty. Účastníci se naučí používat šifrování k ochraně citlivých dat. To zahrnuje implementaci šifrovacích a dešifrovacích funkcí a také použití osvědčených bezpečnostních postupů k zajištění bezpečnosti dat v jejich aplikacích. Zahrnuta jsou také témata jako hashování, symetrické a asymetrické šifrování.
Další důležitou součástí kurzu je perzistence dat a jejich správa. Účastníci se dozvědí, jak perzistentně ukládat a spravovat data, aby byla k dispozici napříč různými relacemi aplikace. To zahrnuje práci s databázemi a dalšími paměťovými médii a také implementaci operací CRUD (Create, Read, Update, Delete) pro efektivní správu dat.