Durée
9 a 12 mois
Format
Presentiel intensif
Niveau
Intermediaire a avance
Badge
Formation longue
Présentation
Le·la concepteur⋅rice développeur·se d’applications est un·e informaticien·ne qui intervient sur l’ensemble de la chaîne de production d’une application : choix techniques, environnement de développement, conception et réalisation.
- Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité
- Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
- Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité
Compétences visées
Le métier de concepteur développeur d’applications s’articule autour de plusieurs compétences clés :
Maquetter une application, développer une interface utilisateur de type desktop, développer des composants d’accès aux données, développer la partie front-end et back-end d’une interface utilisateur web. Concevoir et mettre en place une base de données, développer des composants dans le langage d’une base de données. 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 application mobile. Préparer et exécuter les plans de tests et le déploiement d’une application.
- Maquetter une application
- Développer une interface utilisateur de type desktop
- Développer des composants d’accès aux données
- Développer la partie front-end d’une interface utilisateur web
- Développer la partie back-end d’une interface utilisateur web
- 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
- 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 application mobile
- Préparer et exécuter les plans de tests d’une application
- Préparer et exécuter le déploiement d’une application
Admission
Admission
Avoir un BAC+2 en programmation informatique ou une expérience professionnelle de développeur·se. Très forte motivation, à prouver (projets en ligne, portfolio…). Vouloir travailler en équipe. Ce que nous cherchons : de la curiosité, de la créativité, une bonne expression à l’oral et à l’écrit, une représentation claire du métier, et l’envie de s’engager dans une formation intense.
- Avoir un BAC+2 en programmation informatique ou experience professionnelle développeur
- Tres forte motivation, a prouver ! (Projets en ligne, portfolio, etc.)
- Vouloir travailler en equipe
- De la curiosite, de la creativite, une bonne expression a l’oral et a l’ecrit, une representation claire du metier… et bien sur, l’envie de s’engager dans une formation intense !
Programme
- Analyse du besoin et modelisation
- Backend, bases de donnees et API
- Frontend applicatif et integration
- Tests, qualite, CI/CD et deploiement
Profils concernés
- Profils avec un BAC+2 en programmation ou experience developpeur
- Developpeurs juniors visant des responsabilites plus larges
- Techniciens souhaitant monter en competence sur l'architecture et la qualite logicielle
Ce que l'apprenant saura produire
- Concevoir et developper des interfaces utilisateurs securisees
- Construire une application multicouche et organiser les donnees
- Maitriser le cycle complet : maquettage, tests et deploiement