Formation Spring Boot

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les apports de Spring Boot
  • Initialiser un projet Spring Boot grâce aux Starters
  • Utiliser Spring Data JPA pour communiquer avec une base de données
  • Être en mesure de construire des applications MVC simples
  • Maîtriser les fonctionnalités de Spring Boot pour tester ses applications
  • Comprendre le fonctionnement de l'auto-configuration
  • Connaître les meilleures pratiques de mise en production

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation permettra aux apprenants d'acquérir de l'expérience dans l'utilisation du framework Spring Boot. Ils découvriront ses principales fonctionnalités, comme l'auto-configuration, les starters, Actuator ou encore son framework pour réaliser des tests. A l'issue de cette formation, les participants sont en mesure de développer des applications Spring Boot sans écrire une seule ligne de configuration, ou presque !

Programme

Introduction à la formation Spring Boot

Quelques rappels sur Spring
Les apports de Spring Boot
Utilisation dans Spring Tool Suite (STS)
Les principales fonctionnalités : auto-configuration, starters…
Types d’application, configuration, gestion des dépendances

Votre premier projet avec Spring Boot

Création d’un projet
STS, Spring Initializr, Maven
Gestion des dépendances avec les Spring Boot Starters
Structure du projet
L’annotation @SpringBootApplication, les interfaces CommandLineRunner et ApplicationRunner
Exécution
Externalisation des propriétés : fichiers .properties, yml
Gestion des logs

Persistance de données avec Spring Data

Spring Data : les grands principes
Spring Boot et JPA, bénéfices et configuration
Quelques exemples de support de persistance

Spring MVC et application REST

Retour sur Spring MVC
Méthodes et annotations
L’architecture REST
Spring Data REST
Thymeleaf
Vue d’ensemble de Spring Security

Tests

Spring Boot et les tests
Les mocks
Auto-configuration des tests

Auto-configuration

Annotation @Conditionnal
Packaging, starter

Mise en production

Configuration d’une MEP avec Spring Boot
Spring Boot Actuator : activation, endpoints et métriques personnalisées
Déploiement
Packaging, exécution de l’application, profiles

Spring CLI

Installer et utiliser l’interface en ligne de commande
Principales fonctionnalités
L’annotation @Grab

Prérequis

Bonnes connaissances sur Java et Spring Core.

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux - Passer l'examen LPI 101
Tarif

A partir de 2 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les apports de Spring Boot pour les applications Spring
  • Mettre en place Spring Boot dans un projet
  • Utiliser Spring Boot dans différents types d’applications (standalone, batch, web, …)
  • Identifier la valeur ajoutée de Spring Boot pour les applications en environnement de production
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les fonctionnalités avancées du noyau et d'un serveur Linux
  • Maîtriser les disques, les filesystems, RAID et LVM
  • Gérer les paquetages, la sécurité et le noyau Linux
  • Maîtriser la sauvegarde, restauration et Master
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser la sécurité de l'application avec Spring Security - Gestion de la connexion via un annuaire LDAP - Traitement en lors avec Spring Batch
Tarif

A partir de 2 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Installer une distribution Linux Ubuntu et effectuer les tâches post-installation
  • Gérer les comptes et les groupes utilisateurs
  • Gérer les disques, les LVM et le système de fichiers
  • Appliquer le processus de démarrage et d'arrêt
  • Analyser l'activité du système
  • Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
  • Configurer le client réseau et administrer à distance.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Savoir déployer, administrer et maintenir un environnement virtuel basé sur Hyper-V sous Windows Server 2019 Maîtriser l'utilisation de SCVMM
Tarif

A partir de 3 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring

Proposé par Sparks

Objectifs de la formation

  • Connaître le positionnement de Spring dans Java EE et ses principales fonctionnalités
  • Comprendre l'architecture et développer les couches d'une application n-tiers
  • Mettre en œuvre les meilleures pratiques de développement orientée aspect
  • Accéder aux données avec Spring JDBC, JPA et Spring Data
  • Simplifier le packaging et déploiement d'applications avec Spring Boot
  • Développer des pages Web avec Spring MVC
  • Sécuriser les applications avec Spring Security
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender l'architecture de la plateforme Alfresco pour y développer de nouvelles fonctionnalités.
  • Mettre en place un environnement de développement pour Alfresco avec Maven et Eclipse.
  • Comprendre le SDK Alfresco et savoir l'utiliser en développement.
  • Etendre le modèle de données et de permissions d'Alfresco pour personnaliser les méta-données des documents.
  • Modéliser et créer de nouveaux types de contenu et aspects.
  • Concevoir de nouvelles fonctionnalités de la GED en Java avec Spring et les APIs de service d'Alfresco.
  • Créer des nouvelles actions et comportements en Java.
  • Développer des scripts et des WebScripts avec JavaScript et les APIs de service d'Alfresco.
  • Personnaliser l'apparence d'Alfresco Share pour intégrer les nouvelles fonctionnalités dans l'interface.
  • Packager des applications afin de pouvoir les redistribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les fondamentaux de la programmation réactive - Construire une API réactive avec Spring WebFlux et Spring Data Reactive
Tarif

A partir de 2 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring Batch

Proposé par DAWAN

Objectifs de la formation

Traiter des données en lots avec Spring Batch
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...