Web Development Security

Année du cours : 1 année(s)

Etablissement : JUNIA Grande école d’ingénieurs

Langue : English

Période : S2

To follow this module, the student must know the basics of algorithm, procedural programming and data base concepts.

Skills expected : 33 (331), 34 (342/343), 43 (431/432/433), 63 (634), 110 (1102)

When developing Web applications, a quality approach must be taken in writing and code design. The main objective of this module is to present the problems associated with web development in terms of security.

The approach will focus on the fundamentals of the attacks and the practical exercises will illustrate how security issues can be exploited. Next, good web development practices will be presented to limit the risks associated with such attacks.

The orientation is suitable for all engineering profiles domains software development and cyber security.


At the end of the course, the student will:

– Be able to develop an application respecting the good practices in quality and security of code development
– Know how to test a web application
– Be able to identify security risks and vulnerabilities
– Be aware that web applications are only part of a whole (OS, services, infra-network, …) that each part could be a security failure.

This module covers the following topics:

– Analysis of standard exploits
– Definition of Web Development Best Practices
– Experimentation