Objectifs
Résultats attendus
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
Diplôme
Titre professionnel concepteur développeur d'applications
Objectifs de la formation
Développer une application sécurisée :
- Installer et configurer son environnement de travail en fonction du projet.
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
Métier(s) associé(s)
Domaines
Contenu
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.)