Public cible
Notre programme de formation en cybersécurité est ouvert à une diversité de participants, quel que soit votre niveau actuel de connaissances dans le domaine. Que vous soyez déjà familiarisé avec les concepts de sécurité informatique ou que vous débutiez tout juste, nos cours sont conçus pour répondre à vos besoins spécifiques. Si vous avez des bases en cybersécurité, nos modules approfondiront vos connaissances et vous prépareront même à des certifications reconnues. Les professionnels de l'informatique sans expérience préalable en cybersécurité sont également les bienvenus. Cependant, nous vous informons qu'il existe une quantité substantielle de matière à assimiler. Ainsi, il est essentiel que vous démontriez un intérêt sincère, une motivation constante, et un engagement envers votre apprentissage.
Déroulement de projet
Les projets sont adaptés au niveau technique du stagiaire. Ils sont réalisés en suivant les étapes suivantes :
- demande du client : une demande est formulé, possiblement avec peu de
détails, surtout si elle provient de personnes non-expertes en
informatique ;
- exigences et limitations : cette étape sert à détailler la demande du
client pour identifier clairement ce que fera l'application et ce
qu'elle ne fera pas. Le but de l'application est bien délimité et on en
informe le client pour qu'il n'y ait pas de de malentendu après ;
- design : le design sert à trouver les différentes solutions possibles,
d'en choisir la plus adaptée, et la détailler schematiquement. Le
résultat est un guide essentiel pour l'étape de codage ;
- code : le code est écrit suivant le design. Des révisions sont faites afin d'y incorporer les meilleures pratiques possibles ;
- Test : une philosophie de test automatisés est mise en place afin de
permettre une progression aisée et efficace par le codeur. Les tests
servent ensuite aussi à confirmer qu'une installation sur une autre
plateforme fonctionne tel que prévue ;
- Packaging : cette étape sert à clore le projet de façon à ce qu'il
puisse être repris par la suite soit par un utilisateur, soit par un
développeur souhaitant étendre les fonctionnalités existantes.