Titre professionnel concepteur développeur d'applications
Concepteur développeur Java

Session
Diginamic
Descriptif de formation
Une approche modulaire avec pour chaque fin de module un projet appliqué permettant la conception et le développement d'une application java.
Certification
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
- 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 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
- Concevoir et développer des applications fullstack en Java
- Prendre en charge des opérations de développement front-end avancé avec Angular
- Prendre en charge des opérations de développement back-end avancé avec Spring
Résultats attendus
Le parcours de formation vise à atteindre la maîtrise du métier de Concepteur Développeur d’Applications avec trois grands blocs de compétences en développement couvrant 15 macro-compétences clés.
Il permet d’apporter au stagiaire les compétences techniques nécessaires à l’exercice du métier, notamment d’être capable de :
1. Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité
Maquetter une application
Développer une interface utilisateur
Développer des composants d'accès aux données
Développer les partie s back end et front end d'une interface utilisateur web
2. Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
Concevoir une base de données
Mettre en place une base de données
Développer des composants dans le langage d'une base de données
3. Concevoir et développer une application multicouche répartie en intégrant les r ecommandations de sécurité
Collaborer à la gestion d'un projet informatique et à l'organisation de l'environnement de développement
Concevoir une application
Développer des composants métier
Construire une application organisée en couches
Développer une ap plication mobile
Préparer et exécuter les plans de tests d'une application
Préparer et exécuter le déploiement d'une application
Les pré-requis
Niveau 5 (BTS, Titres ou équivalents)
BAC+2 en informatique ou Master scientifique Intérêt et motivation pour la Conception et le développement d'applications fullstack Maîtrise de la Programmation Orientée Objet
Les blocs de compétences
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
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 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