Frameworks et techniques de developpement avancees 414

Frameworks et techniques de développement avancées ObjectifsAvoir une expérience pratique dans l'utilisation isolée ou conjointe des frameworks couvrant toutes les couches applicatives Hibernate JPA Spring et JavaServer Faces Primefaces - Comprendre les designs patterns qui sous-tendent chacun des frameworks étudiés MVC DAO - Apprendre à être productif et à développer tout en respectant les règles reconnues de la qualité Utilisation e ?cace des IDE Tests unitaires - Exploiter e ?cacement les frameworks de productivité de Java EE Ma? triser l'utilisation conjointe de ces frameworks Public cible Développeurs Java JEE Architectes d'application Chefs de projets Niveau requis La ma? trise du langage Java est impérative La connaissance des servlets et des JSP est préférable Durée jours CPlan indicatif du cours C C - Introduction à Java EE et classi ?cation des frameworks de développement - Aperçu de l'écosystème JEE des frameworks leaders de leur rôle dans le développement d'applications Java - Tour d'horizon des patterns et des frameworks actuels de Java EE - Classi ?cation des frameworks Java EE - Présentation et comparaison des architectures -tiers -tiers n-tiers Présentation de l'architecture SOA - Les frameworks d'industrialisation et de gestion de la qualité - Organisation d'un développement Java Le cycle de vie les métiers les processus de développement gestion de la qualité - Ant un framework d'automatisation de t? ches - Maven pour simpli ?er la production et la gestion des build - JUnit un framework pour la rédaction et l'exécution de tests unitaires - Gestion de la qualité avec Checkstyle PMD FindBugs et Sonar - Outils de gestion de versions Git et d'intégration continue avec Jenkins Intégration de Git avec Jenkins - Les frameworks de persistance Hibernate et JPA - Revue rapide de l'infrastructure JDBC et des patterns d'accès aux données - Présentation de la persistance et des principes de l'ORM Object Relational Mapping - Présentation de l'architecture de Hibernate et de son modèle de con ?guration et de programmation - Création d'un mapping objet relationnel SessionFactory Con ?guration API Criteria et HQL - Manipulation de données persistantes Cycle de vie des objets Synchronisation avec la base de données - Présentation de l'architecture de JPA et de son modèle de con ?guration et de programmation Comparaison Hibernate JPA - Création d'un mapping objet relationnel Contexte classes persistantes - Manipulation de données persistantes Cycle de vie des objets Synchronisation avec la base de données Pratique de JPQL - Aspects avancés Optimisations des allers retours vers la base de données Mise en oeuvre de la technique de Cache - Rappel des erreurs à éviter - Le framework d'intégration Spring - Concepts de conteneur léger - Vue d'ensemble et exemples d'utilisation de Spring - Pattern Inversion de Contrôle IoC Injection de dépendance - Mise en oeuvre de Spring Core Injection de dépendances et AOP - Con ?guration de Beans spéci ?ques à Spring cycle de vie Les Beans BeanFactory et ApplicationContext - Méthodes d'injection de dépendance - Programmation orientée aspect AOP avec Spring - Les di ?érents types d' advice ? around before throws

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 27, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 29.6kB