HOME SCALA JAVA .NET WEB ANDROID & IOS CLOUD ARCHITECTURE & DDD 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#.

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
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 25 Oct 2010 by Oren Eini aka Ayende Rahien. Oren Eini is also the author of this course.
COURSE DATES & REGISTRATION
Date City Cost Offer
25-10-10 London £1595.00 £1435.00 if booked by 25-09-10 Book Online Now
17-11-10 London £1595.00 £1435.00 if booked by 18-10-10 Book Online Now
30-03-11 London £1595.00 £1435.00 if booked by 27-02-11 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Ayende contributes to several Open Source .NET projects including NHibernate, Castle. He has spoken at conferences such as DevTeach, JAOO and Oredev, and is the author of the book "Building Domain Specific Languages with Boo"(Manning).
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 Jan 1970
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.

COURSE DATES & REGISTRATION
Date City Cost Offer
25-10-10 London £1595.00 £1435.00 if booked by 25-09-10 Book Online Now
17-11-10 London £1595.00 £1435.00 if booked by 18-10-10 Book Online Now
30-03-11 London £1595.00 £1435.00 if booked by 27-02-11 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040

FOLLOW ON COURSES
Udi Dahan's Enterprise Development with NServiceBus
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification