Zabezpečení, design a zpracování dat
Začíná se základy zabezpečení webu. Studenti získají přehled o klíčových bezpečnostních principech a o tom, jak zabezpečit své aplikace PHP. Podrobně bude probrána ochrana proti běžným bezpečnostním zranitelnostem, včetně SQL injection, cross-site scripting (XSS) a cross-site request forgery (CSRF). Na praktických příkladech se účastníci dozvědí, jak implementovat postupy pro bezpečný kód a účinně předcházet bezpečnostním zranitelnostem.
Další pozornost je věnována strukturování a osvědčeným postupům při vývoji v jazyce PHP. Účastníci se naučí, jak logicky a efektivně strukturovat své aplikace, aby se zlepšila jejich udržovatelnost a škálovatelnost. To zahrnuje také techniky modularizace a uplatňování osvědčených postupů při návrhu kódu.
Zahrnuto je také zpracování JSON a XML. Účastníci se naučí zpracovávat data ve formátu JSON a XML pro výměnu dat mezi serverem a klientem. To zahrnuje parsování a generování formátů JSON a XML a také používání těchto formátů v integracích API.
Dalším důležitým aspektem je integrace HTML5, CSS3, JavaScriptu a Bootstrapu do aplikací PHP. Účastníci se naučí používat moderní technologie front-endu k vytváření atraktivních a uživatelsky přívětivých uživatelských rozhraní. Důraz bude kladen na interakci mezi PHP a frontendovými technologiemi při vývoji dynamických a interaktivních webových aplikací.