Formation - Développement Java avancé et accès aux données

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Présentation de l'écosystème JEE

  • Le standard JEE et ses composantes (EJB, JSP/Servlet et JSF)
  • Les frameworks JEE Spring et Hibernate
  • Comparaison détaillée entre les deux solutions (EJB Vs. Spring Hibernate)

2 - Mise en place de la couche présentation de l'application Web

  • Rappel sur le patron de conception MVC
  • Introduction aux JSP/Servlet
  • Mise en oeuvre de la partie présentation et contrôle (réutilisée dans la partie deuxième solution voir ci-dessous)

3 - 1ÈRE APPROCHE : Architecture d'une application JEE avec les EJB 3.2

    4 - Présentation des EJB 3.2

    • La spécification EJB 3.2 : architecture et principes du conteneur lourd
    • La triade des EJB : session, entité et message-driven beans
    • Packaging et déploiement des EJB 3
    • Localisation des EJB 3 avec JNDI
    • Injection de dépendances
    • Comment créer un client "standalone" et un client Web

    5 - Les EJB Entity et mapping Objet-Relationnel avec JPA

    • Présentation des EJBs Entity
    • Introduction à JPA (Java Persistance API)
    • Mapping objet-relationnel, rôle de la clé primaire, mapping des associations (one-to-many, many-to-one etc.)
    • L'héritage
    • EQL, le langage de requête orienté-objet

    6 - 2ÈME APPROCHE : Architecture d'une application JEE avec Spring et Hibernate

      7 - Spring

      • Notion de conteneur léger
      • Instanciation des objets par le conteneur Spring (constructeur et par setters)
      • L'injection de dépendance et inversion de contrôle
      • Programmation Orientée Aspect avec Spring AOP
      • Access aux données : présentation du JDBC Template

      8 - Hibernate

      • Hibernate : présentation et architecture
      • Installation et configuration
      • Persistance XML des classes et des attributs, associations et héritage

      9 - Hibernate, options avancées

      • Optimisation avec l'utilisation du cache de second niveau
      • Traitements en mode BatchVersioning, transactions et accès concurrents
      • Les requêtes avec HQL, Criteria, By The Example, Detached Criteria
      • Couplage avec Spring (Hibernate Template) pour une solution ORM plus transparente

      10 - Conclusion

      • Revue des points clés des deux approches
      • Les plus et moins de chaque approche

      Prérequis

      Public

      • Développeurs
      • Chargés de développement d'applications informatiques

      Ces formations pourraient vous intéresser

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Présenter les différents types d'IA
      • Explorer et expérimenter des IA Génératives avec des cas d'usages pour le marketing et la communication
      • Déterminer les impacts pour les équipes marketing et communication
      • Découvrir les opportunités de développement.
      Tarif

      A partir de 710,00 €

      Durée

      1j / 7h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      Maîtriser l'administration d'Alfresco GED
      Tarif

      A partir de 3 875,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova
      Tarif

      A partir de 2 245,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      Réaliser et déployer des applications complètes, performantes et maintenables en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces - Connaître et maîtriser les concepts avancés de la programmation Java
      Tarif

      A partir de 2 375,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      - Administrer un cluster kubernetes - Optimiser, cloisonner et sécuriser ses ressources - Pérenniser les accès ainsi que les données applicatives - Définir des stratégies de gestion des images
      Tarif

      A partir de 2 875,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

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

      Contacter l'organisme

      Durée

      3 jours (21 heures)

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Expliquer les structures organisationnelles sous-jacentes à la mise en oeuvre de la comptabilité des centres de profit
      • Créer et maintenir les données de base des centres de profit
      • Réaliser les différentes écritures relatives aux flux de valeur réels et budgétés dans un système SAP (en lien avec la gestion des immobilisations et des articles, en provenance du contrôle de gestion et de l'administration des ventes)
      • Consulter les différents types d'états d'analyse des données par centre de profit
      • Paramétrer l'ensemble des fonctionnalités étudiées.
      Tarif

      A partir de 1 640,00 €

      Durée

      2j / 14h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Décrire les différents points de fragilité d'un site Web et d'un hébergement au niveau de la sécurité
      • Mesurer les implications juridiques et d'exploitation
      • Installer WordPress avec les règles de sécurité de base
      • Installer et paramétrer des plug-ins complémentaires gratuits et payants à WordPress afin de le sécuriser
      • Mettre en place une politique de sauvegarde de l'hébergement et des éléments WordPress
      • Adapter le niveau de sécurisation du site en fonction des données qui y sont stockées et qui y transitent.
      Tarif

      Contacter l'organisme

      Durée

      1j / 7h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Distinguer les aspects avancés du langage Java
      • Appliquer les principaux frameworks et librairies Java
      • Reconnaître le modèle de sécurité et le chargement des classes Java
      • Réaliser des traitements parallèles
      • Gérer les accès concurrentiels (avec les sémaphores)
      • Mettre en place du code Java implémentant la notion de "promesse"
      • Tester, debugger et optimiser vos applications
      • Identifier les nouveautés Java.
      Tarif

      A partir de 2 240,00 €

      Durée

      4j / 28h

      Modes
      • Centre
      • Distance

      Formation Le marché obligataire

      Proposé par LEFEBVRE DALLOZ COMPETENCES

      Objectifs de la formation

      • Reconnaitre les spécificités de chaque type d'obligation, ses risques associés et ses paramètres de prix
      • Visualiser l'organisation du marché obligataire et ses acteurs
      • Valoriser et couvrir les produits de taux en fonction des risques de taux et de crédit
      • Décomposer la gestion obligataire et les techniques associées
      Tarif

      A partir de 1 834,00 €

      Durée

      2 jours

      Modes
      • Centre
      • Entreprise
      • Distance

      Je cherche à faire...