Programme Bachelors (bac+3)

Le développeur informatique est un concepteur/développeur de solutions logicielles répondant aux besoins des utilisateurs de l’entreprise ou de clients externes. Il met son expertise, en matière de modélisation et de programmation, au service de son client. A partir de l’expression du besoin, il est capable d’analyser la stratégie, les objectifs, les enjeux et les contraintes du projet, rédige les spécifications techniques et fonctionnelles ainsi que le cahier des charges. Il est impliqué dans toutes les phases du développement et mobilise de larges savoirs et savoir-faire dans les langages de programmation et méthodes de développement. En veille technologique constante, il propose des solutions innovantes, ergonomiques et robustes dans le respect des normes garantissant la cohérence, la performance et la sécurisation des données du client. Il travaille au sein d’une équipe parfois pluridisciplinaire, encadre, motive, anime son équipe ; et pilote ses projets tout en étant réactif et à l’écoute du client.

Synthèse : la formation en un coup d’œil

Points clés

  • Sous statut Etudiant
  • Formation diplômante
  • Parcours de formation permettant d’obtenir un diplôme enregistré au RNCP de niveau 6 (Bac+3).
  • Durée : 239.50 jours sur une amplitude de 36 mois
  • Code WEB : INFCDA3AE (PA)
  • Code CPF : 336530
  • Code RNCP : RNCP36490

Le public

Toute personne répondant aux prérequis, souhaitant évoluer vers le métier de concepteur développement informatique et valider un diplôme bac +3

Le prérequis

  • Titulaire d'un bac (ou d'un niveau 4 équivalent) : parcours en 3 ans comprenant le cycle technicien·ne supérieur·e de 2 ans et la troisième année du cycle bachelor
  • La troisième année est réalisée en apprentissage

Frais de scolarité

Tarif applicable pour la rentrée scolaire 2025.
7000 euros/an pour les deux premières années du cursus. La troisième année, la scolarité est financée et rémunérée dans le cadre du contrat d’apprentissage ou de professionnalisation.

Présentation

286 diplômés en 2022

Depuis 1998, 1901 personnes ont reçu ce diplôme reconnu par l'Etat

93,77 % de réussite à l'examen en 2022

6 mois après l'obtention du diplôme, 96 % des diplômés 2022 de cette formation sont en poste

80,39 % des étudiants 2022 sont satisfaits de leur formation

Le profil du candidat

Capacité d'écoute et de communication
Goût pour le travail et l'animation d'équipe
Organisation, rigueur et communication
Capacité d'analyse et de synthèse
Bon relationnel et contact terrain
Agile et Autonome
Curiosité des technologies informatiques et numériques

Où exerce t-il ?

Il peut exercer en interne dans toute entreprise utilisant des solutions logicielles standards, spécialisées ou personnalisées et ayant une Direction des systèmes d’information (DSI) au sein du service ou de l’équipe de développement logiciel. Il peut aussi exercer dans les entreprises qui développent et commercialisent des applications logicielles, quelle que soit la taille de l’entreprise (micro-entreprises, petites et moyennes entreprises (PME), grands groupes). Enfin, il peut exercer sa fonction au sein d’Entreprises de Services du Numérique (ESN). Dans le cadre de prestations, il prend en charge un projet spécifique destiné à un client externe et devient souvent son interlocuteur privilégié. Il est alors amené à exercer chez le client quotidiennement ou par intermittence. Tous les secteurs d’activité et toutes les tailles d’entreprises peuvent faire appel à son expertise.

Délivrant un titre certifiant de niveau 6 (bac+3), inscrit au Répertoire national des certifications professionnelles, ce cursus apporte des compétences techniques, organisationnelles et humaines utiles à l’exercice du métier. Vous travaillez sur des cas concrets d’entreprise pendant les deux premières années, au travers de projets menés en équipe. La troisème année en apprentissage développe une expertise terrain en entreprise, 3 semaines par mois environ. En fin de cursus, vous intégrez le monde professionnel ou poursuivez vos études vers un mastère professionnel (bac+5).

Le diplôme

Concepteur développeur d'applications, certification professionnelle enregistrée au RNCP au niveau 6 (codes NSF 326, 326t), par décision de France compétences du 31/05/2022, publiée le 01/06/2022

Fiche RNCP (( "Ouvre un nouvel onglet", "cesi" ) )

Les missions en entreprise

Conception, développement et mise en oeuvre des applications fiables et fonctionnelles
Prise en charge des projets de développement d'applications logicielles, web et mobiles
Expert technique, responsable de la gestion et de l'optimisation de la base de données
Optimisation, maintien et sécurisation des applications informatiques de l'entreprise

Ce qu’il saura faire en entreprise

En 1ère année : S'initier à la programmation et développer son premier logiciel professionnel. L'étudiant recueille le besoin auprès d'un client, le formalise, l'analyse et le modélise (algorithmique, UML, ...). Il prépare son environnement de développement et développe à l'aide de langages objets (Java ou .NET) et les optimiser.
En 2ème année : Programmer un site web et/ou son application mobile, la déployer et assurer sa maintenance. L'étudiant programme la solution, que celle-ci soit web, mobile ou client lourd (dont accès à la base de données). Il participe à la réalisation des tests unitaires automatisés et fonctionnels et déploye l'application dans son environnement cible.
3ème année : Intervenir sur le cycle de vie du développement des applications. Développer des applications faciles à utiliser en intégrant la sécurité logicielle. Élaborer les solutions fonctionnelles et élaborer une procédure de tests du produit.

Le système d’évaluation

L'obtention de la certification repose sur :
- La validation des blocs de compétences en centre
- La rédaction d'un mémoire professionnel soutenu lors d'un oral devant un jury de professionnels
- La validation des compétences en entreprise

Le programme

Objectifs

  • Analyser et formaliser le besoin de l’entreprise en solutions logicielles
  • Concevoir une solution informatique logicielle; la développer et la tester
  • Déployer et sécuriser les applications informatiques
  • Favoriser l’utilisation de l’application informatique par les utilisateurs
  • Maintenir une application informatique, corriger et faire évoluer celle-ci
  • Manager les équipes et les projets informatiques

Détail du programme

Année 1 & 2

Je m'initie à la programmation

  • Rouages des systèmes et réseaux : les essentiels
  • Logique et programmation
  • Environnement du développeur
  • Analyse du besoin et modélisation
  • Création d'une base de données sécurisée
  • Projet individuel : Je code mon premier prototype de jeu (niveau I)
  • Projet individuel : J'interroge les data de mon programme
  • Projet fil rouge : "Sport Manager" : propulse ton équipe virtuelle

Je développe mon premier logiciel professionnel

  • Gestion de projet informatique
  • Programmation Orientée Objet : restructuration efficace du code
  • IA générative : fais en ton alliée
  • Création d'interface graphique
  • Bibliothèques : Intégration de fonctionnalités complémentaires
  • Manipulation de données & ORM
  • Projet individuel : Je rends mon jeu interactif (niveau II)
  • Projet individuel : J'imagine & développe un logiciel d'entreprise
  • Projet fil rouge : "Sport Manager" : propulse ton équipe virtuelle
  • Validation - Développement d'une application informatique

Je programme un site web & son application mobile

  • Renforcement en programmation objet
  • Grands principes du Web
  • Développement FrontEnd : le site vu de l'internaute
  • Animation du site web en 2D/3D
  • Développement BackEnd : le site vu du programmeur
  • Création d'une application mobile IOS & Android
  • Projet individuel - Je rends mon jeu accessible (Niveau III)
  • Projet d'entreprise - Je développe une application professionnelle en équipe
  • Projet fil rouge - "Sport Manager" : propulse ton équipe virtuelle

Je déploie mon application & assure sa maintenance

  • Clean code : normes & optimisation
  • Test & contrôle de l'application
  • Déploiement & hébergement d'une application
  • Versionning : correction & évolution du produit
  • Documentation : transmettre les connaissances aux équipes
  • Projet individuel - Je publie mon jeu (Niveau IV)
  • Projet collaboratif - Je débugge & fais évoluer une application

Je développe mes connaissances techniques et technologiques

  • Techniques d'analyse scientifique des données
  • FabLab Makers
  • Outils numériques et cybersécurité
  • Sensibilisation à la recherche et développement
  • Données, IA et performance personnelle
  • Défi créativité et innovation
  • Prospectives technologiques du métier

Je m'engage en tant que citoyen responsable

  • Challenge d'intégration
  • Sensibilisation à l'inclusion, l'égalité et la diversité
  • Enjeux des transitions écologique, numérique, énergétique
  • Impacts des transitions sur le métier
  • Information : discernement et éthique
  • Responsabilité sociétale des entreprises
  • Projet d'engagement entrepreneurial, citoyen ou écologique

Je me prépare à la vie active

  • Communication professionnelle
  • Efficacité personnelle et professionnelle
  • Projet personnel et professionnel de l'étudiant
  • Anglais professionnel et interculturalité
  • Préparation de l'intégration en entreprise
  • Retour d'expérience et projection
  • Gestion de projet
  • Analyse et reporting de son activité
  • Méthodologie et accompagnement aux épreuves
  • 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 Concevoir les solutions logicielles

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évelopper et tester les applications informatiques

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 Manager les équipes et les projets informatiques

Développer ses pratiques professionnelles et certifier ses compétences

  • Team building : cohésion d'équipe
  • Engagement citoyen
  • Pratique de l'anglais métier
  • Projet professionnel
  • Actualités métier et/ou territoire
  • Méthodologie de projet d'entreprise et des écrits professionnels
  • Argumenter pour convaincre
  • Retour d'expérience et projection

Les points forts

6 mois de stage pour une approche concrète de la réalité professionnelle, possibilité de le faire à l'étranger
Vie de campus active et riche en évenements (BDE, associations sportives et culturelles…)
Valider un diplôme intermédiaire bac+2 pendant son parcours
Cas pratiques d’entreprise réels
Modules d'acculturation au métier
Accompagnement personnalisé à la recherche de stage
Intervenants professionnels
Banque de ressources numériques à disposition
Langages informatiques et certifications complémentaires au parcours
Réseau alumni étendu
Suivi pédagogique individuel
Classements Eduniversal 2024 des meilleurs bachelors : 2e dans le Top 10 du classement Informatique : Architecture Logicielle & Systèmes Complexes

Les débouchés

Développeur informatique
Développeur Web / back-end
Développeur logiciel
Analyste-programmeur
Concepteur développeur d’applications
Concepteur et/ou développeur
Chef de projet études et développement informatique
Chargé études et développement informatique

Admission

  • Titulaire d'un bac (ou d'un niveau 4 équivalent) : parcours en 3 ans comprenant le cycle technicien·ne supérieur·e de 2 ans et la troisième année du cycle bachelor
  • La troisième année est réalisée en apprentissage

Tout est prêt ?

Poursuite d’études CESI

Manager en architecture et applications logicielles des systèmes d'information (bac+5 - Titre certifiant RNCP de niveau 7)