Skip to main content
Institute of Advanced Technological and Commercial Studies

Skills

Securing an application from the design stage

Injection, authentication, session handling, access rights, secrets: most application incidents come from a small number of well-known families. Handling them at design time costs a few hours; handling them after a breach costs a reputation.

Security written into the code

An application is secured where it is written. Validating input at the edge of the system, separating authentication from authorisation, keeping secrets out of the repository, logging what matters without exposing personal data: these moves are made at the same time as the code, and they then hold on their own. The programme teaches them as design habits, then tests them through code review and the offensive blocks of the same curriculum.

  • Validate input and neutralise injection at the system's boundaries
  • Set up authentication and verifiable role-based permissions
  • Manage secrets and keys outside the code repository
  • Run a security-oriented code review on an existing project

The exact measure

You design an application with its security guarantees written down, and verify them through review and testing. Volumes, credits and certified outlets, recomputed from the official catalogue.

teaching blocks
4

Catalogue rule: one credit is twenty-five hours of work, ten of them taught.

of taught instruction
740 h
credits in total
74
professional qualifications concerned
3
Cybersecurity programme — Bac+5 level
340 (46 %)
Computer Science programme — Bac+3 level
260 (35 %)
Web and Mobile Development
140 (19 %)
Total: 740 taught hours

The modules that carry it

A cross-curricular module spread over several years reads « Years 1 to 3 »: it runs alongside the whole programme rather than a single term.

Teaching blockProgrammeTaught hoursYear
Application securityCybersecurity programme — Bac+5 level120 hYear 1
Security fundamentalsCybersecurity programme — Bac+5 level220 hYear 1
Software engineeringComputer Science programme — Bac+3 level260 hYear 3
DeploymentWeb and Mobile Development140 hYear 2

Which positions it leads to

At levels 6 and 7, professional experience is part of the entry requirements.

Professional qualificationTarget occupationLevelTaught volume
Chief Information Security OfficerCISO7 · Expert and executive700 h
Application Developerexperienced developer5 · Senior technician and supervisor800 h
Development Team Leadlead developer, technical team manager6 · Manager and professional800 h

Which programme takes you there

The same professional act can be reached by several routes. Compare volume, duration and amount.

ProgrammeLevelDurationFees
Cybersecurity programme — Bac+5 levelMaster's degree2 years7 500 000 GNF per year
Computer Science programme — Bac+3 levelBachelor's degree3 years5 400 000 GNF per year
Web and Mobile DevelopmentBachelor's degree2 years5 200 000 GNF per year
Securing an application from the design stage — Skills | IHETC — IHETC