The first section of the course will set the stage for the course with the fundamentals of web applications such as the HTTP protocol and the various mechanisms that make web applications work.
There are 20 labs in section 1 to section 5 of the class and in the last section, there is a capstone exercise called Defending the Flag where there is 3-4 hours of dedicated competitive exercise time. The practical hands-on exercises help students gain experience to hit the ground running back at the office.
The exercise is structured in a challenge format with hints available along the way. The provided VM lab environment contains realistic application environment to explore the attacks and the effects of the defensive mechanisms.
From there, we offer real world solutions on how to mitigate these risks and effectively evaluate and communicate residual risks.Īfter attending the class, students will be able to apply what they learned quickly and bring back techniques to not only better secure their applications, but also do so efficiently by adding security early in the software development life cycle, shifting left security decisions and testing, thus saving time, money, and resources for the organization. We'll Teach You How.ĭuring the course, we demonstrate the risks of web applications and the extent of sensitive data that can be exposed or compromised.