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

  • Mettre en oeuvre une architecture Hyper-V hautement disponible
  • Enumérer et mettre en oeuvre les différents types de réseaux
  • Expliquer et mettre en oeuvre différentes technologies de stockage
  • Configurer et déployer des hôtes Hyper-V
  • Gérer, surveiller et sauvegarder l'environnement virtuel
  • Gérer les différentes consoles de gestion et de supervision
  • Gérer le cycle de vie des machines virtuelles
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre l’utilisateur au cœur de sa stratégie d’innovation
  • Mettre en place le design thinking dans son entreprise
  • Utiliser de nouvelles méthodes créatives
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Appréhender la notion d'intelligence artificielle et ses applications dans le domaine juridique
  • Évaluer les enjeux de l'utilisation de l'intelligence artificielle dans le métier d'avocat
  • Analyser les outils et technologies basés sur l'intelligence artificielle utiles au métier d'avocat
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

Cette formation Certification Big Data Foundation du CCC (Cloud Credential Council) vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre le phénomène Big Data et les notions qu’il recouvre
  • Expliquer le Data Mining
  • Appréhender les outils applicables au process Big Data
  • Comprendre et installer les technologies du Big Data : Hadoop et MongoDB
  • Réaliser les contraintes, les limites mais aussi l’intérêt du mode inductif permis par le Big Data
  • Passer dans les conditions optimales la certification internationale «Big Data Foundation» du CCC, Cloud Credential Council.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Trouver de nouvelles ressources pour conclure plus de ventes
  • Gérer le traitement des objections
  • Examiner et aborder la décision d'achat avec sérénité et pragmatisme
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier la transition de la norme ISO 15189 : 2012 vers la nouvelle version ISO 15189 : 2022 parue en décembre 2022
  • Maîtriser les nouvelles exigences normatives et les intégrer dans votre processus d'accréditation
Tarif

A partir de 580,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’intérêt des examens de laboratoire en fonction des différentes pathologies (diagnostic, suivi)
  • Comprendre les principes de base des différentes technologies liées à la réalisation des analyses
  • Contribuer à l’amélioration des relations entre les services de soins et les laboratoires grâce à une bonne compréhension des exigences des cliniciens
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire l'intérêt de Microsoft Lists dans le stockage des données
  • Saisir de nouvelles données dans une liste avec un formulaire ou en mode grille
  • Trier et filtrer des données
  • Utiliser les affichages pour créer des vues prédéfinies
  • Exploiter la mise en forme conditionnelle pour créer des repères visuels
  • Créer une nouvelle liste
  • Ajouter des colonnes en fonction du besoin
  • Mettre en oeuvre le versioning sur les éléments de la liste
  • Partager la liste avec d'autres utilisateurs
  • Exporter une liste dans une autre application
  • Recevoir des alertes en utilisant les règles.
Tarif

A partir de 760,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les bonnes pratiques DevOps pour développer, fournir et gérer les applications et les services à grande vitesse sur AWS
  • Identifier les avantages, rôles et responsabilités des équipes DevOps, et savoir mettre en place une infrastructure AWS qui soutient leurs projets de développement
  • Utiliser AWS Cloud9 pour écrire, exécuter et déboguer votre code et déployer divers environnements avec AWS CloudFormation
  • Héberger des référentiels Git sécurisés, hautement évolutifs et privés avec AWS CodeCommit et les intégrer dans des pipelines CI/CD
  • Automatiser la construction, le test et le code d'empaquetage avec AWS CodeBuild
  • Créer des pipelines CI/CD pour stocker des images Docker et déployer des applications sur Amazon EC2, des applications sans serveur et des applications basées sur des conteneurs
  • Mettre en oeuvre des politiques de déploiement communes telles que « tout en même temps », « progressive » et « bleu/vert »
  • Intégrer les tests et la sécurité dans les pipelines de CI/CD et surveiller les applications et les environnements à l'aide des outils et technologies AWS
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Garantir la conformité des bulletins de paie : expatriés, impatriés.
  • Répondre aux questions des salariés internationaux sur le paiement du salaire et les détails du bulletin de paie.
  • Identifier les interlocuteurs appropriés.
  • Traiter les formalités administratives liées à la paie.
  • Gérer les paies des nouvelles formes de transferts internationaux : pluriactivité, missions virtuelles (télétravail à l'étranger).
Tarif

A partir de 2 280,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Je cherche à faire...