Python
VIVANEO
Développement informatiqueOBJECTIF 3W
Développer une application sécurisée
Concevoir et développer une application sécurisée organisée en couches
Préparer le déploiement d'une application sécurisée
BLOC 1 : DÉVELOPPER UNE APPLICATION SECURISEE 210 H
Programmation avancée (Java, C#, Python, etc.)
Principes de la programmation sécurisée (hashing, chiffrement, RGPD, etc.)
Gestion des utilisateurs et authentification (OAuth, SAML, Active Directory)
Tests et détection des vulnérabilités (Pentesting, OWASP Top 10)
BLOC 2 : CONCEVOIR ET DEVELOPPER UNE APPLICATION SECURISEE ORGANISEE EN COUCHES 189H
Architecture MVC et design patterns (Factory, Singleton, etc.)
Développement d'applications en microservices
Connexion aux bases de données avec ORM (Hibernate, Entity Framework, etc.)
Gestion des transactions et de la scalabilité
BLOC 3 : PREPARER LE DEPLOIEMENT D'UNE APPLICATION SECURISEE 210H
Conteneurisation et orchestration (Docker, Kubernetes)
CI/CD et automatisation des déploiements (GitHub Actions, Jenkins, etc.)
Sécurité des infrastructures cloud (AWS, Azure, Google Cloud)
Supervision et monitoring des applications (Log Management, APM, etc.)
Titre Professionnel CONCEPTEUR DEVELOPPEUR D'APPLICATIONS du Ministère du Travail, du plein emploi et de l'insertion de niveau 6 (TP 01281) RNCP 37873
EXAMEN : 2 heures 15 mn
1 - Questionnaire professionnel (épreuve écrite) – 30 mn
L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais.
Il répond à deux questions fermées à choix unique posées en français et à deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais.
2 - Présentation d'un projet réalisé en amont de la session – 40 mn
En amont de la session d'examen, le candidat réalise un ou plusieurs projets.
Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.
Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.
Le candidat présente ensuite son ou ses projets au jury.
3- Entretien technique – 45 mn
Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets.
Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.
4 – Entretien final – 20 mn
Enseignement sur de la pratique et mise en situation
TP Concepteur développeur d'applications
RNCP 37873 RS -1 CertifInfo 114919 VIVANEO
Développement informatiqueDAWAN
Développement informatiqueDAWAN
Développement informatiqueVIVANEO
Développement informatique