Red Hat OpenShift – Développement de microservices cloud-native avec Quarkus

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Déployer des applications de microservices sur la plateforme Red Hat® OpenShift Container Platform
  • Créer une application de microservices avec Quarkus
  • Mettre en œuvre des tests unitaires et d'intégration pour les microservices
  • Utiliser la spécification config pour injecter des données dans un microservice
  • Sécuriser des microservices avec OAuth
  • Mettre en œuvre des contrôles d'intégrité, ainsi que du suivi et de la surveillance des microservices
  • Créer des applications réactives et asynchrones à l'aide de Quarkus

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 3 600,00 €

Durée 5 jours - 30 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 3 600,00 €

Durée 5 jours - 30 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Apprenez à construire des applications microservices réactives et performantes avec Quarkus et Red Hat® OpenShift.

Programme

Description des architectures de microservices

  • Décrire les composants et les modèles des architectures d'applications basées sur des microservices

Mise en œuvre d'un microservice avec Quarkus

  • Décrire les spécifications dans Quarkus, mettre en œuvre un microservice avec une partie de ces spécifications et le déployer dans un cluster OpenShift

Création d'applications de microservices avec Quarkus

  • Créer une application de microservices Quarkus distribuée, persistante et configurable

Mise en œuvre de la tolérance aux pannes

  • Mettre en œuvre un système de tolérance aux pannes dans une architecture de microservices

Création et déploiement d'applications Quarkus natives

  • Décrire Quarkus en mode natif et son déploiement sur OpenShift Container Platform

Tests de microservices

  • Mettre en œuvre des tests unitaires et d'intégration pour les microservices

Création de contrôles d'intégrité pour des applications

  • Créer un contrôle d'intégrité pour un microservice

Sécurisation de microservices

  • Sécuriser des terminaux de microservices et les communications

Surveillance de microservices

  • Surveiller le fonctionnement d'un microservice à l'aide d'indicateurs de mesure et du traçage distribué

Prérequis

  • Posséder une expérience du développement d'applications Java EE
  • Maîtriser un IDE, tel que Visual Studio Code
  • Posséder une expérience de Maven et du contrôle des versions (recommandé, mais pas obligatoire)
  • Savoir utiliser OpenShift (recommandé, mais pas obligatoire)

Public

Ce cours s'adresse aux développeurs d'applications Java.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Accéder (en local et à distance) à la ligne de commande
  • Gérer les fichiers à partir de la ligne de commande
  • Gérer les utilisateurs et les groupes locaux
  • Surveiller et gérer les processus Linux
  • Contrôler les services, les démons et le processus de démarrage
  • Gérer les services fournis dans les images de conteneurs existantes
  • Gérer les profils de réglage pour les performances du système
  • Contrôler l'accès aux fichiers avec des autorisations de systèmes de fichiers
  • Analyser et enregistrer des fichiers journaux
  • Configurer et sécuriser le service OpenSSH
  • Installer et mettre à jour des paquets logiciels et des modules AppStream
  • Gérer les systèmes de fichiers et de volumes Linux
  • Gérer les réseaux et les pare-feux Linux.
Tarif

A partir de 4 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Fournir et gérer un stockage qui répond aux exigences de disponibilité et de performance des applications
  • Déployer Red Hat OpenShift Data Foundation sur un cluster Red Hat OpenShift en utilisant un stockage local ou Cloud
  • Sélectionner et configurer des classes de stockage en fonction des exigences de la charge de travail
  • Surveiller et étendre de manière proactive la capacité de stockage
  • Créer et attacher des snapshots et des clones de volumes persistants.
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Installer et exécuter JBoss Enterprise Application Platform 7 en mode autonome et en tant que domaine géré
  • Configurer un nouveau sous-système de traitement par lots
  • Administrer le sous-système de messagerie HornetQ
  • Sécuriser des applications déployées sur JBoss EAP
  • Personnaliser la journalisation du serveur
  • Créer et gérer des connexions de sources de données aux bases de données
  • Gérer la mise en cluster de JBoss EAP.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire précisément la conception de sites Web actuels, avec les technologies qui les sous-tendent
  • Fournir une méthode générale de conception et de développement réutilisable dans de nombreux contextes applicatifs (site institutionnel, commercial, lié à des SGBD, communication) pour améliorer la productivité de tout projet Web
  • Identifier les impacts des techniques du Cloud et de la mobilité dans la conception des sites actuels
  • Distinguer l'importance des services Web dans les architectures actuelles
  • Identifier dans quels cas une architecture à base de microservices peut être intéressante, et comprendre les étapes de sa conception
  • Reconnaître l'intérêt des conteneurs et de Docker en particulier
  • Mettre en oeuvre, déployer et administrer des applications dans des conteneurs
  • Distinguer les étapes d'une application Web depuis l'analyse jusqu'à la mise en oeuvre
  • Reconnaître les principales technologies, architectures et langages participant au monde Internet / Intranet
  • Décrire les techniques d'adaptation des sites Web aux terminaux tels que les mobiles, tablettes
  • Identifier les différents métiers participant à la réussite d'une application Web
  • Utiliser des outils et langages de développement de site Web, tant serveur que client.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appliquer les pratiques recommandées pour une automatisation efficace et efficiente avec Ansible
  • Effectuer des opérations d'automatisation sous forme de mises à jour permanentes
  • Utiliser les fonctionnalités avancées de Red Hat Ansible Automation Platform pour travailler avec les données, notamment les filtres et les plugins
  • Créer des environnements d'exécution d'automatisation pour contenir et faire évoluer Red Hat Ansible Automation
  • Exploiter les capacités du navigateur de contenu d'automatisation pour développer des Playbooks Ansible
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Analyser et mettre au point des scénarios spécifiques aux ressources
  • Appliquer des profils optimisés avec l'outil d'optimisation
  • Optimiser les environnements virtuels (hôtes et invités)
  • Tracer et profiler les évènements et les activités du système
  • Optimiser les limites de ressources et l'utilisation à l'aide de groupes intégrés au système
  • Recueillir des mesures de rendement et des données d'analyse comparative.
Tarif

Contacter l'organisme

Durée

5j / 30h

Modes
  • Centre
  • Distance

Objectifs de la formation

- Comprendre le monde Opensource/Linux - Savoir installer une distribution Red Hat - Connaître les bases de l'administration d'un système Linux/Red Hat - Connaître les principaux démons à  travers l'exemple de SSH, Apache, de Samba et NFS
Tarif

A partir de 2 375,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Exploiter les processus du cycle de développement logiciel pour planifier, créer, tester et approvisionner les systèmes hôtes au sein d'une entreprise.
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Déployer et gérer des charges de travail virtualisées sur OpenShift, mais également à l'aide de méthodes traditionnelles, telles que SSH et Ansible, ainsi que de pratiques DevOps modernes, telles que GitOps et CI/CD
  • Tirer parti d'un délai de mise sur le marché plus rapide et d'autres avantages, sans avoir à reconcevoir au préalable les charges de travail virtualisées en charges de travail natives pour les conteneurs.
Tarif

Contacter l'organisme

Durée

4j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Gérer la technologie de conteneurisation des services overcloud
  • Appliquer des mesures pour l'optimisation des performances et la gouvernance
  • Surveiller et dépanner le flux de réseau Open Virtual Networking (OVN)
  • Configurer le service d'identité à l'aide du store Red Hat IdM externe
  • Gérer le plan de contrôle central, y compris Pacemaker
  • Personnaliser des images, avec des techniques pour de multiples cas d'utilisation
  • Gérer des back-ends de stockage en bloc et objet
  • Gérer des noeuds de calcul, y compris le tuning et l'hyperconvergence
  • Dépanner la plateforme Red Hat OpenStack.
Tarif

Contacter l'organisme

Durée

5j / 30h

Modes
  • Centre
  • Distance

Je cherche à faire...