CQP Développeur nouvelles technologies (formation longue certifiante)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 15 260,00 €

Durée 121 jours ( 847 heures )
Modes
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 15 260,00 €

Durée 121 jours ( 847 heures )
Modes
Sessions

Description

Cette formation en développement logiciel prépare au métier de développeur, dans le cadre de projets agiles et dans un contexte de transformations technologiques.

ATTENTION : CERTIFICATION EN COURS DE RENOUVELLEMENT
La certification CQP DNT est en cours de renouvellement par l’OPCO ATLAS, les prochaines promotions auront lieu dès ce renouvellement effectué.

Programme

Bloc de compétences n°1 : Analyser un besoin et modéliser une application informatique
(20 jours formation dont 5 jours projet)

S1 : L’architecture matérielle
Identifier les différents matériels du parc informatique, leurs principales caractéristiques et modes de fonctionnement.
Proposer l’architecture matérielle la plus adaptée à l’environnement technique et fonctionnel.

S2 : Les architectures réseaux
Identifier les différentes architectures et protocoles réseaux, client/serveur, sans fil, Cloud…et appréhender leurs principales caractéristiques et modes de fonctionnement.
Proposer l’architecture réseau la plus adaptée à l’environnement technique et fonctionnel.

S3 : L’architecture logicielle
Identifier et maîtriser les architectures les plus répandues nécessaires à la conception d’applications complexes (architectures Web, n-tier, SOA…)
Utiliser des patrons de conception (« Design patterns »)

S4 : L’analyse du système d’information
Identifier et analyser les enjeux et contraintes « métier » de l’environnement technique et fonctionnel pour lequel l’application informatique sera développée.
Cartographier et optimiser les processus du système d’information.

S5 : Les méthodes de recueil et d’analyse des besoins
Recueillir et analyser les besoins utilisateurs.
Modéliser un processus métier.

S6 : Interprétation d’un cahier des charges
Analyser et interpréter un cahier des charges d’une application informatique au regard de l’application à développer.
Mesurer l’impact des demandes au regard des caractéristiques de l’environnement technique et fonctionnel.

S7 : Les méthodes de conception et de modélisation
Utiliser la méthode UML.
Produire les principaux diagrammes UML : cas d’utilisation, activité, classes, transition d’états…

S8 : La conception du plan de développement
Concevoir un plan de développement logiciel en utilisant les outils adaptés (PERT…).
Elaborer des scénarios d’usage en intégrant les contraintes techniques et fonctionnelles de l’architecture.
Elaborer des cas de test.

Bloc de compétences n°2 : Développer une application informatique
(50 jours formation dont 8 jours projet)

S9 : Les langages et techniques de programmation
Utiliser un langage simplifié, facile d’accès et visuel, pour s’initier aux premiers concepts de la programmation et à l’algorithmique
Maîtriser les technologies du Web : HTTP, HTML, CSS, Responsive Web Design
Maîtriser la programmation JavaScript : syntaxe, programmation événementielle, manipulation du DOM, JSON, AJAX, programmation fonctionnelle, programmation objet par prototype, apports de ECMAScript 6
Maîtriser la programmation Java : syntaxe, programmation orientée objet, généricité et manipulation des collections, traitement des erreurs, entrées/sorties, multi tâches, accès aux bases de données
Développer une application Web avec la plateforme Java EE : notion de serveur d’applications, Servlets/JSP, pattern MVC, injection de dépendances, écriture de Web Services

S10 : L’utilisation des API (Application Programming Interface) et « Frameworks »
Accéder aux bases de données avec la librairie JPA/Hibernate
Développer avec le framework Spring
Développer avec le framework Angular

S11 : Les langages et techniques de requêtes
Pratiquer le langage SQL et les bases de données relationnelles
Accéder à une base de données NoSQL
Appeler des Web Services REST

S12 : La méthodologie autour des tests
Elaborer des jeux d’essais et le déroulement d’une recette fonctionnelle.
Utiliser la méthode et les outils de test adaptés au contexte et à la situation.

S13 : Les tests unitaires et tests de charge
Définir un plan de test tout au long du développement de l’application.
Préparer les différents tests liés au développement de l’application.

S14 : L’industrialisation des processus de test
Maitriser les outils d’automatisation des processus de tests fonctionnels (utilisation de Sélénium).
Utiliser des « Frameworks » de tests unitaires (JUnit, Mockito, Arquillian)

Bloc de compétences n°3 : Mettre en œuvre l’intégration continue
(24 jours formation dont 8 jours projet)

S15 : L’utilisation des IDE dans le cadre de l’intégration continue
Configuration et mise en oeuvre des environnements de développement (Eclipse, Sublime Text) avec configuration des outils utilisés pour une intégration continue (Git, Maven, Jenkins, Sonar, JUnit, Jasmine…)

S16 : L’intégration continue
Comprendre les fondamentaux de l’approche DevOps.
Utiliser un serveur d’intégration continue.
Mettre en place des outils d’analyse et de « reporting ».
Utiliser les outils de gestion d’un cycle complet d’une application et de traçabilité des changements.

S17 : Le droit informatique
Identifier les risques et contraintes réglementaires dans le cadre du développement d’une application informatique.

S18 : L’élaboration de la documentation
Elaborer la documentation d’une application informatique dans le respect des normes de qualité attendues par l’entreprise et son référent métier et en utilisant l’outil Javadoc
Utiliser les outils de gestion de la connaissance de l’application (« Knowledge Management »).

S19 : L’assistance utilisateur et le suivi des incidents
Gérer le suivi et l’ordonnancement des demandes (correctives ou évolutives).
Mettre en place et utiliser les outils adaptés au type de maintenance attendu par l’utilisateur (« Ticketing », « Issue Tracking System »).
Communiquer de façon adaptée auprès du référent métier sur le traitement de la maintenance attendue

Bloc de compétences n°4 : Maintenir et faire évoluer l’application
(17 jours formation dont 5 jours projet)

S20 : La maintenance applicative
Prendre en compte la maintenance d’application (corrective, évolutive, adaptative, préventive) dans la conduite d’un projet.
Gérer les demandes de maintenance (priorisation, découpage en lots…).
Elaborer un plan de maintenance corrective et/ou évolutive.
Maitriser les outils de test de non régression et vulnérabilité.
Communiquer auprès du référent métier sur la prise en charge des évolutions attendues.

S21 : La configuration des postes de travail et de la plateforme de développement
Configuration du poste de développement.
Gestion de configurations : utilisation de Git.

S22 : La veille technologique
Gérer le processus d’amélioration continue.
Déterminer les axes de veille prioritaire et des besoins en information.
Identification et exploitation des sources d’informations pertinentes.
Utiliser les méthodes et outils adaptés à la veille technologique.

Compétence hors bloc : Gérer un projet de développement informatique
(10 jours formation dont 5 jours projet)

S23 : Les différents cycles de vie et la démarche qualité
Identifier et maitriser les éléments de la démarche qualité ou du Plan d’Assurance Qualité mise en oeuvre dans l’entreprise.
Identifier les différents processus de qualité logicielle.

S24 : La conduite de projet
Connaître les méthodes de conduite de projet traditionnelles.
Pratiquer la méthode « Agile » SCRUM.

S25 : La communication autour du projet
Présenter, dialoguer, argumenter avec les acteurs du projet.
Présenter et argumenter oralement un projet aux différents stades de son développement.
Elaborer les documents nécessaires au suivi du projet

Prérequis

Niveau diplôme bac+2 en informatique/scientifique ou expérience professionnelle dans l’informatique d’au moins 2 ans

Public

Qualités requises : organisation, esprit logique, appétence pour le code, capacité à travailler en équipe…

Vous souhaitez utiliser votre CPF pour financer cette formation, rien de plus simple, cliquez ici

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser à partir de la ligne de commande les fonctionnalités d'infrastructure AWS standards telles qu'Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing (ELB) et AWS Auto Scaling
  • Utiliser AWS CloudFormation et d'autres technologies d'automatisation afin de produire des piles de ressources AWS
  • Créer des réseaux privés virtuels avec Amazon VPC
  • Déployer des instances Amazon EC2 à l'aide d'appels de ligne de commande et résoudre les problèmes les plus courants liés aux instances
  • Surveiller l'état des instances Amazon EC2 et des autres services AWS
  • Gérer les identités, les autorisations AWS et la sécurité dans le Cloud AWS
  • Gérer la consommation des ressources d'un compte AWS à l'aide des balises, d'Amazon CloudWatch et d'AWS Trusted Advisor
  • Sélectionner la meilleure stratégie à adopter pour créer des instances Amazon EC2 réutilisables
  • Configurer un ensemble d'instances Amazon EC2 qui se lancent en arrière-plan d'un équilibreur de charge
  • Résoudre les problèmes de définition basique d'une pile AWS CloudFormation.
Tarif

A partir de 2 445,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation vise à réussir la certification « Conduire et piloter un projet innovant avec des méthodes agiles » (Certificateur ORIIONS). Cette certification englobe les compétences suivantes :

  • Réaliser l’expression des besoins du client en identifiant les opportunités d’innovation et en utilisant les techniques de créativité, d’idéation, de prototypage et d’intelligence collective pour générer des propositions innovantes, et initier un projet agile à partir de sa chaine de valeur
  • Choisir les pratiques agiles les plus adaptées, en tenant compte de leur force, leur limite et leur complémentarité afin d’identifier les leviers d’adoption et se projeter dans une transition agile
  • Communiquer une vision inspirante qui reflète les besoins et donne du sens à toutes les parties prenantes pour les fédérer, les faire adhérer et les impliquer afin d’être au plus près de l’expérience utilisateur
  • Planifier la démarche agile à un projet innovant avec une approche empiriques, des cadences et des cycles itératifs et incrémentaux pour livrer de la valeur en continue, s’adapter en cas de retard, difficultés ou opportunités rencontrés et garantir un retour sur investissement
  • Organiser des formats de réunions adaptés aux pratiques agiles pour faciliter la communication, la transparence, la prise de décision et libérer la motivation intrinsèque, la collaboration et l’inspiration
  • Piloter le projet en suivant l’avancée des travaux pour projeter, cadencer, mesurer l’efficacité des sprints, adapter et synchroniser les livraisons en maximisant la production de valeur à chaque itération
  • Évaluer la solution en mesurant les écarts entre ce qui était prévu et ce qui a été livré pour ajuster, stimuler les nouvelles idées, laisser la place aux opportunités d’innovation, et tendre vers le meilleur produit possible
  • Conduire des rétrospectives constructives via des ateliers structurés de résolution de problème afin de mesurer l’efficacité du processus, le fonctionnement de l’équipe le cas échéant et proposer des améliorations
  • Accompagner la performance collective des équipes en respectant les valeurs et les principes de l’agilité pour les encourager dans le développement de leur savoir-faire et savoir être
Tarif

A partir de 2 190,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Planifier et exécuter une stratégie de déploiement d'endpoints en utilisant des techniques de déploiement contemporaines et en implémentant des stratégies de mise à jour
  • Présenter les éléments essentiels de la gestion moderne, des approches de cogestion et l'intégration à Microsoft Intune
  • Déployer des applications, gérer les applications basées sur un navigateur et des concepts de sécurité clés, comme l'authentification, les identités, l'accès et les stratégies de conformité
  • Explorer les technologies comme Azure Active Directory, Azure Information Protection et Microsoft Defender for Endpoint pour protéger les appareils et les données.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement cette formation Développement Office 365 vous apportera les connaissances et compétences nécessaires pour :

  • Comprendre comment travailler avec les nouvelles APIs d'Office 365
  • Apprendre à créer des applications Office et SharePoint qui intègrent Office 365 et les clients Office
  • Savoir développer des applications « mobiles »
  • Découvrir les modèles d'identification avec Azure Active Directory et OAuth
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migrer Oracle Reports 6j vers Reports 11g/12c, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les nouveaux environnements et les fonctionnalités obsolètes de Reports 6.i
  • Migrer vos applications
  • Développer des états web
  • Profiter des nouvelles fonctionnalités.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Designing Cisco Data Center Infrastructure vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Faire des choix de conception pour optimiser les performances de l'infrastructure du centre de données, la virtualisation, la sécurité et l'automatisation
  • Maîtriser les connaissances pratiques et théoriques nécessaires pour concevoir un centre de données évolutif, fiable et intelligent basé sur les technologies Cisco
  • Se qualifier pour des postes de niveau professionnel dans le domaine très demandé des environnements de centres de données d'entreprise
  • Décrire les options et les protocoles de transfert de la couche 2 et de la couche 3 utilisés dans un centre de données
  • Décrire les options de conception des racks, les modèles de trafic et l'accès, l'agrégation et le noyau de la couche de commutation du centre de données
  • Décrire la technologie Cisco Overlay Transport Virtualization (OTV) qui est utilisée pour interconnecter les centres de données
  • Décrire le protocole de séparation Locator/ID
  • Concevoir une solution qui utilise le réseau local extensible virtuel (VXLAN) pour le transfert du trafic
  • Décrire les options de redondance matérielle ; comment virtualiser le réseau, les fonctions de calcul et de stockage ; et la mise en réseau virtuelle dans le centre de données
  • Décrire les solutions qui utilisent des extensions de fabric et comparer Cisco Adapter Fabric Extender (FEX) avec la virtualisation entrée/sortie à racine unique (SR-IOV : single root input/output virtualization)
  • Décrire les menaces et les solutions de sécurité dans le centre de données
  • Décrire les technologies avancées de sécurité des centres de données et les best practices
  • Décrire la gestion et l'orchestration des appareils dans le centre de données
  • Décrire les options de stockage pour la fonction de calcul et les différents niveaux de RAID (Redundant Array of Independent Disks) du point de vue de la haute disponibilité et des performances
  • Décrire les concepts, les topologies, l'architecture et les termes de l'industrie Fibre Channel
  • Décrire Fibre Channel over Ethernet (FCoE)
  • Décrire les options de sécurité dans le réseau de stockage
  • Décrire les options de gestion et d'automatisation de l'infrastructure de réseau de stockage
  • Décrire les serveurs UCS Cisco et les cas d'utilisation pour diverses plateformes UCS Cisco
  • Expliquer les options de connectivité pour les interconnexions en tissu pour les connexions vers le sud et vers le nord
  • Décrire la solution hyperconvergente et les systèmes intégrés
  • Décrire les paramètres de l'ensemble du système pour la mise en place d'un domaine UCS Cisco
  • Décrire le contrôle d'accès basé sur les rôles (RBAC : role-based access control) et l'intégration avec les serveurs d'annuaire pour contrôler les droits d'accès sur Cisco UCS Manager
  • Décrire les pools qui peuvent être utilisés dans les profils de service ou les modèles de profils de service sur Cisco UCS Manager
  • Décrire les différentes politiques dans le profil de service
  • Décrire les politiques d'interface Ethernet et Fibre Channel et les technologies réseau supplémentaires
  • Décrire les avantages des modèles et la différence entre les modèles initiaux et les modèles mis à jour
  • Décrire les outils d'automatisation des centres de données
Tarif

A partir de 4 140,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Titre professionnel RNCP31114 Bloc 1 Niveau 5 - Bac+2 (BTS)
Tarif

A partir de 690,00 €

Durée

4j / 32h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Dialoguer avec les développeurs vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les phases de développement d’une application
  • Décrire les différents outils utilisés par les développeurs et leur environnement de travail
  • Savoir classer les langages et les technologies par famille (backend, frontend, base de données, etc.)
  • Comprendre comment un développeur gère les données dans une application
  • Connaître les architectures des applications et le vocabulaire associé
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation ITIL® V4 HVIT (High Velocity IT), vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les concepts concernant la nature de haute vélocité de l'entreprise digitale, y compris la demande qu'elle impose aux technologies de l’information
  • Comprendre le cycle de vie des produits numériques dans les termes du "modèle opérationnel" ITIL®
  • Comprendre l'importance des principes directeurs ITIL® et des autres concepts fondamentaux pour fournir des technologies de l'information à haute vélocité
  • Contribuer à la création de valeur avec des produits digitaux
  • Vous préparer et passer la certification ITIL® 4 HVIT
Tarif

A partir de 2 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les enjeux de sécurité du DevSecOps
  • Déterminer les impacts de la sécurité sur de la livraison continue
  • Monter en compétence sur les notions d'automatisation de la sécurité dans une chaîne de CI/CD
  • Décrire les nouvelles pratiques sécurité dans un contexte DevOps
  • Porter un regard critique sur les notions de DevSecOps
  • Utiliser les différents outils de sécurité
  • Participer à la communauté DevSecOps et aux communautés d'experts.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...