| NHibernate |
| Implémenter la couche de persistance d'une application .NET avec NHibernate |
Référence : NHIBERNATE-01-03
Durée : 3 jour(s) |
|
| Partenaire |
|
|
Présentation
Au cours de cette formation de trois jours, vous apprendrez à utiliser l'outil de mapping objet-relationnel NHibernate qui facilite le développement des couches techniques entre vos applications et la base de données.
En guise de fil rouge, vous développerez une application illustrant tous les patterns importants de gestion des données.
|
|
Objectifs
- Configurer NHibernate pour vos applications
- Gérer les sessions et les transactions
- Créer le mapping des objets et des collections avec les structures des bases de données
- Utiliser les fonctionnalités d'intégration de NHibernate Castle
- Améliorer les performances avec le cache avancé et les options de chargement
|
| Répartition : 30% Théorie, 70% Pratique |
| Public : Développeur, |
| Pré-requis : Connaissance de base de C# et d'un SGBD, |
Programme
Introduction et opérations basiques de NHibernate
- Principes du mapping objet-relationnel
- Démarrer avec NHibernate
- Configuration de base de NHibernate
- Démarrer avec les requêtes et le mapping
- Les bases de la gestion des sessions et des transactions
- Requêtes simples NHibernate
Opérations courantes de NHibernate
- Mapping d'associations et de collections
- Propriétés du mapping
- Utilisation du cache
- Initialisation paresseuse
- HQL
Utilisation avancée
- Integration de Castle et gestion des sessions
- Requêtes avancées
- Requêtes détachées
- Projections
- Contributions au projet NHibernate
- Validator
- NHibernate Linq
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
| Offert en inter-entreprise |
| >>Le petit déjeuner (croissants, jus d'orange, café) |
| >>Le déjeuner |
| >>Une qualification téléphonique si nécessaire avec l'un de nos consultants |
|
|
|