Candidater

Le métier

Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs. Il intervient sur l’ensemble du cycle de vie d’une application web, desktop ou mobile – des phases de conception et modélisation de l’interface utilisateur, traitements applicatifs associés, jusqu’aux tests et déploiement de l’application.

Il s’adapte en continu aux évolutions technologiques et réglementaires de la filière Etudes et développement, et assure une veille technologique régulière, souvent en langue anglaise.

Compétences requises

SAVOIR

  • Bonnes connaissances en mathématiques
  • Bonnes connaissances des architectures web, mobile et desktop
  • Bonne maîtrise de l’algorithmie

SAVOIR-FAIRE

  • Conception d’applications
  • Développement back-end
  • Développement front-end
  • Maîtrise des bases de données
  • Bonne maîtrise de l’anglais
  • Travail en équipe en mode « agile »

SAVOIR-ÊTRE

  • Bon esprit d’analyse
  • Curieux pour suivre les nouvelles tendances IT
  • Capacité d’adaptation forte
  • Rigueur
  • Capacité de Communication

Les débouchés et salaires

La formation pluridisciplinaire dispensée Diginamic, centrée sur l’excellence et la capacité à découvrir de nouvelles technologies, 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 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.

Le programme

1. Concevoir et développer une interface utilisateur

  • Présentation du titre : examen, dossier professionnel, rapport de stage, etc.
  • SoftSkills – Communication relationnelle, gestion de la relation utilisateur et TRE
  • User Interface et UX
  • Conception et maquettage d’une interface
  • 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
  • Introduction à la Sécurité des projets web (ANSSI / OWASP) : les bases, crypto, authentification, etc..
  • Gestion de versions avec Git
  • Mise en place du back avec HTTP et Node.JS
  • Projet individuel : Conception et développement d’une application fullstack JS

2. Développement JAVA et gestion des données relationnelles

  • SoftSkills – Collaboration et travail en équipe
  • 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)
  • Procédures stockées (intro PL/SQL) et triggers
  • Programmation impérative avec Java
  • Développement objet en Java
  • TP JAVA
  • Gestion des données avec Java JDBC
  • Accès aux données avec JPA
  • Travailler en équipe avec GitHub
  • Projet individuel de réalisation d’une application de gestion des données en JAVA

3. Concevoir et développer une application n-tiers avec Java, Spring, Angular et Ionic

  • Conception UML (use cases) et Model
  • Driven Development
  • Architecture répartie et principaux design patterns
  • Mise en place de SCRUM
  • Mise en place d’une campagne de tests
  • Projet fil rouge #1 – Analyse et conception d’une application n-tiers
  • Configuration d’un projet Java avec Maven
  • Culture DevOps et intégration continue
  • Langage Java tests unitaires
  • Spécificités Java 11 
  • Framework Spring (Spring JPA Data, web API)
  • Bonnes pratiques sécurité web avec Spring Security
  • Projet fil rouge #2 – Mise en place du back avec Spring
  • Le framework Angular 
  • Projet fil rouge #3 – Mise en place du front avec Angular 
  • Développement mobile multi-plateformes avec Ionic 
  • Projet fil rouge #4 – Finalisation projet, tests et intégration 
  • Présentation et Soutenance du projet fil rouge
  • Préparation DP et examen

Rythme de la formation

Une formation de 9 à 15 mois, selon que l’on choisisse de suivre la formation en Continu ou en Alternance.

En continu

  • 6 mois de cours (819 h)
  • 1 mois de piscine (*)
  • 2 à 3 mois de stage en entreprise

En alternance

  • Un parcours de 15 mois
  • Environ 35% en cours (819 h) et 65% en entreprise

(*) La piscine se déroule au sein de Diginamic et consiste à placer les apprenants dans un contexte de projet d’équipe, proche de la réalité. C’est le saut dans le grand bain, sans brassard, avant d’entamer le stage en entreprise.

Modalités pédagogiques

  • 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 session 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.

Diginamic met à disposition des apprenants :

  • Son application interne de suivi pédagogique de l’évolution des acquis,
  • Une plateforme elearning reprenant les cours et des contenus pédagogiques complémentaires.
  • L’ensemble des concepts sont mis en application dans le cadre de Travaux pratiques individuels et corrigés
  • Un projet fil rouge permet la réalisation en équipe d’un site internet complet et professionnel

Où suivre la formation ?

En présentiel

Sur notre campus de :

En distanciel

Depuis chez vous, grâce à nos outils de Classes Virtuelles

En savoir plus >

Certification

Le parcours de formation Diginamic permet de valider un titre RNCP préparé au sein de Diginamic. L’examen a lieu dans nos locaux devant un jury de professionnels.

Titre RNCP de niveau 6 – Concepteur Développeur d’Applications, délivré par le Ministère de l’Emploi (équivalence BAC+3/4)

Financement

Comment financer ma formation ?

Les coûts pédagogiques de la formation peuvent être pris en charge, sous certaines conditions, par :

  • L’OPCO d’une entreprise si vous êtes en alternance (contrat d’apprentissage ou de professionnalisation),
  • Le CSP (Contrat de sécurisation professionnelle) pour les personnes ayant été licenciées,
  • Le CPF-T pour les salariés souhaitant changer de métier,
  • L’Agefiph pour les personnes en situation d’handicap,
  • Le CPF, abondé par Pôle Emploi (AIF) ou du financement perso
  • Le ProA, pour les salariés souhaitant se reconvertir à un nouveau métier

A défaut de pouvoir bénéficier de l’un de ces dispositifs, le montant remisé de cette formation est de 8750 € TTC.

Prochaines rentrées

Diginamic organise plusieurs sessions par an, en présentiel sur Nantes ou Montpellier, ainsi qu’à distance, en télé-présentiel (formateur présent à 100% en classe virtuelle).

  • 25 novembre 2020 (*)
  • 02 décembre 2020
  • 02 février 2021

(*) session ouverte uniquement aux personnes ayant suivies la formation ref. DJBL ou justifiant des compétences développées par cette formation

 
  • 02 février 2021
  • 25 novembre 2020 (*)
  • 02 décembre 2020
  • 02 février 2021

(*) session ouverte uniquement aux personnes ayant suivies la formation ref. DJBL ou justifiant des compétences développées par cette formation