Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

Formation
Cadre
Nom/Prénom
Société
E-mail
Téléphone
Adresse
Période
Evaluer mon niveau

Formation JAVA ENTERPRISE EDITION : INTEGRATION DE JSF, EJB ET JPA

DomaineCERTIFICATION ET FORMATION LEARNING TREE INTERNATIONAL

Programme de cours JAVA ENTERPRISE EDITION : INTEGRATION DE JSF, EJB ET JPA :

Eligible au CPF
Durée de la formation : 4 (jours)
Résumé : Concevoir, développer, déployer et sécuriser des applications d'entreprise avec Java EEUtiliser .Connaître l'architecture pilotée par les événements des JavaServer Faces (JSF) pour développer des interfaces clients enrichies. Gérer les transactions et la sécurité des applications au moyen d'annotations et de XML
Participants : Ce cours concerne tous ceux qui sont impliqués dans le développement d'applications d'entreprise avec Java. Architecte, développeur, chef de projet.
Pré-requis : Des connaissances de Java du niveau de la formation "Programmation Java : Les fondamentaux", sont supposées acquises. Connaissances de base d'Eclipse.
Objectifs : Maîtriser l'environnement de développement d'applications Java EE
Mettre en place la couche d'accès aux données avec JPA
Développer des services distants basés sur des EJB
Développer l'interface utilisateur de l'application avec JSF et Ajax
Développer et exposer des services web en SOAP et REST
Moyens pédagogiques, techniques et d'encadrement :
  • 1 poste de travail complet par personne
  • De nombreux exercices d’application
  • Mise en place d’ateliers pratiques
  • Remise d’un support de cours
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • Evaluation des besoins et objectifs en pré et post formation
    • Evaluation technique des connaissances en  pré et post formation
    • Evaluation générale du stage
Développement d'applications d'entreprise
Création des composants d'une architecture d'entreprise
Simplification du processus de développement avec Java EE
Optimisation des JavaServer Faces (JSF)
Exploration du cycle de vie du traitement des requêtes
Contrôle du flux d'application avec le modèle de navigation JSF
Construction d'une application JSF
Création de vues avec les balises personnalisées JSF
Gestion d'événements utilisateur avec des backing beans
Valider des données côté serveur
Exploitation du Langage d'Expression Unifié
Développement d'interfaces utilisateur enrichies avec la technologie à composants JSF
Création de vues avec facelets
Mise en forme de l'agencement des composants des IU
Localisation des messages au moyen des ResourceBundles
Modulariser le développement d'interfaces utilisateurs
Simplifier la structure de la page avec Facelets
Réutiliser le code avec des modèles
Ajax pour une meilleure expérience utilisateur
Définition de la réponse avec le modèle web asynchrone
Association de la fonctionnalité Ajax avec JSF
Utilisation de composants JSF préconstruits adaptés à Ajax
Mise en œuvre de la couche métier avec EJB
Beans à état et sans état
Encapsuler la logique applicative extensible avec JavaBeans
Accès à distance aux beans de session
Création de services « avec état » (stateful) efficaces
Stratégies avancées de beans de session
jout de comportements avec des intercepteurs de méthodes
Liaison de services avec une injection de ressources basée sur des annotations
Déclencher des services basés sur des timers et asynchrones
Production de Message Driven Beans (MDB)
Simplification de receveurs de messages fiables avec MDB
Généraliser la réception de messages avec des connecteurs Java
Ouverture d'accès avec des Services web
Obtention d'une interopérabilité avec JAX-WS
Codage et installation d'un point final du service
Installation et déploiement du service
Accès à des services avec des clients JAX-WS
Analyse du contrat client
Association et échange de types de données valides
Mapping avec l'API JPA (Java Persistence API)
Démystification de l'architecture JPA
Identification des principaux composants JPA
Établissement d'un accès avec l'Entity Manager
Application des principales opérations JPA
Développer la classe de persistance, stocker des objets Java
Existence d'une interaction entre les requêtes
Gestion de relations complexes entre les objets
Présentation efficace des associations entre objets
Capture d'associations multivaluées et monovaluée
Représentations de collections Java
Choix de stratégies d'héritage appropriées
Techniques de mapping d'une classe vers une BdD
Audit des opérations avec des fonctions de rappel et des gestionnaires
Utilisation de JPQL
Mise en œuvre d'un accès aux données via l'API et le langage d'interrogation de JPA (JPQL)
Choix des propriétés de type relations et entités
Requêtes avec l'API Criteria
Créer une requête de critères et gérer les résultats
Optimiser les requêtes avec CriteriaBuilder
Améliorer les performances/la structure des applications
Amélioration de la structure avec des requêtes nommées
Augmentation des possibilités du JPQL avec un SQL exécutable optimisé
Conserver l'intégrité avec des services d'entreprise
Approches de travail avec l'API Java Transaction (JTA)
Gestion de stratégies de transaction avec des annotations
Sécuriser chaque niveau d'une architecture multi-niveaux
Tarif (indicatif) en € : 2000


Pour d'autres cours, Contactez-nous