Bezpečnosť, dizajn a spracovanie údajov
Začína sa základmi webovej bezpečnosti. Študenti získajú prehľad o kľúčových princípoch bezpečnosti a o tom, ako zabezpečiť svoje aplikácie PHP. Podrobne sa bude venovať ochrane pred bežnými bezpečnostnými zraniteľnosťami vrátane SQL injection, cross-site scripting (XSS) a cross-site request forgery (CSRF). Prostredníctvom praktických príkladov sa účastníci naučia, ako implementovať postupy bezpečného kódu a účinne predchádzať bezpečnostným zraniteľnostiam.
Ďalšie zameranie je na štruktúrovanie a osvedčené postupy pri vývoji v jazyku PHP. Účastníci sa naučia, ako logicky a efektívne štruktúrovať svoje aplikácie, aby sa zlepšila ich udržiavateľnosť a škálovateľnosť. Patria sem aj techniky modularizácie a uplatňovanie osvedčených postupov pri návrhu kódu.
Zahrnuté je aj spracovanie JSON a XML. Účastníci sa naučia, ako spracovať údaje vo formáte JSON a XML na výmenu údajov medzi serverom a klientom. To zahŕňa parsovanie a generovanie JSON a XML, ako aj používanie týchto formátov v integráciách API.
Ďalším dôležitým aspektom je integrácia HTML5, CSS3, JavaScript a Bootstrap do aplikácií PHP. Účastníci sa naučia používať moderné technológie front-endu na vytváranie príťažlivých a používateľsky prívetivých používateľských rozhraní. Dôraz sa bude klásť na interakciu medzi PHP a frontendovými technológiami s cieľom vytvoriť dynamické a interaktívne webové aplikácie.