HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Ayende Rahien's Persistence with NHibernate Fundamentals Workshop (NHIBERNATE-CORE-01-03)
CODE: NHIBERNATE-CORE-01-03          DURATION: 3 DAY/S
In this highly practical 3-day NHibernate Fundamentals 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 teaches you NHibernate fundamentals, and doesn't expects you'll have much prior experience using NHibernate on projects. However, to benefit from this course, you do need a minimum of 12 months prior experience developing with C# on the .NET platform.

If you already have extensive experience using NHibernate on projects (ie. over 12 months) and are keen to learn advanced principles, consider Ayende Rahien's Very Advanced and Intensive NHibernate Workshop instead.

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
Oren Eini is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including NHibernate, RavenDB,the Rhino Tools Suite and the Castle project.
More about Oren Eini aka Ayende Rahien
WHAT PEOPLE ARE SAYING
"Sebastien has been an excellent presenter/teacher and keen to help wherever possible. Very patient and very knowledgeable." E.L. Oct 2010
IS THIS COURSE FOR YOU?
If you are an experienced C#.NET developer, and you are keen to learn NHibernate fundamentals, including core NHibernate features to simplify database access from your applications, and use object/relational mapping to isolate your object domain from relational storage, then this is the Nhibernate Fundamentals course is for you for you!

If you already have at least 12 months experience using NHibernate and are keen to learn advanced NHibernate features, common pitfalls, and you are interested to find out about the NHibernate project roadmap, directly from Ayende, go to http://skillsmatter.com/course/open-source-dot-net/core-persistence-with-nhibernate

COURSE PREREQUISITES
To benefit from this Nhibernate Foundations course, you should have extensive knowledge of enterprise .NET development with C# and SQL Server. Some prior experience using NHibernate amd with web development or enterprise applications would be beneficial but is not essential.
If you already have at least 12 months experience using NHibernate and are keen to learn advanced features, and find out about the NHibernate project roadmap, directly from Ayende, go to http://skillsmatter.com/course/open-source-dot-net/core-persistence-with-nhibernate

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
Kevlin Henney's Agile Development in C#
Ayende Rahien's Very Advanced and Intensive NHibernate Workshop
© 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