Programme Bachelors (bac+3)

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.

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 : 303 jours sur une amplitude de 36 mois
  • Code WEB : INFCDA3AE (PA)
  • Code CPF : 336530
  • Code RNCP : RNCP36490

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é

5 500 euros
Prix affiché par an pour les deux premières années. La troisième année se faisant en apprentissage.

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, 94,52 % des diplômés 2021/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 ?

Le concepteur en développement d'applications 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). Il est alors au sein du service ou de l’équipe de développement logiciel. Il peut également 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 peut être alors être 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

1ère année : Recueillir le besoin auprès d'un client et le formaliser dans le cadre d'une étude préliminaire. Concevoir avec UML l'application et respecter les bonnes pratiques en la matière (design pattern, normes de codage...). Développer les programmes à l'aide des langages Java ou .NET et les optimiser.
2ème année : Concevoir la logique algorithmique du programme. Programmer la solution. Participer à la réalisation des tests unitaires automatisés et fonctionnels. Déployer 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

  • 1ème et 2ème année
  • Analyser et formaliser le besoin de l’entreprise en solutions logicielles
  • Concevoir une solution informatique logicielle sous la responsabilité de son hiérarchique
  • Développer une application informatique sous la responsabilité de son hiérarchique
  • Favoriser l’utilisation de l’application informatique par les utilisateurs
  • Maintenir une application informatique, corriger et faire évoluer celle-ci
  • 3ème année
  • Concevoir les solutions logicielles
  • Développer et tester les applications informatiques
  • Déployer et sécuriser les applications informatiques
  • Manager les équipes et les projets informatiques

Détail du programme

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
  • Projet collaboratif

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
  • Projet collaboratif

Développer un site web et son application mobile

  • Introduction HTML et CSS
  • Javascript : client
  • Développement PHP  / Développement mobile hybride
  • Projet collaboratif

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
  • Projet collaboratif

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

Se préparer au métier de développeur informatique

  • Projet Algorithme et programmation
  • Projet Bases de données
  • Projet Objets connectés
  • Projet Création d’un site Web
  • Projet Débuggage de code
  • Projet Développement Web dynamique
  • Projet Programmation java
  • Projet Gamification d'une solution informatique
  • Projet Veille technologique

Développer ses pratiques professionnelles

  • Anglais professionnel
  • Rendre compte efficacement
  • Calcul statistique / Traitement de données avec excel
  • Engagement citoyen
  • Sensibilisation à l’inclusion, l’égalité et la diversité
  • Agir pour le développement durable
  • Économie d’entreprise / Challenge entrepreneurial
  • Expression écrite et orale / Maitrise des outils collaboratifs
  • Sensibilisation aux métiers de la data / Données numériques et Cybersécurité

Se préparer à intégrer l’entreprise en professionnel

  • Régulation et cohésion d'équipe / Projet personnel et 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

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 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
Concepteur développeur d’applications
Concepteur et/ou développeur
Ingénieur logiciel informatique
Chef de projet études et développement informatique
Chargé études et développement informatique

Contact

Appelez le service relation candidats
0 800 054 568
Du lundi au jeudi de 9H à 13H et de 14H à 18H
Le vendredi de 9H à 13H et de 14H à 17H

Ou écrivez-nous

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)