Le concepteur en développement d'applications met son expertise, en matière de modélisation et de programmation, au service de son client. Dans la mise en œuvre de projets de développement logiciel, il est capable d'analyser la stratégie, les objectifs, les enjeux et les contraintes du client afin de lui proposer les solutions logicielles adaptées. Il travaille au sein d'une équipe parfois pluridisciplinaire, encadre, motive et anime son équipe de développeurs et évolue, souvent, dans une organisation en mode projet. Il est impliqué dans toutes les phases du développement. Il analyse les besoins du client, rédige les spécifications techniques et fonctionnelles ainsi que le cahier des charges du projet. En veille technologique constante, il propose des solutions innovantes, ergonomiques et robustes dans le respect des normes et méthodologies garantissant la cohérence, la performance et la sécurisation des données du client. Il sait également piloter un projet tout en étant réactif et à l'écoute du client.
Année 1 & 2
Analyser le besoin logiciel de l'entreprise et formaliser une étude préliminaire
- Outil informatique, configuration et utilisation
- Spécifications fonctionnelles
- Interconnexion et communication du système d'information
Concevoir une application informatique
- Bases de la programmation et algorithmique
- Programmation de l'internet des objets
- Introduction à la modélisation des données
- Outils et environnements de travail
Développer un site web et son application mobile
- Introduction HTML et CSS
- Javascript : client
- Développement PHP / Développement mobile hybrid
Développer une application informatique
- Introduction à l'UML et design pattern / Introduction à Unity
- Introduction au développement applicatif en objet
- Développement applicatif avancé en objet
Déployer et maintenir une application informatique
- Introduction aux méthodes agiles
- Tests et recette des applications / Développement avancé
- Normes et optimisation du code source
- Déploiement et mise en service d'applications
- Projet collaboratif
Développer ses pratiques professionnelles
- Rendre compte efficacement
- Traitement de données avec excel
- Engagement citoyen
- Pratique de l'anglais métier
- Projet professionnel
- Actualités métier et/ou territoire
- Sensibilisation aux métiers de la data
- Retour d'expérience et projection
Certifier ses compétences de Développeur informatique
- Team building : cohésion d'équipe
- Méthodologie de projet d'entreprise et des écrits professionnels
- Argumenter pour convaincre
Année 3
Concevoir les solutions logicielles
- Construction d'un cahier des charges
- Modélisation de l'architecture logicielle (UML)
- Gestion des données de l'entreprise
- Projet collaboratif
Développer et tester les applications informatiques
- Développement en langage objet
- Tests et recette d'un projet informatique / Développement d'application mobile
- Projet collaboratif
Déployer et sécuriser les applications informatiques
- Sécurité des applications
- Déploiement continu DevOps
- Projet collaboratif
Manager les équipes et les projets informatiques
- Introduction à la gestion de projet
- Méthodes et outils projet
- Agilité : application dans le projet
- Projet collaboratif
Développer ses pratiques professionnelles
- Engagement citoyen
- Pratique de l'anglais métier
- Projet professionnel
- Actualités métier et/ou territoire
- Retour d'expérience et projection
Concepteur développeur d'applications
Certifiante
Bac + 3 et 4