Formation Spring Native

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Spring Native, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principes fondamentaux et le fonctionnement de Spring Native
  • Connaître les différentes alternatives pour la génération de l’image native ainsi que leurs options de configurations
  • Savoir débugger le processus de génération
  • Savoir exécuter une image native dans son IDE

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 790,00 €

Durée 1 jour (7h)
Modes
  • Centre
  • Entreprise
Sessions

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 790,00 €

Durée 1 jour (7h)
Modes
  • Centre
  • Entreprise
Sessions

Description

Spring Native compile les applications Spring en exécutables natifs à l'aide du compilateur de GraalVM. Par rapport aux formats traditionnelles, les images natives peuvent permettre un hébergement moins cher et plus durable pour de nombreux types de services (microservices, FunctionAsASeervice) en profitant des technologies de conteneurs (Docker / Kubernetes).

L'utilisation d'une image native offre des avantages clés, tels qu'un démarrage instantané, des performances de pointe instantanées et une consommation de mémoire réduite.
Il existe naturellement certains compromis comme un processus de build plus lourd, indications de l’usage de la réflexion au compilateur et une technologie moins mature que la JVM.

Cette formation Spring Native propose de découvrir ce nouveau projet Spring qui devient central dans SpringFramework 6. Les concepts de la génération native, de GraalVM et des différentes configurations associées sont présentées. Des ateliers permettent aux stagiaires de comprendre les avantages et les compromis de cette technologie en appliquant Spring Native sur une stack Spring classique.

Programme

Introduction

Le projet Spring Native, son importance dans SpringFramework 6
Principes et présentation de la GraalVM
Les différents modules de SpringNative, starters spring boot supportés
Alternatives et pré-requis pour la construction
Configuration build d’un projet SpringNative
Travaux Pratiques :Getting started . Build and Run avec Buildpacks puis Outils natifs GraalVM

Génération AOT

Mécanisme de l’AOT, différentes phases
Configuration de Meven/Gradle
Propriétés de configuration de l’AOT
Debugging de la génération
Exécution du natif dans l’IDE
Travaux Pratiques :Mise en place projet dans l’IDE, configurations de la génération.

Configuration native

Mécanisme GraalVM, Génération Spring AOT
Cas d’usage pour la configuration native, 
Configuration manuelle, programmatique ou via annotations
Options natives de l’image, options activées par défaut
Agent pour le tracing
Travaux Pratiques :Application des options présentées sur une stack SpringBoot : 2 microservices communiquant via REST et MesageBroker

Prérequis

Pour suivre cette formation Spring Native il est recommandé d'avoir des connaissances de Java et Spring Core.

Public

Ce cours Spring Native s’adresse principalement à des programmeurs, développeurs, chefs de projet . 

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Décrire les principaux concepts liés au framework Svelte
  • Ecrire une application Svelte à base de différents composants réactifs, la mettre au point et la proposer aux utilisateurs.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Aquafadas niveau 1, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Réaliser, sans coder, dans l’environnement de inDesign, des périodiques interactifs pour tablettes, au format d’application native iOS et Android, exportables vers le Web en HTML5.
  • Intégrer des médias (audio, vidéo, séquences PNG)
  • Identifier les procédures de diffusion vers les différents stores proposées par Aquafadas (App store, GooglePlay, Web).
Tarif

A partir de 1 890,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Tomcat

Proposé par Sparks

Objectifs de la formation

  • Administrez vos serveurs avec Apache Tomcat
  • Connaître les bonnes pratiques d'installation de Tomcat
  • Configurer votre serveur Tomcat
  • Déployer vos applications sur Tomcat
  • Gérer efficacement votre serveur Tomcat
  • Maîtriser le clustering
  • Connaître les bonnes pratiques de sécurité
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

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

  • Utiliser la communication à courte distance (NFC)
  • Intégrer les QR code et la réalité augmentée
  • Décrire le cycle de construction d'une application Android
  • Découvrir la sécurité des terminaux
  • Améliorer l'expérience utilisateur.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Windows 10 vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Être capable de décrire les principales nouveautés de Windows 10
  • Installer ou migrer de Windows 7/8 vers Windows 10
  • Utiliser les nouvelles fonctionnalités de Windows 10,
  • Maîtriser le paramétrage technique de l'interface,
  • Configurer le réseau
  • Gérer la sécurité de Windows 10
  • Maîtriser les performances du démarrage du système
  • Maîtriser les nouvelles possibilités de stockage (Cloud, images ISO ou VHD...)
  • Optimiser les performances et la disponibilité du système
  • Sauvegarder et restaurer Windows 10
  • Résoudre des problèmes  réseaux, systèmes, matériels
  • Méthodologie de résolution des problèmes
  • Mise en œuvre d’une maintenance proactive
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Positionner les tests unitaires dans le processus de développement.
  • Comprendre le périmètre des tests unitaires.
  • Avoir une vision globale des possibilités et limites de JUnit.
  • Écrire et exécuter des cas de test avec JUnit.
  • Écrire et exécuter des suites de test avec JUnit.
  • Utiliser des objets Mocks pour simuler un environnement logiciel.
  • Mettre en œuvre les tests dans les applications utilisant Spring Framework.
  • Automatiser les tests et améliorer la qualité du code dans le processus de développement.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Spring IA, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les interactions entre le framework Spring et l'intelligence artificielle d'OpenAI
  • Être capable de rédiger des prompts qualifiés et structurés
  • Savoir générer des images avec Spring IA et OpenAI
  • Savoir générer de l'audio à partir d'un texte
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Microservices, vous aurez acquis les connaissances et les compétences nécessaires :

  • Comprendre l'intérêt et le fonctionnement d'une architecture microservices
  • Avoir une vue d'ensemble de Spring, Spring Data et Spring Cloud dans le cadre des microservices
  • Connaître les différentes architectures REST à l'œuvre avec les microservices
  • Envisager les microservices dans le cadre d'une base de données NoSQL traditionnelle
  • Connaître les méthodes pour router, monitorer, journaliser et déployer des microservices
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Configurer Spring MVC (Modèle / Vue / Contrôleur)
  • Faire interagir des pages JSP (Java Server Pages) avec des contrôleurs Spring
  • Valider des formulaires
  • Mettre en oeuvre des fonctionnalités d'internationalisation pour adapter votre application à différents langages.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...