EPSI > Nos parcours de formation > Développeur Nouvelles Technologies

Développeur Nouvelles Technologies

Certification visée 

Certificat de qualification professionnelle (CQP) Développeur Nouvelles Technologies  (DNT) inscrit au RNCP de niveau 6.

Notre programme

 

Bloc DNT1 – Analyse du besoin et modélisation d’une application informatique

 

Nombre heures de formation : 140 heures

 

Compétences visées et évaluées en fin de bloc : Modules de formation en lien avec les compétences visées :
 

C.DNT1.11 –  Identifier, à partir d’un cahier des charges, les besoins fonctionnels et les contraintes du client pour le développement d’une application informatique

 

C.DNT1.12  – Formaliser les spécifications techniques et fonctionnelles à partir de la demande du client

 

C.DNT1.3 – Concevoir les interfaces Homme/Machine et les services associés à l’aide d’un prototype d’interface utilisateur et en intégrant les services dans le schéma d’architecture

 

 

 

L’architecture des systèmes d’information (35 h)

 

–          Architectures matérielle & logicielle (20 h)

 

Cas pratiques :

–          Atelier Architectures réseau & matérielle (8 h)

–          Atelier Analyse d’un S.I. (7 h)

 

 

 

C.DNT1.2 Modéliser les besoins à l’aide des méthodes Merise et UML en utilisant les outils adaptés à l’architecture technique et fonctionnelle

 

C.DNT1.4  Définir et formaliser des cas de tests afin de vérifier, avant le lancement de l’application informatique, la conformité de la solution proposée au regard de la demande et des critères qualité définis.

 

C.DNT1.5 Formaliser un plan de développement logiciel en vue de la validation par le client de la solution proposée.

 

 

Méthodes de développement d’une application (70 h)

 

–          Analyse des besoins & Cahier des charges (20 h)

–          Méthodes de conception et de modélisation de données (20 h)

–          Conception Plan de développement logiciel (20 h)

 

Cas pratique :

–          Atelier : Diagrammes UML (10 h)

 

 

Validation du bloc de compétences 

 

Mise en situation professionnelle reconstituée (projet) :

Modélisation d’une application informatique après analyse d’un besoin Client (35 h)

 

Bloc DNT2 – Création d’une application informatique

 

Nombre heures de formation : 336 heures

Compétences visées et évaluées en fin de bloc : Modules de formation en lien avec les compétences visées :
C.DNT2.1  – Traduire en langage informatique le modèle validé par le client en vue du déploiement et de l’exploitation de l’application informatique :

 

 

– Sélectionner le langage de programmation adapté au contexte du projet ;

 

 

– Ecrire le code source et le documenter dans un objectif d’optimisation de l’application ;

 

 

– Programmer l’application informatique dans le respect des spécifications validées et des règles de l’art.

Langages et techniques de programmation  (115 h) :

–          Le langage de programmation Java : fondamentaux (20 h)

–          Le langage de programmation JEE (20 h)

–          Le langage de programmation Python (20 h)

Cas pratiques :

–          Développement d’une solution applicative en langage Java & JEE (16 h)

–          Développement d’une solution applicative en langage Python (8 h)

–          Atelier Langage de programmation JavaScript (14 h)

–          Atelier Développement mobile – Au choix : Swift ou Java pour androïd ou Kotlin pour androïd (17 h)

 

Utilisation des API (Application Programming Interface) et « Framework »  (60 h) :

–          Frameworks Spring et Hibernate (JEE) / Framework Django (Python) (20 h)

–          Framework AngularJS (Javascript) (20 h)

–          Environnement .Net  (20 h)

 

Les langages et techniques de requêtes  (70 h) :

–          Le langage SQL & SGBD Oracle (20 h)

–          NoSQL & Bases de données non relationnelles (20 h)

–          Services Web : Communication et échange de données (20 h)

Cas pratique :

–          Oracle / PL-SQL : Création et exploitation d’une base de données afin de répondre à un cahier des charges (environnement client-serveur, langage PL/SQL et triggers

 

C.DNT2.2  – Définir, écrire et exécuter les tests nécessaires à la vérification et au contrôle de l’ensemble des éléments de l’application informatique au regard des spécifications validées.

Corriger les dysfonctionnements observés.

 

Les outils et techniques, de la spécification aux tests (35 h)

–          La méthodologie autour des tests / Ateliers (14 h)

–          Les tests unitaires et tests de charge / Ateliers (7 h)

–          L’industrialisation des processus de test / Ateliers (14 h)

 

Validation du bloc de compétences 

 

Mise en situation professionnelle reconstituée (projet) :

Développement d’une application informatique dans le respect du cahier des charges Client (56 h)

 

Bloc DNT3 – Mise en oeuvre de l’intégration continue

 

Nombre heures de formation : 182 heures

 

Compétences visées et évaluées en fin de bloc : Modules de formation en lien avec les compétences visées :
 

 

 

 

C.DNT3.1 – Rédiger les procédures d’installation et d’exploitation en expliquant l’environnement technique et fonctionnel

 

 

Intégration continue (70 h)

–          Utilisation des IDE (20 h)

–          Intégration continue : serveur, tests et métriques (20 h)

–          Droit informatique (20 h)

 

Cas pratiques :

–          Atelier Intégration continue et IDE (10 h)

 

 

 

C.DNT3.2  –  Documenter l’application et déployer un système de gestion des informations de l’application

(« Knowledge Management »)

 

Elaboration de la documentation (35 h)

–          Documentation logicielle (20 h)

 

Cas pratique :

–          Atelier : Diagrammes UML (10 h)

 

 

C.DNT3.3 Créer et mettre en place une infrastructure de suivi et de résolution des incidents en utilisant les outils adaptés («Issue tracking system», «ticketing»)

 

 

 

Assistance Utilisateurs & Suivi des incidents (21 h)

–          Atelier Utilisation des outils de tracking et de ticketing (21 h)

 

Validation du bloc de compétences 

 

Mise en situation professionnelle reconstituée (projet) :

Mise en œuvre d’une intégration continue avec élaboration d’une documentation et suivi d’incidents (56 h)

 

Bloc DNT4 – Maintenance et évolution de l’application

 

Nombre heures de formation : 119 heures

 

Compétences visées et évaluées en fin de bloc : Modules de formation en lien avec les compétences visées :
 

C.DNT4.1  Concevoir le plan de maintenance corrective et/ou évolutive afin d’assurer la maintenance des applications

 

C.DNT4.2  Analyser les impacts d’un développement fonctionnel en utilisant des tests de non régression et d’intrusion

 

Maintenance applicative (49 h)

–          Maintenance applicative : Fondamentaux (20 h)

–          Gestion des demandes & Pilotage de la maintenance applicative (20 h)

 

Cas pratique :

–          Atelier Plan de maintenance évolutive (9 h)

 

 

 

C.DNT4.3  Configurer et administrer les postes de travail et les serveurs de la plateforme de développement en respectant les procédures d’installation et de configuration

 

La configuration et l’administration de l’environnement de travail (21 h)

 

Cas pratique :

–          Atelier : Configuration Poste de travail & Plateforme de développement (21 h)

 

 

 

C.DNT4.4  Mettre en place un système de veille portant sur les avancées technologiques et logicielles afin d’optimiser l’application informatique

 

 

Veille technologique  (14 h)

 

–          Mise en place d’un système de veille (14 h)

 

Validation du bloc de compétences 

 

Mise en situation professionnelle reconstituée (projet) :

Maintenance et évolution d’une application dans le respect d’un cahier des charges établi (35 h)

 

Bloc DNT.tr – Appliquer une méthode de gestion de projet adaptée tout au long du développement de l’application

 

Nombre heures de formation : 35 heures

 

Compétences visées et évaluées en fin de bloc : Modules de formation en lien avec les compétences visées :
 

 

C.DNT.TR1 – Etablir un plan de suivi (tâches, jalons critiques, calendrier, indicateurs de réalisation…) du projet de développement de l’application informatique dans le respect des contraintes du client

 

 

Gestion de projet  (28 h) :

–          Les différents cycles de vie et la démarche qualité (7 h)

 

–          La conduite de projet : Méthodes classiques et Méthodes agiles (21 h)

 

 

 

C.DNT.TR2 – Partager et diffuser les évolutions apportées au projet en utilisant les outils de collaboration ou de versionning adaptés

 

 

 

Communication (7 h) :

 

–  Atelier : La communication autour d’un projet (7 h)

 

Validation du bloc de compétences 

 

Élaboration d’un rapport de synthèse sur la réalisation d’un projet de développement en informatique

 

PRÉREQUIS

  • Niveau 5 (bac+2) en développement informatique ou avoir une expérience professionnelle dans un métier technique de l’informatique d’au moins 2 à 3 ans.
  • Savoir concevoir et développer des solutions applicatives.
  • Savoir concevoir des algorithmes simples et les tester à l’aide d’un langage de programmation Objet.
  • Savoir développer des solutions applicatives.
  • Savoir écrire et définir des tests.
  • Savoir développer des solutions applicatives.

 

MODALITÉS D’ÉVALUATION

Tests digitalisés : questionnaire à choix multiples (QCM), cartographie de compétences.

Projets en groupes : cas entreprise, soutenance orale, mise en situation professionnelle reconstituée (MSPR), exposés.

Prochaines sessions

Arras
23-25, rue du Dépôt 62000 Arras
Rentrée 2020
Bordeaux
114, rue Lucien Faure 33300 Bordeaux
Rentrée 2020
Grenoble
3 bis rue de la Condamine 38610 Gieres
Rentrée 2020
Lille
91 rue Nationale 59000 Lille
Rentrée 2020
Lyon
7 rue Jean-Marie LECLAIR 69009 Lyon
Rentrée 2020
Montpellier
437 avenue des Apothicaires 34090 Montpellier
Rentrée 2020
Nantes
16, boulevard Général de Gaulle 44200 Nantes
Rentrée 2020
Paris
20 bis Jardins Boieldieu 92071 La Défense
Rentrée 2020
Rennes
Rue Fernand ROBERT 35000 RENNES
Rentrée 2020
Toulouse
4 rue Paul Berniès 31200 Toulouse
Rentrée 2020

Notre méthode pédagogique

L’EPSI s’appuie sur une pédagogie différenciée pour construire ses dispositifs de formations.

Elle propose aux apprenants plusieurs modalités d’apprentissage et moyens de formation et s’adapte ainsi à chaque profil (niveau, capacité de progression, rapidité, compréhension, etc.), dans les meilleures conditions possibles.

Cette formation est accessible aux personnes en situation de handicap.

Notre démarche qualité

Afin de confirmer et de valoriser ses compétences solides en matière de formation professionnelle, l’EPSI a obtenu en 2019 la qualification OPQF pour tous ses campus sur les critères suivants :

  • pérennité des moyens financiers, humains et matériels
  • capacité à concevoir, mettre en œuvre et évaluer des actions de formation
  • respect de la réglementation
  • satisfaction des clients

Nos 3 domaines qualifiés sont :

  • nos actions de formations certifiantes
  • nos actions pour favoriser l’insertion dans l’emploi
  • les VAE