Design the database, the server and the API of a secure application.
Next intake: Monday 5 October, with enrolment open until 2 October. The following one starts on 4 January 2027.
Design a normalised database schema from a business need
Write correct SQL queries, joins and aggregates included
Set up a server that responds to HTTP requests, in separate layers
Design a REST API whose endpoints are predictable and documented
Authenticate a user and check their permissions on every call
Recognise and fix OWASP Top 10 vulnerabilities in real code
Deal with vulnerable dependencies before going into production
Systematic alternation between short theory sessions and practical work, with most of the time spent on practice
Progression from simple to complex: each module builds on what was learnt in the previous one
Realistic role-plays drawn from Cameroonian business cases
Considered use of generative AI as a working tool, in line with the common core
Regular formative assessments and a final integrative project drawing on all four modules
Formative assessment at the end of each module (graded role-play and practical exercises)
Practical work assessed against competency sheets
Final integrative project, presented and defended before the trainer
One graded assignment per module in the online course space
Node.js and a server framework, or equivalent
PostgreSQL or MySQL
An API client (Postman, Insomnia or equivalent)
OpenAPI and a generated documentation interface
A deliberately vulnerable application for security practicals
Dependency audit tools
Sessions open every quarter. Apply now or request the detailed brochure — our advisers will get back to you.