Bachelor Concepteur Développeur d'Applications - Accès après un Bac+2

Bachelor Concepteur Développeur d’Applications

Présentation du Bachelor Concepteur Développeur d’Applications

Le Bachelor Concepteur Développeur d’Applications en alternance se destine aux profils ayant une forte appétence pour l’informatique. Il assure la conception et le développement d’applications informatiques. Il réalise notamment de nouvelles applications ou la maintenance évolutive d’applications existantes.

Le concepteur développeur d’applications peut travailler en tant que salarié ou en indépendant.
Selon la taille du projet, il peut le mener en autonomie, de sa conception à son développement, ou au sein d’une équipe et sous la responsabilité d’un chef de projet.
Il sait s’adapter rapidement aux évolutions technologiques du secteur informatique.

Objectifs du Bachelor Concepteur Développeur d’Applications

  • Prendre en charge le développement d’applications informatiques
  • Intervenir sur les différentes phases du processus de développement logiciel
  • Appliquer une démarche qualité
  • Savoir développer des applications mobiles et gérer un projet ainsi qu’une équipe Web
  • Assurer la maintenance corrective et évolutive des applications informatiques

Les points forts :

Une formation adaptée à vos besoins :

  • Des cours 100% à distance, ou bien en présentiel selon nos campus
  • Une aide au placement en entreprise
  • Des formateurs issus du monde professionnel
  • Une formation certifiante et concrète

A qui s’adresse la formation Concepteur Développeur d’Applications ?

Le Bachelor Concepteur Développeur d’Applications en alternance se destine aux profils de tous horizons souhaitant poursuivre une formation de haut niveau en informatique :

  • Avec un Bac+2 acquis ou en cours d’acquisition
  • Témoignant d’un goût prononcé pour les nouvelles technologies
  • Polyvalents et qui aiment travailler sur plusieurs fronts à la fois
  • Souhaitant développer leurs connaissances sur plusieurs langages de programmation
  • Ayant un bon niveau de culture générale, une connaissance de l’anglais

Consulter nos méthodes pédagogiques et modalités d’évaluation

Critères d’admission

La candidature de l’étudiant fait l’objet d’une évaluation par notre équipe pédagogique :

  • Étude du dossier
  • Test d’admission en ligne : ce test a pour objectif d’évaluer votre niveau afin d’adapter un programme de remise à niveau
  • Entretien individuel

Pour en savoir plus, consultez nos Modalités d’accès

Infos clés

Prérequis

Après un bac + 2 minimum, de préférence filière scientifique ou technologique.

Certifications

Titre professionnel enregistré au RNCP au niveau 6 (Répertoire National des Certifications Professionnelles par arrêté du 06/04/2018 publié au Journal Officiel le 17/04/2018 et délivré par le Ministère chargé de l’Emploi).

Modalités d'enseignement

100% à distance (E-learning et classes virtuelles) / Mix-learning (E-learning et présentiel) / 100% Présentiel (selon campus)

Rythme / Durée

1ère année Bachelor alternance ou initial.
2ème année Bachelor alternance ou initial.
3ème année Bachelor en alternance ou initial possible.

Rythme en Alternance : 3 semaines en entreprise / 1 semaine en formation

En initial : 2 ou 3 périodes de stage de 2 mois

Durée : 12-36 mois

Rentrées / Campus

  • Rentrée décalée en février 2023 : Campus de Paris-Gallieni et Bordeaux
  • Rentrée de septembre 2023 : Campus de Paris, Lyon, Bordeaux, Toulouse, Lille et Marseille
  • Rentrée permanente en formation à distance

Formation accessible aux personnes en situation de handicap

Coût de la formation

Formation en alternance : le coût de la formation est financé  par l’Opco de l’entreprise d’accueil et vous recevez un salaire

Formation initiale : consultez notre page Financement pour plus de détail. 

Programme & Blocs de compétences

Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité

  • Introduction à la programmation : Algorithmique
  • JavaScript – Initiation
  • Générer des pages web avec React
  • Les clés de Node.js et Mongo DB
  • Développer une applications Web Full JavaScript en projet
  • JavaScript et DOM
  • Javascript et Ajax – Perfectionnement
  • Javascript et Ajax – Perfectionnement
  • Intégration HTML5/CSS3 – Initiation

Concevoir et développer la persistance des données en intégrant les recommandations de sécurité

  • Sécurité des applications avec Java
  • Développer une application Java en projet
  • Principes de conception de bases de données
  • Introduction à SQL
  • Le langage Java – Initiation
  • Persistance des données : ADO .Net | LINQ – SQL Server
  • Développer des composants de la couche de présentation IHM
  • Java et Middleware
  • Persistance des données avec Java-JPA-Hibernate
  • Sécurité des applications avec Java
  • Création d’une application Java – Projet
  • Développer des Web Services en Java
  • Développer des composants de la couche de présentation IHM
  • Java et Middleware
  • Le langage Java – Perfectionnement
  • Introduction à SQL
  • Le langage Java – Initiation
  • Persistance des données avec Java-JPA-Hibernate

Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité

  • Analyse et conception UML
  • Introduction au versioning avec GIT
  • Design patterns et architectures applicatives
  • Méthodes Agiles – Les bases
  • Développer des composants de la couche de présentation IHM
  • Sécurité des applications avec Java
  • Développement d’applications Web ASP.NET MVC Core
  • Création d’une application Java – Projet
  • Développer des Web Services en Java
  • Le langage Java – Initiation
  • Java et Middleware
  • Développer des Web Services SOAP et REST en .NET
  • Windows Presentation Foundation (WPF) | C Sharp / C# .Net
  • Mise en place d’un projet en DOTNET
  • Développer une application mobile avec Xamarin
  • Développement d’applications Web ASP.NET MVC
  • Pattern MVVM : créer une application distribuée – Atelier
  • Préparation à la certification KANBAN @Exin
  • Conduite de projet informatique
  • Développement Android Java – Initiation
  • Développement Android Java – Initiation
  • Développement Android Java – Perfectionnement
  • Développement Android Java – Perfectionnement
  • Développement mobile avec ReactJS NATIVE
  • Développement mobile avec React NATIVE – Projet
  • Gérer le versioning avec GIT
  • Se perfectionner au versionning en mode collaboratif avec Gitlab/GitHub et Gitflow
  • Design patterns et architectures applicatives
  • Méthodes Agiles – Les bases
  • Formalisation et modélisation avec les méthodes RUP et UML
  • Mise en place d’un projet en Méthodes Agiles
  • Agiles scrum master, préparation à la certificaiton EXIN®
  • Conduite et management de projet multimédia – outils collaboratifs

Compétences transverses

  • Anglais : préparation au TOEIC

Débouchés / Poursuite d’études du Bachelor Concepteur Développeur d’Applications

À l’issue de la formation, vous avez le choix de poursuivre vos études vers un Bac +5 en informatique ou de vous orienter vers les métiers de :

  • Responsable de projet informatique
  • Concepteur développeur informatique
  • Expert programmation objet
  • Webmaster
  • Chef de projet
  • Consultant informatique

Les compétences que vous avez développées ainsi que votre expérience en entreprise vous permettent de valoriser votre profil sur le marché de l’emploi.

Chiffres clés

Taux d’obtention du titre : 79%*
Taux d’abandon de la formation : 8%*
Taux de satisfaction des étudiants pendant la formation : 84.3%*
Taux de poursuite d’étude : 19%*
Taux d’employabilité à 6 mois après la fin des cours : 89%*
Salaire moyen à la sortie : 45000€*

*2021 Bagnolet Sources et méthodologie de calculs