Formation - Bâtir une architecture microservice avec Quarkus

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Principe des architecture microservices

  • Agilité et monolithes
  • Agilité et microservices
  • Définitions
  • Avantages et inconvénients

2 - Patterns, vocabulaire et concepts liés aux microservices

  • Organisation
  • Stockage des données
  • Interface utilisateurs
  • Services et services distribués
  • Sécurité
  • Scalabilité et disponibilité
  • Monitoring
  • Déploiement et environnements

3 - Microprofile

  • Config
  • Fault Tolerance
  • Health Check
  • Metrics
  • Open API
  • Rest Client
  • JWT Authentication
  • Open Tracing API

4 - Quarkus

  • HotSpot et GraalVM
  • Développement et hot reload avec Quarkus
  • Configuration et profiles
  • Déploiement
  • Extensions

5 - Services REST

  • Développer et exposer des microservices REST
  • Documenter les services avec Open API
  • Consommer les services avec Swagger Codegen
  • Gérer les CORS
  • Afficher des données sur une SPA Angular + TypeScript + Bootstrap

6 - Monitorer les microservices

  • Health checks
  • Métriques
  • Prometheus

7 - Gestion des pannes et Scale des microservices (théorie)

  • Circuit Breaker
  • Load balancer
  • Scaler horizontalement

8 - Enjeux des architectures microservices

  • Enjeux business
  • Enjeux techniques
  • Enjeux de production
  • Avez-vous besoin d’une architecture microservices ?

Prérequis

  • Savoir développer en Java
  • Connaître les architectures Web
  • Connaître le protocole HTTP et des concepts REST
  • Avoir des notions de déploiement Docker

Public

  • Architectes
  • Développeurs
  • Cette formation est une introduction aux microservices et à Quarkus. Elle n'est pas destinée aux développeurs pratiquant déjà activement Quarkus.

Ces formations pourraient vous intéresser

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
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

Objectifs de la formation

  • Développer une vision globale de ce qu’est une architecture, de la stratégie de l’entreprise à l’optimisation de son SI
  • Comparer les principales écoles de pensée : urbanisme, frameworks de Zachmann, TOGAF, FEAF … et les mettre en perspective
  • Maitriser les bonnes pratiques de modélisation Métier : processus d’entreprise, objets métier, cartographies et adopter la bonne méthode pour améliorer les projets de transformation
  • Comprendre les différentes options d’organisation et de gouvernance d’une architecture et le concept de fondation (« bien commun » de l’entreprise)
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Analyser les perspectives pour les organisations du secteur afin d'anticiper les décisions stratégiques des dirigeants des organismes gestionnaires et des établissements et services
  • Identifier les évolutions du secteur grâce aux tables-rondes et ateliers
  • Échanger avec des experts et ses pairs
Tarif

A partir de 650,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire le matériel, l'architecture et les éléments logiciels des HPE Alletra 5000
  • Lister et comparer les options de gestion des HPE Alletra 5000
  • Expliquer la terminologie, les caractéristiques et le flux des opérations lecture / écriture du provisionnement des HPE Alletra 5000
  • Décrire l'initialisation des disques HPE Alletra 5000 et le système embarqué Data Services Cloud Console
  • Préparer et créer des hosts et des groupes initiateurs pour un disque de stockage HPE Alletra 5000
  • Travailler sur les volumes, les collections de volumes et la Quality of Service (QoS)
  • Décrire et gérer les snapshots, les clones et les templates de protections
  • Décrire le concept, l'utilisation et les bénéfices d'une architecture de stockage HPE Alletra 5000 étendue
  • Expliquer les concepts de réplications à distance asynchrones, l'implémentation et les scénarios de panne
  • Décrire les concepts de Peer Persistence, l'architecture, les prérequis et le processus Automatic Switchover (ASO)
  • Reconnaître les options et les outils de surveillance des HPE Alletra 5000
  • Décrire la procédure de mise à jour de l'OS des HPE Alletra 5000.
Tarif

A partir de 2 520,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Réaliser son audit personnel et digital, définir sa stratégie gagnante à court et moyen terme, bâtir son plan d'actions professionnel.
  • Mettre en avant ses qualités et ses compétences pour gagner en efficacité et visibilité.
  • Affirmer sa personnalité et valoriser ses compétences.
Tarif

A partir de 1 495,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • S'approprier les référentiels d'aide à l'identification des enjeux de responsabilité d'une entreprise.
  • Explorer et appliquer différentes approches méthodologiques pour mener une analyse de matérialité.
  • Mobiliser la matérialité des enjeux pour bâtir sa stratégie RSE.
Tarif

A partir de 895,00 €

Durée

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

- Allouer des ressources dans un environnement vSphere (ressources CPU, Mémoire, Réseau et stockage) - Optimiser la configuration des machines virtuelles - Détecter les principaux problèmes de performances CPU, mémoire, réseau et stockage - Créer une architecture de stockage virtuelle pour suivre les évolutions de l'infrastructure - Installer des Distributed Switch et utiliser leurs fonctionnalités avancées - Optimiser le déploiement et le paramétrage des serveurs ESXi - Comprendre le Platform Services Controller
Tarif

A partir de 4 175,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Gérer des fichiers de bases de données, leur sauvegarde et leur restauration
  • Concevoir un modèle de données et comprendre son impact sur les performances
  • Durcir une architecture SQL Server
  • Automatiser des tâches d'administrations et d'optimisations
  • Gérer et surveiller au quotidien SQL Server.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Utiliser une architecture SCCM
  • Gérer les clients et les ressources
  • Exploiter des applications et packages
  • Développer des mises à jour
  • Déployer des OS
  • Superviser l'infrastructure
  • Gérer le co-management.
Tarif

A partir de 3 350,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...