Concepteur développeur d'applications Alternance jusqu'en Janvier 2021
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.
Le métier de concepteur développeur d’applications s’articule alors autour de 3 activités principales :
-
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é
Programme
Fondamentaux
-
Maquettage, schéma fonctionnel
-
Conception bases de données, MCD, MPD, etc.
-
Développement back et front-end
-
Déploiement simple des applications web
- SSH
-
Définition des environnements : dev, prod, etc
-
Premier projet évaluant une application web en partant de zéro
Qualité et Gestion de projet
Approfondissement des méthodes et outils de collaboration et de gestion de projets :
-
Scrum
-
Peer review
-
Git
-
Intégration continue, etc.
Approfondissement des compétences déjà vues par des mises en situation dans des contextes plus contraignants, plus complexes :
-
Refonte / amélioration de code existant
-
Implémentation de patrons de conception
-
Architecture des applications en couche, modularisée, etc.
- Déploiement des applications web
-
Sécurisation
-
Conteneurisation, etc.
Approfondissement
-
Conception et qualité avancée : conception orientée utilisateur, couverture élevée du code par les tests automatisés...
Développements desktop
-
Frameworks et bibliothèques spécifiques
-
Développement mobile
IDE et langages de programmation spécifiques
-
Projet “chef d’œuvre” de fin de parcours, couvrant la majorité des compétences visées
-
Préparation au titre professionnel
-
dossier professionnel
-
livret des évaluations passées en cours de formation
-
passage d’au moins un titre professionnel blanc
-
Une formation professionalisante
-
Simulation d’entretien, job dating
-
Meet-up
-
Participation aux jurys