Devenez
développeur sécurité 

Le Bachelor IT – Spécialisation Développeur Sécurité permet de se spécialiser dans le développement d’applications sécurisées.
Une formation de la Cyber Security School de la Plateforme.

Prochaine rentrée : Septembre 2023

PLACES LIMITÉES !

Durée
1 à 2 années selon experience

Lieu
Campus La Plateforme, Marseille

Modalité
60% école
40% alternance

Budget
Gratuit pour les apprenants

Certification
Bachelor
BAC +3

Une formation en alternance certifiante
pour accéder au poste de développeur spécialisé dans la cybersécurité

Le développeur sécurité est un développeur informatique spécialisé dans la cybersécurité.

Il est présent dans tout le cycle de vie d’un projet informatique. Il intervient tout au long du processus afin de donner des préconisations, déceler des failles de sécurité, apporter des correctifs, faire de la veille technologique, suggérer des évolutions etc…

La sécurité doit être prise en compte dès la conception d’un projet (security by design).

Objectifs de la formation

→ 1. Concevoir des applications sécurisées
→ 2. Développer des applications web sécurisées
→ 3. Développer des applications logicielles sécurisées
→ 4. Savoir gérer une projet informatique et assurer la qualité

EMPLOIS ACCESSIBLES

Développeur spécialisé en sécurité, Développeur informatique, Développeur de solutions de sécurité, Intégrateur de solutions de sécurité, Spécialiste en développement sécurisé, Concepteur d’applications sécurisés, Testeur d’applications.

CONDITIONS D’ENTRÉE

→ Après une 1e année de bachelor IT à la Plateforme.

→ Entrée Directe pour les profils ayant déjà une appétence pour la technologie, la programmation, l’algorithmie et la sécurité informatique.

→ Accès direct en BAC+3 possible un dossier démontrant vos acquis vous sera demandé, suivi d’entretiens avec les responsables pédagogiques

PROGRAMME

UNIT 1

Développer une
application web
sécurisée

→ Développement front end (HTML, CSS et javascript.)

→ Développement back end (php, symfony CodeIgniter, NodeJS, Express…)

→ Programmation orientée objet 

→ Conception, construction, sécurisation  et exploitation de bases de données (SQL)

→ Comprendre les enjeux du RGPD

→ Sécuriser une application web en suivant les recommandations des organismes de référence (ISO, ANSSI, OWASP…)

→ Sécuriser les échanges de données entre un client et un serveur à l’aide du protocole https

UNIT 2

Développer une
application logicielle
sécurisée

Développer des applications avec le langage C

→ Compiler une application et débuguer celle-ci en cas de problème de compilation

→ Connaitre les principales failles de sécurité logicielles (stack overflow, buffer overflow, segmentation fault…)

→ Rétro-ingéniérer une application et rétracer les appels système

→ Suivre les normes et recommandations de l’ANSSI en matière de développement d’applications logicielles

→ Assurer une veille technique et sécurité

→ Maitriser l’outil de versionning git et ses fonctionnalités (versions, branches, merges…)

UNIT 3

Concevoir une
application sécurisée

Communiquer avec un client afin de recueillir les besoins et de comprendre le contexte et les enjeux de l’application

→ Traduire les besoins en fonctionnalités techniques

→ Rédiger un cahier des charges permettant aux développeurs de développer l’application et d’en comprendre les tenants et aboutissants

→ Documenter le développement réalisé dans un ensemble de documents (techniques, fonctionnelles, modélisation, architecture…)

UNIT 4

Assurer la qualité 
de l’application développée

→ Utiliser des outils de sécurité antivirus et des pare-feux,  sécurisation de session 

→ Etablir des jeux de tests lors de la phase de développement, assurer le suivi des anomalies de l’application à l’aide d’outils dédiés, les répertorier et définir des procédures de traitement.

→  Tester l’application dans des environnements de test, pré-production et production à l’aide d’outils dédiés.

Qu’est-ce qu’un
développeur spécialiste
en cybersecurité ?

Le rôle du développeur sécurité est de s’assurer que les produits développés ne contiennent pas d’anomalies et que toutes les actions accessibles aux utilisateurs soient contrôlées et maîtrisées, sans faille.

Avec l’utilisation de plus en plus importante des outils informatiques et la croissance exponentielle des réseaux de communication, les programmes informatiques sont tout autant exposés à des risques de sécurité.

Le développeur sécurité conçoit, développe, teste et maintient des projets d’applications informatiques sécurisées de la phase d’étude à son intégration pour un client ou une entreprise.

Ainsi, il est le garant de la sécurité de l’application web ou logicielle développée tout au long de son cycle de vie. Il intervient aux différentes étapes de développement et d’exploitation.

A savoir

La cybersécurité fait face à une pénurie de talents constante
sources : pwc.fr

Secteurs qui recrutent :
Administration publique, technologies et services
de l’information, banques, hôpitaux et santé,
assurances

Quels débouchés

  • Métiers de développeur d’applications web et logicielles avec une spécilisation en sécurité des applications.
  • Le Bachelor IT spécialisation Développeur Sécurité prépare au MSc Délégué à la Protection des Données (DPO – Bac+5).

Les plus de la Plateforme

La Plateforme est une école du numérique et des nouvelles technologies co-fondée avec le Club Top 20 réunissant les grandes entreprises de la Métropole Aix Marseille. Notre objectif : des formations d’excellence accessibles au plus grand nombre, appuyées par une pédagogie innovante et le soucis constant de l’employabilité

Sofiane, 2e année

 « Le meilleur dans la Plateforme, c’est la diversité des élèves, on apprend des uns des autres, on travaille en groupe,  et on nous fait complètement confiance. »

Des questions ?

Comment se déroule la formation ?

La première année de formation se déroule 100% à l'école.
La 2ème et 3 ème année suivent un rythme alterné : deux semaines en entreprise, puis une semaine à l'école.
Le modèle pédagogique est basé sur le principe de "Student Adaptative Learning", une pédagogie active/inductive. C’est un modèle pédagogique qui s'adapte à l’élève, dans sa manière et dans son rythme d’apprentissage. La formation se déroule par projets, en individuel ou par groupe. L'accompagnement se fait au quotidien par une réponse aux sollicitations auprès des accompagnateurs pédagogiques. Des activités techniques sont organisées telles que des RunTrack et des How-to.

Combien ça coûte ?

Les frais de scolarité pour la 1ère année en présentiel s'élèvent à 1 000 € par an, incluant 100 € de frais de dossier. Ces frais de dossier correspondent à une avance sur votre première mensualité d’octobre. Ensuite, le reste est réparti en 9 mensualités de 100 € chacune, de novembre à juillet. Vos frais de scolarité sont pris en charge en grande partie par La Plateforme_ et ses partenaires. 

Ceux de la 2ème et 3ème année sont entièrement pris en charge par l'alternance. Lors de votre période d’alternance, vous serez également rémunérés par l’entreprise.

En l'absence d'alternance, en 2ème et 3ème année*, les frais de scolarité des étudiants sont pris en charge en partie par La Plateforme_ et ses partenaires. Le reste à charge pour l'étudiant est de 300€ mensuel, soit 3300€ annuel.

* La spécialité jeu vidéo & systèmes immersifs n'est pas concernée par ce paiement en cas d'absence d'alternance, la formation est subventionnée par le CNC.

Mon employabilité est-elle garantie ?

La Plateforme forme aux métiers les plus recherchés actuellement.
Au sein des entreprises, les opportunités sont nombreuses et la formation en alternance (dès la 2 ème année) vous fournira une première expérience professionnelle sur l’intitulé de poste que vous aurez choisi.

Alternance - type de contrat 

Accessible à partir de la 2 ème année de formation (1 ère année en initiale), il est nécessaire d'établir un contrat d'alternance entre l'employeur, l'école et l'alternant. Les 2 types de contrats existant pour l'alternance sont : 

  • Le contrat d’apprentissage est applicable pour les jeunes de 16 à 29 ans révolus (exception pour les personnes ayant une reconnaissance de travailleur handicapé ou les apprentis préparant un diplôme ou titre supérieur à celui obtenu).
  • Le contrat de professionnalisation pour les plus de 30 ans.
Nous nous chargeons de la rédaction des éléments contractuels avec l'entreprise.

Aurais-je de l’aide pour trouver une alternance ?

Dès la 1 ère année en initial, nos étudiants sont activement impliqués dans des cours et des sessions d'accompagnement dispensés par notre école des softs skills. Cela les prépare à optimiser leurs démarches en vue de continuer la 2 ème année de Bachelor IT en alternance.
Par ailleurs, La Plateforme_ est soutenue par un réseau d’entreprises partenaires, nous veillons à faciliter au maximum la prise de contact entre nos apprenants et les entreprises de la région et d’ailleurs.

Comment s’opère la sélection ?

Elle est accessible sans préjugé de niveau ou de ressources et totalement gratuite pour l’apprenant. Il n’y a pas de critères d’âge. Après dépôt de votre candidature, vous devrez alors passer un test, celui-ci vous orientera au mieux sur l’étape de formation qui vous conviendra le mieux. Les connaissances en informatique ne sont pas indispensables à la sélection, la maturité, l’envie d’apprendre et l’esprit collégial prime lors de la sélection.

Modalité d'évaluation 

L'évaluation permet de déterminer l'atteinte des objectifs et l'acquisition des compétences.
L'évaluation se fait par projet individuel et par groupe selon la taille du projet.
En fonction du projet, des soutenances peuvent avoir lieu.
Toutes les formations post Bachelor IT - 1ère année sont certifiantes et ont une évaluation finale effectuée par un jury composé de professionnels du secteur. Elle est composée de différentes épreuves indiquées dans le référentiel.

Chiffres clé de la formation Bachelor IT

Nombre d'étudiants : 
+1000 apprenants sur les différents campus
Taux de passage : 
73% de passage en 2ème année

Taux de satisfaction : 

La promotion 2023-2024 a attribué un taux de satisfaction de 70% à La Plateforme.

les 4 spécialisations du Bachelor IT

Développeur IA

La formation spécialiste en Intelligence Artificielle est une formation qui prépare au métier de Développeur en Intelligence Artificielle, bachelor Bac+3
Elle fait partie des formations de l’AI School.

Développeur Logiciel

La formation spécialiste en développement logiciel/DevOps est une formation qui prépare au métier de Concepteur et Développeur logiciel (Bac +3). Elle fait partie des formations du Développement.

Administration Sécurité

La formation spécialiste en Administration Sécurité est une formation qui prépare au métier d’Administrateur Sécurité (Bac +3). Elle fait partie des formations de la Cybersécurité.

Concepteur d’applications

La formation spécialiste en développement web est une formation qui prépare au métier de Concepteur et développeur d’applications (Bac +3). Elle fait partie des formations du développement web.

Développement - codage

Jeu vidéo & Systèmes Immersifs

La formation spécialiste en jeu vidéo et systèmes immersifs est une formation qui prépare au métier de Développeur jeu vidéo et systèmes immersifs (Bac +3). Elle fait partie des formations du développement web.