Fem vekttall NHibernate

nhibernate.jpgEn av de tingene jeg prioriterte høyt på min .net ninja backlog var å lære meg NHibernate. Det er mange måter å lære seg nye ting på, men her er min plan. Jeg går frem på det jeg kaller universitetsmåten, som består av en god del leksjoner, en del lesestoff, og noen praktiske oppgaver. Alt i alt forsøker jeg å sette sammen det som en gang var et typisk kurs på 5 vekttall.

Jeg har funnet en meget bra video-serie som heter Summer of NHibernate, hvor Steve forteller og viser deg alt du trenger å vite for å komme igang. Hver sesjon er på rundt en og en halv time, så her er det mye stoff. Jeg innbiller meg at dette er en bra læreform. Det vil kanskje kreve mye tid, men jeg blir på denne måten ikke fristet til å skumme over ting jeg oppfatter som enkle eller uviktige, og får dermed en veldig god basisforståelse.

Video-leksjoner:

  • Session 01: Setup and Basic Usage Pattern
  • Session 02: Exploring Query Methods and Syntaxes
  • Session 02a: Exploring Query Methods and Syntaxes (con’t)
  • Session 03: Exploring INSERT, UPDATE, and DELETE Semantics
  • Session 04: Exploring Transactions and Concurrency
  • Session 05: Modeling Foreign-Key Relationships in NHibernate
  • Session 06: Advanced Querying of Child Collections
  • Session 07: Exploring m:n Relationships, Views, and Components
  • Session 08: Effective Techniques for Database-Driven Modeling
  • Session 09: Effective Model-Driven Schemas
  • Session 10: Stored Procedures, Interceptors and NHibernate Query Analyzer –oh my!
  • Session 11: Techniques for Modeling Inheritance in the Database
  • Session 12: Detached Objects, Detached Criteria, and Working Without a Session
  • Session 13: Managing Session Lifecycle in a Stateless Web Application
  • Session 14: Migrating to NHibernate 2.0 and Further Exploration

I tillegg har vi én gjesteforelesning:

Lesestoff for selvstudie:
Jeg har samlet sammen endel linker til artikler jeg kunne tenke meg å lese etterhvert som jeg kommer inn i NHibernate. Spesielt er det et par områder som Summer of NHibernate ikke dekker, nemlig Fluent NHibernate og Linq to NHibernate, så dette må jeg lese selv.

Her er artiklene – i tilfeldig rekkefølge. Gjennom å lese disse vil jeg sikkert også finne andre artikler av interesse.

Praktiske oppgaver:

Jeg har flere prosjekter på gang hvor jeg har tenkt å benytte NHibernate, bl.a. Contiki Center og Vil Du Bli En .NET Ninja-spillet. Det er også snakk om å bytte ut data access laget til The Forecast Exchange med NHibernate – jeg vet ikke hvor mye jeg kommer til å bidra der, men jeg kan jo hjelpe til litt om det trengs.

Referansemateriale og community:

Til sist er det alltid greit å ha tilgang til documentasjon samt et levende community med entusiaster når man skal lære seg noe nytt. Her er noen sentrale linker.

Så dette er altså min studieplan relatert til NHibernate. Jeg er allerede godt igang med videoene, og satser på å være gjennom dem om en tre ukers tid. I februar bør jeg for alvor sette igang med prosjektene mine.

Kategorier: .net ninja, O/RM & databaser.
RSS feed for kommentarene. Tilbaketråkk.

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Bjørn Einar Bjartnes: Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig l...

Bjørn Einar Bjartnes: Sweet :) Jeg tror egentlig jeg liker det som det er, med musikk. Litt av utford...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Template Method del 2: På vei mot funksjonell programmering
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (20)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta