The Defending JavaScript course addresses the questions of secure development in front-end and back-end JavaScript. This course helps students understand generic web application risks as well as specific risks involved in manipulating JavaScript in the Document Object Model (DOM) on the client side, bypassing browser controls such as same origin policy and sandboxing, sending AJAX requests, and using client-side frameworks and libraries. This course also explains risks present in server-side code written in JavaScript, and includes different types of injections, framework misconfigurations, cross-site request forgery, and input validation.
This course is available in four flavors:
NOTE: Node.js is the server-side framework used with all JavaScript course flavors. Express.js is optional and is based on the customer’s requirement.
Delivery Format: Traditional Classroom, Virtual Classroom
Duration: 8 Hours
Level: Intermediate
Intended Audience:
Equip development teams with the skills and education to write secure code and fix issues faster