Web application security
Top 10 Web Threats for Developers
Understand common web vulnerabilities and apply secure coding practices through demonstrations and hands-on exercises.
Ask ESI for a current quoteWhat you will learn
- Recognise common threats in web development.
- Choose mitigation techniques and reduce recurring vulnerabilities in code.
- Practise in a dedicated online exercise environment.
Course topics
- Network and cryptography basics
- Injection, cross-site scripting (XSS) and XML external entities (XXE)
- Authentication, access control and sensitive data exposure
- Security misconfiguration and insecure deserialisation
- Vulnerable components, logging, monitoring and denial of service
- Security practices in the development process
Who it is for
Front-end and back-end developers, software engineers and architects; also developers working on hybrid or web-based mobile applications.
Before you attend
Working experience in web development and a good understanding of web technologies. Bring a laptop with a modern browser.
Practical learning
Hands-on exercises. The portfolio includes access to the online exercise environment for one week after training; confirm the arrangements with ESI.
Plan training for your team
Tell ESI which course interests you, your team’s experience, group size and preferred timing. We will confirm availability, delivery format, current syllabus, equipment requirements and pricing.
Request course informationCourse outline and indicative duration are based on ESI’s May 2024 Cybersecurity Trainings Portfolio, version 1.4. Current arrangements are confirmed with ESI; no scheduled dates or historical prices are offered here.