HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Ayende Rahien's Very Advanced and Intensive NHibernate Workshop (NHIBERNATE-ADV-01-03)
CODE: NHIBERNATE-ADV-01-03          DURATION: 3 DAY/S
In Ayende Rahien's (very) intensive and fast-paced 3-day NHibernate workshop, you will learn how to use this O/R mapping tool efficiently in your applications to save time and effort on communicating with database storage. During the course we build together a practical application that demonstrates all important data management patterns.

Please note that this course is very fast-paced, and expects a minimum of 12 months prior experience working with NHibernate, .NET and C#.

Delegates will also receive a copy of NHibernate 3.0 Cookbook during the course.


LEARN HOW TO:
  • Configure NHibernate for your applications
  • Manage sessions and transactions
  • Map objects and collections to database structures
  • Use NHibernate Castle integration facilities
  • Improve performance with advanced caching and loading options
PROGRAMME
Day 1: Introduction and basic NHibernate operations
  • Principles of ORM
  • Starting with NHibernate
  • basic NHibernate configuration
  • getting started with queries and mapping
  • Session and transaction management basics
  • Simple Hibernate queries
Day 2: Everyday NHibernate operations
  • mapping associations and collections
  • mapping properties
  • caching
  • Lazy Loading
  • HQL
Day 3: Advanced Usage
  • Castle Integration (NHibernate Facility) and session management
  • Advanced Querying
    • Detached Queries
    • Projections
  • 3rd party contributions (NHibernate.Contrib)
    • Validator
    • Linq to NHibernate
ABOUT THE AUTHOR
Ayende is the creator of RavenDB and author of the book "DSLs in Boo: Domain Specific Languages". Ayende is also the founder of several other opensource .net projects, including Rhino Mocks, NHibernate Query Analyzer, Rhino Commons and more.
More about Oren Eini aka Ayende Rahien
WHAT PEOPLE ARE SAYING
"Fantastic course. I have really learned a lot. Ayende is very helpful and patient. Topics are perfect" Oliver Fairfoul Sep 2010
IS THIS COURSE FOR YOU?
If you have at least 1 year experience using NHibernate on projects, and you are keen to learn advanced features, gotcha's, the why's and how's of NHibernate's architecture, where NHibernate is going in the future, this course is for you!

COURSE PREREQUISITES
To benefit from this NHibernate course, you should have extensive knowledge of enterprise .NET development with C# and SQL Server, and at least 1 year experience working with NHibernate. Previous experience with web development or enterprise applications would be beneficial but is not essential.

If you do not yet meet the above prerequisites but are keen to learn NHibernate fundamentals, go to Ayende's NHibernate Fundamentals Workshop instead.

COURSE LABS & EXERCISES
The workshop is a mixture of lectures and practical exercises. Several exercises allow you to dive in and gain practical experience with core NHibernate features.


FOLLOW ON COURSES
Udi Dahan's Enterprise Development with NServiceBus
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship