Zjišťování chyb a osvědčené postupy
Dalším důležitým aspektem jsou metody a nástroje pro ladění. Účastníci se naučí používat účinné techniky ladění k rychlé identifikaci a opravě chyb. To zahrnuje používání integrovaných vývojových prostředí (IDE) a vývojářských nástrojů prohlížeče, které nabízejí speciální ladicí funkce. Praktická cvičení na ladění pomohou účastníkům uplatnit získané poznatky v reálných scénářích a zlepšit jejich dovednosti při řešení chyb.
Osvědčené postupy
Druhá část kurzu se zaměřuje na aplikaci osvědčených postupů při programování v jazyce JavaScript. Účastníci se naučí osvědčené metody organizace a strukturování kódu s cílem psát čistý, udržovatelný a škálovatelný kód. To zahrnuje techniky modularizace a smysluplného pojmenování proměnných a funkcí.
Další pozornost je věnována refaktorizaci kódu. Účastníci se naučí, jak restrukturalizovat stávající kód, aby se zlepšila jeho čitelnost a efektivita, aniž by se změnila jeho funkčnost. Tyto techniky jsou klíčové pro dlouhodobou údržbu a rozšiřitelnost softwarových projektů.
Kromě toho budou probírány bezpečnostní aspekty v jazyce JavaScript. Účastníci se naučí rozpoznávat a opravovat bezpečnostní chyby, aby ochránili své aplikace před běžnými hrozbami, jako je Cross-Site Scripting (XSS) a Cross-Site Request Forgery (CSRF).