Nous serions heureux de vous conseiller !
+33 1 84 19 32 26     info@flane.fr

Formations en ligne en classe virtuelle, e-learning
et autres méthodes pour votre télétravail

En savoir plus

GraalVM: Build Native Images (GVMF)

 

Résumé du cours

In this course, you will learn how to build your microservices as native executables by using GraalVM ahead of time compilation.

The JVM is not suited for running containerized microservices. The startup time is too slow and the memory footprint too high. The revolutionary GraalVM however lets you build your microservices as native images which leads to fantastic results: up to 50x faster startup time and up to 5x smaller memory footprint. The microservice frameworks Helidon, Quarkus, Micronaut, and Spring Boot are integrated with GraalVM. The others are expected to follow soon.

Building native executables can sometimes be challenging. Native Image uses a different way of executing Java programs than users of a common JVM are used to. It distinguishes between image build time and image run time. All code is known at image build time. No code can be loaded at runtime. What’s about dynamic class loading, reflection, dynamic proxy, JNI, serialization, security, debugging, and monitoring? In this course, you will learn how to build native images and handle these challenges.

Get GraalVM: www.graalvm.org

Moyens Pédagogiques :
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
  • Accessibilité aux Personnes en Situation de Handicap – nous contacter
Moyens d'évaluation :
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module
  • Évaluation sous forme de questionnaire à l’issue de la formation

A qui s'adresse cette formation

Developers, software architects, and project managers who want to develop modern cloud-native microservices that run as super-fast native executables by using GraalVM. Also trainers and consultants.

  • Java developers
  • Software architects
  • Project managers
  • Java trainers
  • Technical consultants and sales engineers

Pré-requis

  • Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans
  • Fundamental knowledge in Java
  • Proficiency in object-oriented programming
  • Experience with Maven
  • Experience with Git
  • Experience with microservice architecture and microservice frameworks such as Micronaut, Helidon, Spring Boot or Quarkus

Objectifs

By the end of the course, you should be able to meet the following objectives:

  • Build native executables

Contenu

  • Build native executables
  • Exercises with coding
  • Answering your individual questions
Formation en ligne

Durée 1 jour

Prix (Hors Taxe)
  • 890,– €
Formation en salle équipée

Durée 1 jour

Prix (Hors Taxe)
  • France: 890,– €

Actuellement aucune session planifiée