Zühlke – Empowering Ideas


Web Security Workshop


Web security in modern web applications. Knowing the risks and understanding the attacks. Implementing effective countermeasures.

Subjects that will be discussed:

  • SQL Injection
  • Passwort Security
  • Insecure Direct Object References

Course duration

2 days

Course overview

The course will teach participants about typical vulnerabilities in modern web applications and tips and tricks for secure web programming. The most common security problems will be described in detail and demonstrated live. We will also take a look at the issues raised in the OWASP top 10 and participants will learn how to implement countermeasures. The course has been designed to be technology-independent and thus suitable for all web developers. 

The first part of the course focuses on server-side security. This part of the course mixes theory, demonstrations and practical exercises.

The second part focuses on the client (desktop or mobile browser). Participants will have an opportunity to attack and find vulnerabilities in an application in a protected environment. The course will present common tools and teach participants how to use them.

The course is designed to be interactive and includes novel attack techniques and appropriate countermeasures.


Participants will be made familiar with current vulnerabilities in modern web applications and be able to explain the issues involved. They will also know what protective measures are available and how they are implemented. They will know what tools are needed to analyse and secure web applications and will be able to put themselves in the shoes of a hacker.

Target group

The course is aimed at software developers and architects who are involved with web technologies.

Subscribe for public classes

20.09.2021 - 21.09.2021 Zurich

The price includes course materials, food for breaks, lunch, and beverages.
Members of selected organisations (SwissICT , UX Schweiz etc.) benefit from preferential conditions. Discounts cannot be cumulated.
2  Days
09:00 - 17:00

Ask for a corporate course

You would like to attend this course from another place or at another time? We organise online courses on request, contact us to find out more.

Ask for a course

Show interest in a public course

No public classes available or none of the available dates are convenient for you? Get in touch with us to stay informed about future classes.

Show interest