Image Alt

Architect enterprise applications with Java EE

A qui s’adresse cette formation ?

Pour qui :

Développeur, intégrateur système.

Prérequis :

Aucun.

Objectifs de la formation

Définir les rôles, les responsabilités et les livrables de l'architecte d'entreprise.

Identifier les exigences non fonctionnelles (NFR) et décrire les problèmes courants et les solutions.

Évaluez les choix d'architecture des niveaux client, Web, métier, intégration et données.

Appliquer divers critères d'évaluation pour choisir des éléments et des modèles architecturaux, des outils, des serveurs et des cadres.

Le programme de la formation :

Présentation de l’architecture d’entreprise

  • Qu’est-ce que l’Architecture d’Entreprise ?
  • Rôles et responsabilités d’un architecte

Présentation des concepts architecturaux fondamentaux

  • Distinguer architecture et design
  • Motifs architecturaux
  • Artefacts architecturaux livrables
  • Qu’est-ce qu’un cadre d’architecture d’entreprise
  • 4 + 1 Voir le modèle
  • Modélisation architecturale à l’aide d’UML
  • Flux de travail d’architecture
  • Qu’est-ce qu’un cadre d’architecture d’entreprise

Développer une architecture de sécurité

  • Analyse de l’impact de la sécurité dans l’informatique distribuée
  • Examen de la sécurité dans la technologie Java EE
  • Comprendre la sécurité des services Web

Comprendre les exigences non fonctionnelles

  • Examen des exigences non fonctionnelles (NFR)
  • Pratiques courantes pour améliorer les qualités
  • Hiérarchiser les exigences de qualité de service (QoS)
  • Inspection des exigences QoS pour les compromis

Définition des problèmes courants et des solutions : facteurs de risque et flexibilité du système

  • Identification des facteurs de risque
  • Conception d’un modèle d’objet flexible

Définition des problèmes courants et des solutions : planification du réseau, des transactions et de la capacité

  • Description des directives de communication réseau
  • Justifier l’utilisation des transactions
  • Capacité du système de planification

Présentation de Java EE 7

  • Décrire les nouvelles fonctionnalités de Java EE 7
  • Décrire l’impact des fonctionnalités de Java EE 7 sur les architectures J2EE, Java EE 5 et 6

Développement d’une architecture pour le niveau client

  • Rôles de développement au niveau client
  • Préoccupations des clients sur l’architecture de l’information
  • Sélection des périphériques et des technologies d’interface utilisateur
  • Découvrir la réutilisabilité au niveau client
  • Stratégies de déploiement de l’interface utilisateur
  • Problèmes de sécurité au niveau client
  • Essai

Développement d’une architecture pour le niveau Web

  • Responsabilités du niveau Web
  • Séparation des préoccupations
  • Comparaison des frameworks de niveau Web
  • Assurer la sécurité au niveau Web
  • Mise à l’échelle du niveau Web

Développer une architecture pour le niveau métier

  • Technologies de niveau entreprise
  • Architecturer le modèle de domaine
  • Meilleures pratiques de développement

Développement d’une architecture pour les niveaux d’intégration et de ressources

  • Examen de l’intégration du système d’information d’entreprise
  • Examen des technologies d’intégration Java
  • Application de modèles d’intégration
  • Examen de l’architecture orientée services (SOA)

Évaluation de l’architecture logicielle

  • Évaluation des architectures logicielles
  • Évaluation des technologies Java EE
  • Création de prototypes de système
  • Sélection des serveurs et des frameworks

Modalités d’évaluation des acquis.

  • En cours de formation, par des mises en situation contextualisées évaluées.
  • Et, en fin de formation, par un questionnaire d’auto-évaluation.

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

⏱️ Durée                                                             4 Jours

💰 Prix                                                                2 870 € HT

Besoin de plus d’informations concernant cette formation ?

Contactez-nous