HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Ayende Rahien's NHibernate 3.0 Workshop (NHIBERNATE-01-03)
CODE: NHIBERNATE-01-03          DURATION: 3 DAY/S
In this 3 day NHibernate 3.0 workshop, authored by Ayende Rahien and Sebastien Lambla, 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 a practical application together, that demonstrates all important data management patterns in Nhibernate.

LEARN HOW TO:
  • Configure NHibernate for your applications
  • Manage sessions and transactions
  • Map objects and collections to database structures
  • Build large scale and performant applications
  • Utilize best practices and patterns
  • Avoid common pitfalls and mistakes
  • Create efficient NHibernate applications
PROGRAMME
Introduction and basic NHibernate operations
  • Principles of ORM
  • Getting started with NHibernate
  • NHibernate Concepts
  • The basics of querying
Day to day use of NHibernate
  • Advanced querying
  • Common NHibernate Mapping
    • Entities
    • Associations
    • Cascades
    • Collections
Advanced Usage
  • Advanced Mapping
    • Components
    • Dynamic data
    • Composite entities
    • Collections
  • Best Practices
  • Caching and cache utilization
Level: Master
  • Analyzing NHibernate applications
  • Advanced NHibernate features
  • Exploring NHibernate extensions
    • Validation
    • Sharding
    • Full text search
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
IS THIS COURSE FOR YOU?
If you are an enterprise .NET developer and you are keen to learn how to use NHibernate O/R mapping tool efficiently in your applications to save time and effort on communicating with database storage, this Nhibernate course is for you!

COURSE PREREQUISITES
To benefit from this NHibernate course you should have a solid understanding of enterprise .NET development with C# and SQL Server. Some prior experience using NHibernate and with web development or enterprise applications would be beneficial but is not essential.

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 NHibernate features.

BRING YOUR OWN LAPTOP

Important! You are requested to bring your own laptop for this course, so you learn how to develop within your own environment. If you are unable to bring a laptop for the course, please contact the sales team on +44 207 183 9040 or email sales. A full installation guide for the course software will be provided with your joining instructions.


© 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