Développement avancé d’applications Web Backend Java EE (Gradle, JPA, Spring)

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire l'architecture multicouche et l'intérêt des frameworks ;
  • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
  • Installer un environnement de production/construction Gradle ;
  • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
  • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
  • Réaliser les mappings entre les classes Java et les tables de bases de données ;
  • Manipuler les instances d'objets persistants avec l'API JPA ;
  • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
  • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
  • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
  • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
  • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
  • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Développez des applications web backend avancées avec notre formation intensive de 3 mois en Java EE.
Maîtrisez l’utilisation des frameworks JPA et Spring pour une gestion efficace des données.
Apprenez l’architecture multicouche, l’intégration continue avec Gradle, et la sécurisation des applications avec Tomcat.
Grâce à une assistance illimitée et un environnement technique dans le Cloud, vous aurez tout le nécessaire pour réaliser vos travaux pratiques.
Transformez votre carrière en devenant un expert du développement Java EE.

Programme

Présentation des notions étudiées

  • Objectifs et problématique
  • Une architecture multicouche
  • Les frameworks
  • L'intégration continue

Gradle

  • Présentation et installation de Gradle
  • Création d'un projet Java Gradle
  • Création d'une application Java EE Web
  • Test d'une application Java EE Web
  • La gestion des dépendances
  • Création d'un projet Eclipse
  • Compléments
  • Quiz - QCM de validation des acquis

JPA

  • Introduction
  • Les entités
  • Le cycle de vie des entités
  • Un premier exemple
  • Les annotations
  • Les clés primaires composites
  • La relation 1:1 unidirectionnelle
  • La relation 1:1 bidirectionnelle
  • La relation 1:N unidirectionnelle
  • La relation 1:N bidirectionnelle
  • La relation N:1 unidirectionnelle
  • La relation M:N unidirectionnelle
  • L'héritage
  • La gestion des collections de base
  • JPQL
  • Criteria
  • Travaux pratiques :
    • Mettre en place l'application Gradle de gestion de livres
    • Mettre en place l'application Gradle de gestion des films
  • Quiz - QCM de validation des acquis

Spring Core

  • Présentation de Spring Core
  • Couplage fort versus couplage faible
  • L'inversion de contrôle et l'injection de dépendances
  • La configuration par fichier
  • Les annotations
  • Intégration de Spring dans une application Web
  • Travaux pratiques : Mettre en place la médiathèque sous forme d'application Web Gradle

Spring JDBC

  • Intérêt de Spring JDBC
  • La déclaration d'une DataSource
  • Utilisation de JdbcTemplate
  • L'annotation Spring @Repository
  • Travaux pratiques : Mettre en place l'application Graddle de gestion de tâches
  • Quiz - QCM de validation des acquis

Spring ORM

  • Intérêt de Spring ORM
  • La configuration
  • La classe DAO
  • Un exemple complet
  • Cas de 2 sources de données
  • Spring Data JPA
  • Exemple complet avec Spring Data JPA
  • Travaux pratiques : Mettre en place l'application Gradle de gestion d'une cave à vins
  • Quiz - QCM de validation des acquis

Spring MVC

  • Spring et le modèle MVC
  • La configuration, le contrôleur et la vue
  • Mise en place de la structure MVC
  • Le passage de paramètres
  • Gestion d'un formulaire
  • L'internationalisation
  • La validation d'un formulaire
  • Spring REST
  • Mise en œuvre de Spring REST
  • Travaux pratiques : Mettre en place l'application Gradle de gestion de films
  • Quiz - QCM de validation des acquis

Tomcat

  • Le protocole HTTPS
  • Sécurisation des applications Java EE
  • Les Realms
  • Sécurisation d'une application Web
  • Quiz - QCM de validation des acquis

Prérequis

Public

Développeurs, Concepteurs d'applications et Architectes logiciels qui souhaitent industrialiser le développement Back End d'applications Java avec le framework Spring et simplifier l'accès aux données avec JPA.

Ces formations pourraient vous intéresser

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

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Manager à distance

Proposé par OBEA

Objectifs de la formation

• Identifier les particularités du management à distance vs management de proximité
• Déterminer le mode de fonctionnement à distance : règles, outils…en lien avec la maturité de l’équipe
• Créer du lien et maintenir le sentiment d’appartenance
• Favoriser et maintenir la coopération et le travail collaboratif

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Identifier les bases essentielles de Photoshop
  • Gérer les principaux détourages d'images avec Photoshop
  • Préparer ses visuels pour l'impression ou pour le Web
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Reconnaître toute anomalie de la population lymphoïde
  • Initier une démarche diagnostique
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Identifier les points clés des contrats informatiques où la vigilance s'impose lors de la négociation
Maîtriser la rédaction des clauses essentielles des contrats Cloud, d'intégration, de maintenance et d'infogérance
Prévenir les risques de contentieux

Sur l'année 2023, taux d'atteinte des objectifs est de 95%

Tarif

A partir de 1 795,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Appliquer les principes de détermination du résultat fiscal et la connexion entre fiscalité et comptabilité
  • Etablir la liasse fiscale
  • Elaborer les documents de gestion pour en analyser les principaux agrégats
Tarif

A partir de 2 555,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Identifier les différents systèmes de protection de la propriété intellectuelle
Maîtriser l'application de la propriété intellectuelle aux technologies de l'information et de la communication
Défendre ses droits de propriété intellectuelle face à la contrefaçon et au piratage

Tarif

A partir de 1 675,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Stormshield – Expert Réseaux

Proposé par ENI Service

Objectifs de la formation

  • Savoir utiliser de manière avancée l’IHM
  • Configurer avec précision le moteur de prévention d’intrusions
  • Mettre en place une PKI et d'une authentification transparente
  • Installer un VPN IPsec par certificat
  • Créer un cluster haute disponibilité
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Enregistrer les écritures de clôture relatives aux stocks
  • Enregistrer les écritures de provisions
  • Procéder à la régularisation des charges et produits
Tarif

A partir de 81,00 €

Durée

20 minutes

Modes
  • Entreprise

Objectifs de la formation

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

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Je cherche à faire...