Изучение технологий: NHibernate
Участвовал во многих проектах с какой-либо ORM в стеке. Приступал на стадии кастомизации, т.о. в архитектурном плане не было нужды изучать тонкости конкретной платформы. Идея изучить NHibernate была довольно давно, тем более несколько текущих проектов используют эту технологию. Для изучения использую следующие материалы: книга nhibernate-3-beginners-guide и серия подкастов NHibernate Fundamentals [2012, ENG]. По окончание изучения в качестве практики сделать любой проект на 4-8 часов. провести анализ существующих проектов на базе Orchard CMS, разработать способы оптимизации. Результат - статья на хабр.
Критерий завершения
Изучить книгу, изучить подкасты, анализ проектов, статья на хабр.
-
Изучить книгу NHibernate 3 Beginner's Guide
-
Изучить подкасты NHibernate Fundamentals [2012, ENG]
-
Выборочное прочтение глав из книги Working with NHibernate 3.0
Серьезная книга с более глубоким рассмотрением технологии. Имеет смысл посмотреть ее после подкастов. Список глав:
- Configuring NHibernate
- Serializing Startup
- Interceptors and Events
- CHAPTER 2: USING HQL
- CHAPTER 3: USING ICRITERIA
- CHAPTER 4: USING LINQ TO NHIBERNATE
- CHAPTER 5: MANAGING STATE AND SAVING DATA
- CHAPTER 6: USING NHIBERNATE WITH AN ASP.NET
MVC 3 APPLICATION - эту главу можно посмотреть выборочно
-
Провести анализ Orchard CMS и проекта на нем.
Есть проект - социальная сеть художников на базе Orchard CMS, который мне достался от другого разработчика. Год назад сайт грузился в больше минуты и Поиск и отображение страниц работали с большой задержкой. Проблема была в использование БД. Провести исследования использования NH в Orchard CMS и способы оптимизации.
-
Статья по исследованием
Написать статью на основе полученных результатов анализа проекта.
- 2846
- 15 сентября 2014, 12:13
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением