Plan du cours

Introduction

  • Objectifs et structure du cours
  • Aperçu des caractéristiques de Java EE 8

Aperçu de l'architecture Java EE

  • L'architecture multi-niveaux de Java EE
  • Composants clés : EJB, JPA, JSP et Servlets
  • Rôle de Java EE dans les applications d'entreprise

Aperçu des API et des fonctionnalités de Java EE 8

  • Introduction aux nouvelles API : JSON-B, sécurité et HTTP/2
  • Améliorations des API existantes : JAX-RS, CDI, etc.
  • Prise en charge de l'informatique en nuage et des HTML5

Préparation de l'environnement de développement

  • Installation de Java EE 8 et des outils nécessaires
  • Configuration d'un environnement de développement intégré (IDE)
  • Configuration des serveurs d'application (par exemple, WildFly, GlassFish)

Installation et configuration de Java EE 8

  • Guide d'installation pas à pas
  • Configuration des paramètres du serveur
  • Vérification de l'installation

Création d'un exemple d'application

  • Mise en place d'une structure de projet de base
  • Développement d'un service web simple
  • Déploiement de l'application d'exemple

Lire et écrire dans une base de données Database

  • Connexion des applications Java EE à une base de données
  • Utiliser JPA pour les opérations de base de données
  • Implémentation des opérations CRUD

Comprendre l'injection de dépendance

  • Concepts de l'injection de dépendance (DI) dans Java EE
  • Utilisation des annotations CDI dans les applications
  • Gestion des beans et de leur cycle de vie

Écrire des composants avec état

  • Vue d'ensemble des beans de session avec état
  • Création et gestion de composants avec état
  • Persistance et gestion des états

Travailler avec les Websockets de Java EE

  • Introduction aux Websockets dans Java EE
  • Mise en place de Websockets pour la communication en temps réel
  • Mise en œuvre des Websockets dans les applications

Mapping Java Type vers et depuis JSON

  • Utilisation de l'API JSON-B pour la liaison de données
  • Personnaliser les mappages JSON
  • Analyse et génération de JSON avec Java EE

Développement d'une interface utilisateur pour l'application

  • Vue d'ensemble de JSF et HTML5 dans Java EE
  • Construire une interface utilisateur avec JSF
  • Intégration des services frontaux avec les services dorsaux

Sécuriser l'application

  • Mise en œuvre de l'API de sécurité Java EE
  • Mécanismes d'authentification et d'autorisation
  • Sécurisation des services RESTful et des applications web

Tester l'application

  • Écrire des tests unitaires et d'intégration pour les composants Java EE
  • Outils pour tester les applications Java EE (par exemple, Arquillian)
  • Automatisation des tests dans le pipeline de développement

Débogage de l'application

  • Techniques de débogage en Java EE
  • Utilisation des outils IDE pour le débogage
  • Résolution des problèmes courants

Déploiement de l'application

  • Emballage des applications Java EE
  • Déploiement dans différents environnements (développement, staging, production)
  • Pratiques de déploiement continu

Résolution des problèmes

  • Identifier et résoudre les problèmes courants de déploiement
  • Contrôle de la performance des applications
  • Meilleures pratiques pour la stabilité des applications

Résumé et prochaines étapes

Pré requis

  • Java expérience de programmation

Audience

  • Développeurs
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires