Concepteur développeur d’applications

Formation CDA en continu filière Java, .NET ou PHP

Formation Concepteur Développeur Full stack – Préparation au Titre professionnel “Concepteur développeur d’applications” Reconnu par l’État Niveau 6 (équivalent Bac+3/Bac+4) Inscrit au RNCP (arrêté du 20 juin 2023 modifiant l’arrêté du 26 avril 2023, J.O du 24/06/2023) Code RNCP 37873

Apprendre le métier de Concepteur Développeur Full stack en 6 mois.

Formation qualifiante et conventionnée par la Région Occitanie

Eligible au CPF et au financement France Travail

Formation en rythme Hybride : Classe virtuelle et présentiel avec nos experts en savoir plus

Logo France travail

À retenir

Prérequis

  • BAC+2 en informatique ou Master scientifique. Maîtrise de la POO.

Campus

Diplôme(s)

  • Titre RNCP de niveau 6 (équivalent BAC+3/4)

Durée

  • 6 mois de cours en centre (819 h)

    14 semaines de période appliquée en entreprise (stage)

Rentrée(s)

  • 11 février 2025

Le métier

Le Concepteur Développeur Full stack prend en charge la conception et le développement d’applications informatiques. Autonome, responsable d’animation et de coordination, il est chargé de réaliser de nouvelles applications ou de la maintenance d’applications existantes.

Il peut travailler en tant que salarié d’une entreprise, pour un client de la société de services qui l’emploie, ou en tant qu’indépendant, directement pour un client, que ce soit en autonomie ou au sein d’une équipe. Il s’adapte rapidement aux évolutions technologiques du secteur informatique.

Connaisseur du métier du client pour lequel il réalise l’application, organisé, gestionnaire de son temps et des éventuels développeurs affectés au projet, il prend en compte les contraintes économiques, en termes de coûts et de délais. Assurant sa mission dans des entreprises et des contextes professionnels divers, il fait preuve de capacités relationnelles et s’adapte aux nouveaux environnements technologies ou de travail, souvent en langue anglaise.

La formation

  • Objectifs de la formation

A l’issue de la formation Concepteur Développeur Full stack, les apprenants seront en mesure de :

  • Modéliser et concevoir une application
  • Développer des composants d’interface utilisateur ou métier
  • Gérer la persistance des données
  • Créer une application multicouche répartie et la déployer
  • Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement
  • Le programme de la formation 

Tronc commun

  • Présentation du parcours de formation : programme, titre, examen, outils et modalités pédagogiques, etc…
  • Éco-Conception de Services Numériques
  • Sécurité des projets web (ANSSI / OWASP) : les bases, crypto, authentification, etc…
  • Communication Relationnelle en Entreprise
  • Techniques de recherche d’emploi et valorisation de son profil
  • Anglais technique
  • Maquettage d’une interface utilisateur
  • Maquettage d’une interface utilisateur – atelier
  • Concevoir des pages web avec Préprocesseur CSS (SASS) et Bootstrap
  • Concevoir des pages web avec HTML5, CSS3 et Bootstrap
  • Javascript : outillage (npm), ECMA6, AJAX, manipulation du DOM, notions avancées
  • UML : modèle physique de données, diagramme de classe, cardinalités
  • Conception et modélisation d’une base de données relationnelle
  • Optimisation d’une base de données (contraintes, index et dénormalisation), encodages et administration (sécurité, livrables)
  • Gestion de versions avec Git et GitHub
  • Conception UML (use cases) et Model Driven Development
  • Introduction à l’agilité
  • Mise en place d’une campagne de tests
  • Période en entreprise
  • Préparation et passage certification RNCP 37873

Filière .NET

  • Les bases du langage C#
  • Travailler en équipe avec TFS, gestion des sources et qualité logicielle
  • Développement C# et Programmation Orientée Objet
  • Accès aux données avec ADO.NET et Entity
    Framework
  • Les spécifités du framework .net Core : ASP.NET et
    Entity framework
  • Développement d’applications Web avec ASP.NET MVC et Ajax
  • Développement d’une application Desktop avec le
    langage XAML (WPF)
  • Intégration Continue d’un projet .net
  • Déploiement d’une application avec Azure DevOps
  • Développement mobile multi-plateformes avec MS
    Xamarin
  • #1 – Initialisation du projet et mise en place de SCRUM
  • #2 – Analyse et conception d’une application n-tiers
  • #3 – Mise en place du back-end de l’application avec le Framework .NET
  • #4 – Réalisation d’interfaces web et Desktop avec .NET
  • #5 – Mise en place de la chaine IC (tests, déploiement, …) avec MS Azure
  • #6 – Développement d’une interface pour mobile avec Xamarin
  • #7 – Finalisation projet, tests et intégration
  • Présentation et Soutenance du projet fil rouge

Filière PHP

  • Le framework ReactJS
  • Les bases du langage PHP (syntaxe, types et structures de contrôles)
  • La programmation orientée objet en PHP Architecture répartie et principaux design patterns : DAO, MVC, Singleton, Fabrique, etc.
  • Mise en œuvre des tests unitaires avec PHPUnit
  • Accès aux données en PHP et sécurité
  • Devops et intégration continue
  • Atelier individuel de développement d’une application
    PHP
  • DevOps avec Docker – intégration continue et déploiement
  • Mapping ORM avec Doctrine
  • Architecture et développement avec Symfony : Twig, vues, formulaires, evenements, routage, sécurité, etc.
  • Développement front et back avec le CMS DRUPAL
  • Développement mobile multi-plateformes avec Ionic
  • #2a – Mise en place de SCRUM
  • #2b – Analyse et conception d’une application n-tiers
  • #2c – Mise en place du front avec ReactJS
  • #2d – Réalisation d’une application web avec Symfony et Drupal
  • #2e – Finalisation projet, tests et intégration
    Présentation et Soutenance du projet fil rouge

Filière Java

  • Conception et maquettage d’une interface – UX Design / Mockup
  • Développement avec HTML5/CSS/Bootstrap
  • Front – JavaScript et TypeScript
  • Front – Développer des applications Web riches avec Angular
  • Développement côté serveur avec NodeJS
  • Outils – Maven – Gestion du cycle de vie d’un projet
  • Gestion des versions avec GIT et GitHub

Langage Java

  • Langage Java – Approche impérative
  • Langage Java – Approche Objet
  • Langage Java – Tests unitaires et bonnes pratiques
  • Des besoins utilisateurs au MCD, puis du MCD au MPD
  • Langage Java – JDBC
  • Langage Java – Accès aux données avec JPA
  • Introduction à la Sécurité des projets web
  • Projet JPA – CCP3 : Conception d’une application développée en couches
  • Projet JPA – CCP2 : Modélisation et mise en place de la base de données
  • Projet JPA – CCP1 : Développement d’une application
  • Langage Java – Spécificités Java 17
  • Spring Framework
  • Spring security
  • Introduction à l’agilité
  • Introduction à UML
  • Conception UML et Model Driven Development
  • Architectures réparties et design patterns
  • Culture DevOps et Intégration continue
  • Créer et administrer ses conteneurs virtuels d’applications avec Docker
  • Projet d’équipe : Analyse et conception
  • Projet d’équipe : Développement partie back avec Spring
  • Projet d’équipe : Développement partie front avec Angular
  • Projet d’équipe : Intégration continue et déploiement continu
  • Projet d’équipe : réalisation de la campagne de tests
  • Présentation et Soutenance du projet fil rouge

Les chiffres clés

Une formation d’une durée de 8 mois avec période en entreprise.

0%
de réussite aux certifications RNCP
0%
de nos apprenants sont satisfaits ou très satisfaits
0%
de retour à l’emploi dans les 6 mois suivant la formation
0%
des formations à distance

Résultats Enquête Diginamic. Plus de détail sur la page Chiffres clés

La Pédagogie

Diginamic vous accompagne vers la réussite

Formation informatique
  • Les formateurs Diginamic sont pour la plupart des experts externes au CFA et sont spécialistes des matières enseignées.
  • Leur activité professionnelle se répartie généralement en 30% de formation et 70% en expertise.
Afin de nous permettre un meilleur suivi pédagogique et une individualisation de la formation, chaque nouveau concept fait l’objet d’une évaluation sous forme de QCM. De même, de nombreux projets notés, individuels et en équipe, permettent de consolider les acquis et d’adapter la formation.

  • Chaque classe est encadrée par un coordinateur pédagogique, interlocuteur privilégié des apprenants, et garant de l’individualisation et de la réussite de tous.

L’évaluation des compétences, en vue de l’obtention de la certification professionnelle Concepteur développeur d’applications, est basée sur :

    • l’évaluation continue qui évalue périodiquement votre niveau pédagogique d’acquisition des connaissances et compétences, ainsi que votre progression,
    • la rédaction d’un dossier professionnel,
    • un exposé et des entretiens techniques devant un binôme de jury, lors d’un examen oral. L’examen a lieu obligatoirement en présentiel dans les locaux de Diginamic.
Le parcours d’apprentissage est globalement animé comme suit

  • 50% de cours (rappels des fondamentaux et découvertes de nouvelles
    notions/technologies) et de TP individuels, animés par un formateur (environ 35% – 65%)
  • 20% de cours e-learning tutoré par un formateur, pour une meilleure individualisation
  • 30% de projets de groupe, animé et tutoré par un formateur

Avec la possibilité de mise à niveau complémentaire via du e-learning ou support individuel. Des évaluations ont lieu à la fin de chaque cours et projets.

  • L’ensemble des concepts sont mis en application dans le cadre de Travaux pratiques individuels et corrigés
  • Plusieurs projets fil rouge et ateliers seront initiés dès le début de la formation et s’achèveront en fin de parcours par la livraison d’une application complète et réelle, sur laquelle les participants auront travaillé en équipe, en respectant les bonnes pratiques en usage dans un projet.

La certification

La formation Concepteur Développeur Full stack de Diginamic permet de valider un titre RNCP préparé au sein de l’Ecole. L’examen a lieu dans nos locaux devant un jury de professionnels accrédités par la DREETS.

TP – Concepteur développeur d’applications

Titre RNCP de niveau 6

Délivré par le Ministère du Travail du Plein Emploi et de l’Insertion (équivalence Bac+3/+4)

Titre enregistré au RNCP N°37873

Taux de réussite 2023 aux examens CDA : 100%

Les certifications enregistrées au répertoire national des certifications professionnelles (RNCP) sont appelées « certifications professionnelles ». Elles permettent une validation des compétences et des connaissances acquises nécessaires à l’exercice d’activités professionnelles (article L. 6113-1 du Code du travail). Ces certifications sont composées de plusieurs blocs de compétences ou CCP, qui peuvent être validés unitairement. L’ensemble des blocs de compétence de la formation permet d’accéder au titre professionnel.

Les débouchés et salaires

emploi développeur web

La formation Concepteur développeur full stack délivre une certification de niveau 6 équivalent à un Bachelor informatique ou une licence. Elle vous prépare à intégrer le marché du travail dès l’obtention de la certification. Ce cursus dispensé par Diginamic est pluridisciplinaire et centrée sur l’excellence et la capacité à découvrir de nouvelles technologies. Le programme confère aux jeunes diplômés des atouts intellectuels et des facultés d’adaptation qui leur permettent d’aborder de multiples métiers :

  • Concepteur développeur d’applications full-stack,
  • Concepteur d’applications,
  • Développeur front-end, développeur back-end,
  • Web developer
  • Développeur mobile,
  • Informaticien de développement, Etc.

Les salaires d’un junior varient entre 28 à 35KE annuel et évoluent rapidement en fonction de l’expertise acquise.

Vous pouvez également poursuivre vos études pour vous spécialiser et atteindre un plus haut niveau de responsabilités. Ce parcours permet donc de rejoindre des formations supérieures en informatique préparant un Bac+5 (Master ou Mastère informatique). Diginamic vous permet d’accéder à un niveau supérieur en intégrant le programme Bac+5 Lead Developer , le programme Bac+5 Expert Cybersécurité, le programme Bac+5 Data Engineer ou le programme Bac+5 Business Analyst/AMOA.

Financement

Comment financer ma formation ?

La formation Concepteur développeur Full stack est conventionnée par le Programme Régional Occitanie FEDER, FSE+ sur ce parcours en continu. Elle est donc prise en charge, sous réserve d’admissibilité de Diginamic, par La Région Occitanie et Le Fonds social européen + pour les demandeurs(ses) d’Emploi inscrits(es) et résidant en région Occitanie.

Vous souhaitez suivre cette formation mais n’êtes pas éligible au financement ? Vous souhaitez suivre effectuer ce parcours de formation en alternance ? Le Bachelor Concepteur développeur Full stack est alors fait pour vous.

Prochaines rentrées

campus montpellier

Parcours Mixte – Présentiel/Distanciel

Le 11 février 2025 à Montpellier – filière Java

Les admissions

Les modalités d’admission et de candidatures

Pour pouvoir suivre cette formation Concepteur développeur Full stack, vous devez être titulaire a minima d’un Bac+2 ou plus.

Aucun frais de dossier ne sera facturé quelques soient les suites données à votre candidature.

Le délai moyen d’accès à nos formations est de 15 jours ouvrés. Il est néanmoins possible de s’inscrire jusqu’à 48h avant le début de la formation, en fonction des places disponibles. Pour en savoir plus sur le processus d’admission à Diginamic rendez-vous sur la page Accès à nos formations.

Les personnes en cours d’obtention ou ayant obtenu un diplôme de niveau Bac+2 en informatique ou équivalent (BTS SN ou SIO SLAM, DUT informatique), peuvent candidater à la formation Concepteur développeur d’applications Fulls stack.

Votre admission se fera sur la base d’un entretien de motivation et d’un test technique, visant à valider que vous avez bien les prérequis pour pouvoir suivre la formation. Selon vos connaissances actuelles, certains modules de formation pourront être facultatifs.

Les candidatures s’effectuent en ligne.

Si vous souhaitez vous reconvertir à l’informatique, pas de problème ! Une part importante de nos stagiaires sont également dans ce cas.

Vous devez être titulaire a minima d’un Bac+2 (ou équivalence) et de préférence scientifique.

Votre admission se fera sur la base d’un entretien visant à évaluer votre motivation, la cohérence de votre projet et votre appétence pour l’informatique (autoformation informatique ou projet perso de développements réalisés, fortement conseillés).

Un test de logique sera également à réaliser à l’issue de cet entretien.

A l’issue de ce process d’admission, nous conviendrons avec vous si une formation de mise à niveau est envisageable pour intégrer ce parcours, ou s’il est préférable d’intégrer le cursus Développeur web et mobile (Tite RNCP de niv. 5) au préalable.

Les candidatures s’effectuent directement en ligne.

Nous contacter

Vous souhaitez en savoir plus ? Vous pouvez consulter notre FAQ ou contacter un membre de l’équipe Admissions.

responsable admissions
Christine AUZOLLE

Responsable admissions / Référente handicap – 04 34 48 00 28

admissions Montpellier
Tiphaine QUINIOT

Chargée des admissions
04 34 48 00 25

admissions handicap
Blandine THIBAUDEAU

Chargée des admissions
04 34 48 00 25

ecole informatique

Pour aller au-delà de cette formation

Vous pourrez ensuite suivre l’un de nos trois programmes Bac+5 (titre RNCP de niveau 7)

Formation publiée : 15/02/2023

Mise à jour : 04/11/2024