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

      • Utiliser le Marketing Automation pour optimiser le plan d'action marketing et vente
      • Travailler les données clients et assurer les interfaces utiles avec le bon outil d'automation
      • Produire les scénarii de campagnes adaptés à chaque cible, situation et mesurer les retours
      • Créer les matrices emails, newsletters et les contenus personnalisés
      Tarif

      Contacter l'organisme

      Durée

      1j / 7h

      Modes
      • Centre
      • Entreprise
      • Distance

      SQL Server 2016 - Approvisioner les bases de données

      Proposé par CIT FORMATION INFORMATIQUE

      Objectifs de la formation

      Comprendre comment installer et mettre à jour une instance SQL Server, réaliser la maintenance des bases de données, optimiser les aspects relatifs au stockage des informations et être en mesure de migrer une base de données locales vers SQL Azure.

      Tarif

      A partir de 2 790,00 €

      Durée

      5 jour(s)

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      Apprendre les nouveautés du C++
      Tarif

      A partir de 3 275,00 €

      Durée

      4j / 28h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

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

      • Décrire les concepts-clés relatifs à l'importance d'assurer la sécurité des informations et des données, d'assurer votre sécurité physique, d'éviter le vol de données personnelles et de protéger votre vie privée
      • Protéger un ordinateur, un dispositif numérique mobile, un réseau contre les logiciels malveillants (malware) et les accès non-autorisés
      • Décrire les différents types de réseaux, de connexions et les composants spécifiques tel que le pare-feu (firewall) qui peuvent poser problème lors des connexions
      • Naviguer sur le World Wide Web et communiquer en toute sécurité sur Internet
      • Identifier les problèmes de sécurité liés à la communication, notamment en matière de courrier électronique et de messagerie instantanée (MI - IM / Instant Messaging)
      • Sauvegarder et restaurer des données de manière appropriée et sécurisée, entreposer vos données et vos dispositifs numériques mobiles en toute sécurité.
      Tarif

      A partir de 620,00 €

      Durée

      1j / 7h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

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

      • Décrire la vision globale des obligations du RGPD dans la protection des données
      • Intégrer de la sécurité au sein d'une organisation (normes, guide, politique...)
      • Utiliser des connaissances pour débuter l'auto-évaluation de la sécurité
      • Réagir en cas de piratage, de vol de données, de compromission.
      Tarif

      A partir de 760,00 €

      Durée

      1j / 7h

      Modes
      • Centre
      • Distance

      Formation Swift

      Proposé par Sparks

      Objectifs de la formation

      • Utiliser le langage Swift et les différentes API
      • Maîtriser l’architecture d’une application mobile écrite en Swift
      • Optimiser, construire et déployer une application performante
      • Concevoir une interface graphique
      • Echanger des données avec un serveur
      Tarif

      A partir de 2 600,00 €

      Durée

      4 jours

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

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

      • Fournir une vue d'ensemble de la solution ECS, de ses composants et des configurations de déploiement typiques
      • Expliquer l'architecture ECS, la construction de logicielle de base, le flux de données, et le fonctionnement interne
      • Utiliser le portail ECS pour configurer et gérer une solution ECS
      • Montrer comment ECS fonctionne comme stockage en mode objet avec une réplication locale et éloignée
      • Effectuer le comptage, la surveillance, les contrôles de santé et le dépannage de base dans un environnement ECS
      • Personnaliser et utiliser les "data clients supportés" pour accéder au stockage ECS.
      Tarif

      Contacter l'organisme

      Durée

      5j / 35h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      Décrire l'infrastructure de System Center 2012 R2 Configuration - Planifier et déployer un site principal autonome - Configurer la gestion des clients Internet et Cloud - Migrer vers System Center 2012 R2 Configuration Manager
      Tarif

      A partir de 1 470,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Java - Prise en main

      Proposé par CIT FORMATION INFORMATIQUE

      Objectifs de la formation

      Développeurs souhaitant acquérir la syntaxe et les principales fonctionnalités du langage Java et mettre en œuvre les concepts objets avec Java.

      À l'issue de la formation, le stagiaire sera capable de :

      •     Développer des projets Java
      Tarif

      Contacter l'organisme

      Durée

      5 jour(s)

      Modes
      • Centre
      • Entreprise

      Objectifs de la formation

      • Se connecter aux données sources multiples de différents types
      • Transformer, réorganiser les données
      • Structurer un modèle de données, établir les relations
      • Construire des rapports Power BI
      Tarif

      A partir de 1 300,00 €

      Durée

      2j / 14h

      Modes
      • Centre
      • Entreprise
      • Distance

      Je cherche à faire...