Formation Red Hat JBoss Data Virtualization Development

Apprenez comment modéliser les sources de données et les entités virtuelles à savoir tables, vues et procédures.

Formation officielle
Formation officielle

Durée 3 jours
REDHAT-JBOSS-DVD-03

Contactez nous pour planifier
la prochaine session.

Description

Ce cours permet d’apprendre aux développeurs de bases de données ainsi qu’aux administrateurs comment modéliser les sources de données et les entités virtuelles. Grâce aux différents labs, les stagiaires apprendront à déployer ces entités virtuelles pour être consommées à travers un web service.Ce cours aide aussi à la préparation de la certification Red Hat Certificate of Expertise in Data Virtualization Exam (EX450).

Objectifs

  • Modéliser les sources de données.
  • Modéliser une couche de base virtuelle.
  • Créer des bases de données virtuelles (VDB)
  • Modéliser les unions, les jointures et les procédures virtuelles.
  • Modéliser et déployer des web services
  • Administration du serveur
  • Développer des applications clients.

Pré-requis : 

  • Les concepts du modèle relationnel et SQL
  • Une expérience dans la programmation avec l’API JDBC est appréciée
  • Une expérience avec JBoss Developer Studio ou Eclipse est appréciée mais non exigée
  • Une connaissance de base des systèmes JavaScript + XML (Ajax) asynchrones et des systèmes de gestion de bases de données relationnelles est conseillée mais pas exigée

Public : 

  • Administrateurs de bases de données
  • Développeurs de bases de données

Pédagogie : 

50% théorie 50% pratique

Programme

Introduction à Red Hat JBoss Data Virtualization

  • Installer Red Hat JBoss Data Virtualization

Représentation des sources de données

  • Modéliser les connexions aux sources de données et au Serveur Teiid

Création d’une couche de base virtuelle (VBL)

  • Modéliser une VBL au dessus des sources de données

Création d’une base de données virtuelle (VDB)

  • Créer et déployer une VBD

Création des modèles de vues avec union

  • Modéliser des projections combinées

Création des modèles de vues avec jointure

  • Modéliser des jointures entre tables (sources)

Création des procédures virtuelles

  • Modéliser des procédures virtuelles

Production des résultats XML

  • Etablir un modèle de résultats de document XML

Publication d’un modèle sous forme de web service SOAP

  • Construire et Déployer un modèle de web service basé sur JAX-WS (SOAP)

Publication d’un modèle sous forme de web service REST

  • Déployer un modèle de web service basé sur JAX-RS (REST)

Création d’une vue à partir d’un web service

  • Utiliser un web service comme une source de données

Serveur d’administration

  • Gérer le serveur de services de données

Création de vues matérialisées

  • Utiliser les vues matérialisées dans les situations appropriées

Restriction d’accès à la base de données virtuelles

  • Mettre en place des restrictions d’accès aux éléments mappés à la base de données virtuelle.

Accès à une base virtuelles depuis une application

  • Accéder aux base de données virtuelles depuis une application JAVA