Accueil>Formation Concepteur développeur d’applications

Concepteur développeur Full stack

Bac+4 – CDA Full stack en continu filière .NET, PHP ou Python

Formation Concepteur Développeur Full stack – Préparation au Titre professionnel “Concepteur développeur d’applications” Reconnu par l’État Niveau 6 (Niveau 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 Pôle emploi

Formation en Classe virtuelle avec nos experts en savoir plus

À 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)

  • 19 Mars 2024

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

  • 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 Python

  • Programmation impérative avec Python
  • Développement objet en Python
  • Architecture répartie et principaux design patterns : DAO, MVC, Singleton, Fabrique, etc.
  • Accès à une base de données relationnelle avec
    Python
  • Atelier individuel développement d’une application
    Python
  • DevOps et intégration continue pour les applications
    Python
  • Langage Python tests unitaires et bonnes pratiques
    Framework Django pour développer des API REST
    (Accès à une base avec le modèle ORM Django, …)
  • Mise en place de la sécurité applicative avec Django
    (django-axes et django-admin-honeypot)
  • MongoDB avec Python – Mise en œuvre d’une base de données NoSQL
  • Introduction à la distribution Python Anaconda pour le traitement des données (Pandas, Matplotlib, SciPy stack, Numpy)
  • Hadoop – Présentation de l’écosystème et de ses
    architectures (hdfs, hive, flume, sqoop, nifi) et mise en œuvre avec Python
  • Spark – Techniques d’analyse des données et machine learning (core, streaming, sql, ml, graphX) et mise en œuvre avec Python
  • #1a – Mise en place de SCRUM
  • #1b – Analyse et conception d’une application n-tiers
  • #1c – Mise en place du front avec Angular
  • #1d – Mise en place du back avec Django
  • Présentation et Soutenance du projet fil rouge
  • Projet fin de formation Big Data #2

Les chiffres clés

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

0%
de réussite à l’examen « Concepteur développeur d’applications »
0%
de stagiaires satisfaits ou très satisfaits
0%
de retour à l’emploi dans les 3 mois suivant la formation
+0
personnes formées en 3 ans

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.

Titre RNCP de niveau 6 – Concepteur Développeur d’Applications

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 2022 aux examens : 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 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 13 février 2024

Le 14 mai 2024

Le 22 octobre 2024

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 des Admissions et Référente Handicap
04 34 48 00 28

admissions Montpellier
Jordann PEREZ

Chargé 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 : 13/03/2024