À l'issue de la formation, le participant sera capable de :
- Concevoir et développer des applications sécurisées (web, mobile ou logiciel).
- Analyser un cahier des charges et traduire les besoins utilisateurs en solutions techniques.
- Développer des interfaces utilisateur et des composants métier robustes.
- Concevoir et structurer des bases de données relationnelles et non relationnelles.
- Mettre en place une architecture logicielle multicouche.
- Assurer la qualité, la sécurité et la performance des applications développées.
- Déployer des applications et contribuer à leur mise en production dans une démarche DevOps.
- Réaliser des tests, corriger les anomalies et maintenir les applications.
- Collaborer en mode projet (Agile / équipe de développement).
- Assurer une veille technologique continue pour faire évoluer les solutions.
Bloc 1 – Développer une application sécurisée
- Installation et configuration de l'environnement de développement
- Développement d'interfaces utilisateur
- Développement de composants métier
- Gestion de projet applicatif
Bloc 2 – Concevoir et développer une application sécurisée organisée en couches
- Analyse des besoins et maquettage d'application
- Conception d'architecture logicielle
- Modélisation et gestion de bases de données
- Développement d'accès aux données (SQL / NoSQL)
Bloc 3 – Préparer le déploiement d'une application
- Tests et validation applicative
- Préparation du déploiement
- Mise en production et démarche DevOps
- Documentation technique
Titre professionnel concepteur développeur d'applications
Certifiante
Bac + 3 et 4