Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Public / Chefs de projets

Hibernate optimisations

  • 16 mars 2015

Optimisation du modéle et du chargement Problématiques de jointure et volumétrie lié à l’héritage Lazy loading Mapping multiple et entité readonly Rappel Cascade Stratégies de fetch Gestion des associations bidirectionnelles Association oneToOne en jpa L’attribut «BatchSize» L’attribut «mappedBy» Utilisation des caches d’Hibernate Le cache de session Le cache de second niveau Le cache mapping Les […]

Drools

  • 16 mars 2015

Brève introduction aux moteurs de règles Qu’est-ce qu’un système expert ? Présentation générale Fonctionnement Les acteurs du moteurs de règles Comparaison de Drools avec ILOG Rules Le moteur de Drools Les concepts Introduction à ReteOO Les phases induites La compilation L’exécution Les sessions L’agenda La configuration du moteur L’offre Drools Le système de gestion web […]

Java 7 : Les nouveautés

  • 16 mars 2015

Projet Coin : changements du langage Java Switch sur String try-with-resources multi-catch et rethrow d’Exceptions Opérateur Diamond Autres changements Révision : les génériques Les entrées/sorties et NIO 2 Les nouvelles API java.nio.file Equivalences File/Path Les FileSystem Providers Révision : les non-blocking IO La Java Virtual Machine Le Garbage-First collector Optimisations de la VM Révision : […]

PHP Objet

  • 16 mars 2015

Etat de l’art des technologies objet L’évolution des langages de programmation Comparaison entre l’approche fonctionnelle et l’approche objet Etat de l’art concernant les langages et technologies objet actuelles: C++, Java, C#, PHP Introduction à PHP Installation, configuration de base Types de base, opérateurs Structures de contrôle Tableaux Les concepts Objets de base Concepts de classe, […]

Formation CouchDB (CouchBase)

  • 16 mars 2015

Présentation de CouchDB Présentation du mouvement NoSQL Historique et fonctionnalités Différence par rapport aux SGBDR traditionnels Quand / pourquoi utiliser CouchDB ? Installation et configuration de CouchDB Plates-formes supportées Démarrage/arrêt du service Tests via le navigateur web Notions de base Architecture web Organisation des données, Documents Format des données, JSON Gestion des accès concurrents par […]

Spring Batch

  • 16 mars 2015

Introduction Contexte : Qu’est-ce qu’un Batch processing Cas d’utilisation Architecture de Spring Batch Concepts Job : JobInstance, JobParameters, JobExecution Step : StepExecution ExecutionContext JobRepository JobLauncher Items : ItemReader, ItemWriter et ItemProcessor Configurer un job et ses steps Redémarrage de job, interception d’événements, héritage, validation d’un job(JobParametersValidator) Configurer le job repository : transaction Configurer le job […]