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

  • Installer et configurer Ansible/Red Hat Ansible Engine sur des nœuds de contrôle ;
  • Créer et mettre à jour des inventaires d'hôtes gérés, et préparer ceux-ci en vue de l'automatisation avec Ansible ;
  • Exécuter des tâches d'automatisation individuelles appropriées à partir de la ligne de commande ;
  • Écrire des playbooks Ansible pour automatiser plusieurs tâches de manière cohérente, et les appliquer aux hôtes gérés
  • Paramétrer des playbooks à l'aide de variables et de faits, et protéger des données sensibles avec Ansible Vault ;
  • Écrire et réutiliser des rôles Ansible existants pour simplifier la création de playbooks et réutiliser le code ;
  • Résoudre les problèmes des playbooks et hotes
  • Automatiser des tâches courantes d'administration système Red Hat Enterprise Linux avec Ansible.
Tarif

A partir de 3 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation RedHat Entreprise Linus System Administration I, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Introduire une ligne de commande
  • Savoir gérer du stockage physique
  • Installer et configurer des composants logiciels et des services
  • Établir des connexions réseau et contrôle des restrictions du pare-feu
  • Surveiller et gérer des processus exécutés
  • Gérer et sécuriser des fichiers et des systèmes de fichiers
  • Administrer des utilisateurs et des groupes
  • Vérifier les fichiers journaux et les historiques du système pour rechercher les problèmes
  • Résoudre des problèmes et analyser des systèmes avec Red Hat Insights
  • Gérer des systèmes à distance avec SSH et la console web
Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les bases du développement d'applications conteneurisées
  • Exécuter des applications conteneurisées, les gérer et en résoudre les problèmes
  • Améliorer la fiabilité, l'évolutivité et la simplification des processus d'intégration et de déploiement continus
  • Décrire les bases nécessaires au développement avec OpenShift.
Tarif

Contacter l'organisme

Durée

4j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Optimisation des performances Red Hat, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Analyse et optimisation pour des scénarios spécifiques aux ressources
  • Application des profils d'optimisation avec l'outil Tuned
  • Optimisation dans des environnements virtuels (hôtes et invités)
  • Traçage et profilage des événements et activités liés aux systèmes
  • Optimisation des limites et de l'utilisation des ressources en utilisant les cGroups intégrés à systemd
  • Collecte des mesures de performances et des données de référence
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Contrôler des versions avec Git
  • Créer et exécuter des pipelines Jenkins
  • Gérer des stratégies de lancement
  • Créer des applications avec le développement par les tests
  • Analyser la sécurité et le code des applications
  • Surveiller des applications et des pipelines
  • Utiliser des pipelines et résoudre des problèmes
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Red Hat Entreprise Virtualisation vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et configurer de Red Hat Virtualization
  • Configurer le réseau et le stockage pour l'utilisation de Red Hat Virtualization
  • Gérer des comptes utilisateurs et l'accès à l'environnement Red Hat Virtualization
  • Mettre en place des machines virtuelles dans Red Hat Virtualization
  • Utiliser des modèles dans le cadre du déploiement rapide de machines virtuelles
  • Maitriser la gestion d'instantanés et d'images de machine virtuelle
  • Sauvegardes et mettre à niveau Red Hat Virtualization
  • Migrer des machines virtuelles et découvrir des options de haute disponibilité

Ce cours repose sur Red Hat Virtualization 4.1 et Red Hat Enterprise Linux® 7.3.

Tarif

A partir de 3 924,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

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

  • Présenter l'architecture de Red Hat Ansible Automation Platform 2
  • Installer et configurer plusieurs instances de Automation Controller et référentiels Automation Hub privés pour coordonner et mettre à l'échelle Red Hat Ansible Automation de manière centralisée
  • Intégrer Red Hat Ansible Automation Platform aux services de référentiel Git centralisés tels que GitLab
  • Gérer les utilisateurs, équipes et autorisations d'accès dans les services Red Hat Ansible Automation Platform
  • Créer et gérer des workflows qui exécutent les processus automatisés en fonction de la réussite ou de l'échec des tâches précédentes
  • Configurer et gérer Automation Mesh pour répartir l'exécution entre Automation Controller et les noeuds d'exécution à distance
  • Résoudre des problèmes et effectuer la maintenance des services de Red Hat Ansible Automation Platform
  • Discuter autour des pratiques recommandées pour assurer la haute disponibilité et l'évolutivité d'un cluster d'automatisation de grande taille.
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 :

  • Concevoir des images de conteneurs pour la conteneurisation des applications
  • Créer, déployer et gérer des conteneurs de différentes façons
  • Déployer des applications dans plusieurs conteneurs
  • Mettre en oeuvre des contrôles d'intégrité pour améliorer la fiabilité du système
  • Créer et exécuter des pipelines automatisés pour une distribution continue.
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 :

  • 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

  • Installer et configurer Red Hat Ansible Network Automation sur un système de gestion ;
  • Utiliser Ansible pour exécuter des commandes ad hoc et des playbooks pour automatiser les tâches ;
  • Écrire des playbooks Ansible efficaces pour l'automatisation du réseau ;
  • Recueillir des informations sur la configuration et la sauvegarde de l'infrastructure réseau ;
  • Automatiser des cas d'utilisation d'administration réseau spécifiques, y compris la configuration de routeurs et de commutateurs, de ports, de VLAN, de surveillance SNMP et de protocoles de routage ;
  • Utilisez les playbooks Ansible pour cibler les appareils de divers fournisseurs de matériel, notamment Cisco, Juniper et Arista.
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...