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
  • Entreprise
  • Distance
  • Centre
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
  • Entreprise
  • Distance
  • Centre
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 :

      • Identifier les entités organisationnelles de la comptabilité financière
      • Créer et maintenir les données de base de la comptabilité financière (plan comptable, comptes généraux, données bancaires, centres de profits, comptes clients et fournisseurs)
      • Gérer les écritures sur les comptes généraux, clients et fournisseurs
      • Gérer les écarts de paiement et les rapprochements de compte
      • Procéder aux paiements et relances automatiques (comptes bancaires, SEPA) ainsi que gérer les correspondances, gérer les écritures sur des comptes généraux spéciaux et les pré-enregistrements d'écritures, utiliser les fonctions de validation et substitution
      • Mettre en oeuvre la gestion des immobilisations : données de base, comptabilisation des entrées / sorties d'immobilisations, valorisations et traitements périodiques
      • Procéder aux traitements de clôture mensuelle et annuelle dans la comptabilité financière
      • Paramétrer l'ensemble des fonctionnalités de la comptabilité financière afin de les adapter aux besoins des entreprises
      • Passer la certification SAP C_TS4FI.
      Tarif

      Contacter l'organisme

      Durée

      57j / 399h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      • Décrire l’architecture et les principaux composants de NSX
      • Expliquer les fonctionnalités et les avantages de NSX
      • Déployer le cluster NSX Management et les nœuds VMware NSX® Edge™
      • Préparer les hôtes VMware ESXi™ à participer à la mise en réseau NSX
      • Créer et configurer des segments pour le transfert de couche 2
      • Créer et configurer des passerelles de niveau 0 et de niveau 1 pour le routage logique
      • Utiliser des stratégies de pare-feu distribuées et de passerelle pour filtrer le trafic est-ouest et nord-sud dans NSX
      • Configurer les fonctionnalités avancées de prévention des menaces
      • Configurer les services réseau sur les nœuds NSX Edge
      • Utiliser VMware Identity Manager™ et LDAP pour gérer les utilisateurs et accéder
      • Expliquer les cas d’utilisation, l’importance et l’architecture de Federation
      Tarif

      A partir de 4 400,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      Formation Java, les fondamentaux

      Proposé par PLB CONSULTANT

      Objectifs de la formation

      À l'issue de cette formation, vous aurez acquis les connaissances et compétences nécessaires pour :

      • Maîtriser son environnement de développement (IDE Java)
      • Maîtriser la syntaxe Java
      • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
      • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
      • Connaître les spécificités des différentes versions de Java
      Tarif

      A partir de 2 620,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      • Décrire le rôle du système BIG-IP en tant que proxy complet dans un réseau de distribution d’applications
      • Provisionnement du pare-feu d’application Web avancé F5
      • Définir un WAF (pare-feu d’application Web)
      • Décrire comment le pare-feu d’application Web avancé F5 protège une application web en sécurisant les types de fichiers, les URL et les paramètres
      • Définir les paramètres d’apprentissage, d’alarme et de blocage relatifs à la configuration du le pare-feu d’application Web avancé F5
      • Définir les signatures d’attaque et expliquer pourquoi la simulation des signatures d’attaque est importante
      • Déployer des campagnes de menace pour se protéger contre les menaces du CVE
      • Configurer le traitement de la sécurité au niveau des paramètres d’une application web
      • Déployer le pare-feu d’application Web avancé F5 en utilisant le générateur automatique de politiques
      • Régler une politique manuellement ou permettre l’élaboration automatique d’une politique
      • Intégrer les résultats d’un scan des vulnérabilités d’applications tierces dans une politique de sécurité
      • Configurer l’obligation de connexion pour le contrôle des flux
      • Atténuer les risques d’attaque de type « credential stuffing »
      • Configurer la protection contre les attaques par la force brute
      • Déployer une défense avancée contre le « scraping » web, tous les robots connus et les autres agents automatisés
      • Déployer DataSafe pour sécuriser les données côté client
      Tarif

      A partir de 3 300,00 €

      Durée

      4j / 28h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

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

      • Mettre en oeuvre les différentes techniques abordées sur des plateformes Linux et Windows
      • Configurer, déployer, sécuriser les applications et assurer leur connexion.
      Tarif

      A partir de 2 010,00 €

      Durée

      3j / 21h

      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

      • Préparer et organiser une négociation achats
      • Se situer dans la négociation d’achats
      • Maîtriser les techniques les plus efficaces
      • Identifier son style de négociation
      Tarif

      A partir de 790,00 €

      Durée

      4 heures 30 minutes

      Modes

      Objectifs de la formation

      • Cerner les enjeux du reporting financier
      • Identifier les informations indispensables à la construction d’un reporting de gestion efficace
      • Savoir présenter efficacement les informations comptables, financières et sociales aux différents utilsateurs de l’entreprise à travers le reporting
      Tarif

      A partir de 1 550,00 €

      Durée

      2j / 14h

      Modes
      • Entreprise

      Objectifs de la formation

      • Maitriser l’installation du serveur
      • Déployer vos livrables (WAR, EAR, EJB, …)
      • Maîtriser l’intégration avec votre base de données
      • Sécuriser les accès à vos applications
      • Configurer un pool de connexions et pool de threads
      • Gérer/créer les fichiers journaux du serveur et des applications
      • Mettre en œuvre le clustering et la haute disponibilité
      Tarif

      Contacter l'organisme

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      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.
      Tarif

      Contacter l'organisme

      Durée

      5 jours (35 heures)

      Modes
      • Entreprise
      • Distance
      • Centre

      Je cherche à faire...