آموزش NHibernate Fundamentals

NHibernate Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: شروع به کار با NHibernateNHibernate یک نقشه‌بردار شیء-رابطه‌ای (ORM) بالغ برای چارچوب دات نت است: شکاف بین یک مدل دامنه شی گرا و یک پایگاه داده سنتی رابطه‌ای را پر می‌کند. هدف آن رهایی توسعه دهنده از بخش قابل توجهی از وظایف برنامه نویسی مربوط به تداوم داده های رابطه ای است. این دوره مقدمه ای بر پیکربندی، نقشه برداری و پرس و جو با NHibernate ارائه می دهد.

سرفصل ها و درس ها

شروع شدن Getting Started

  • معرفی Introduction

  • بررسی اجمالی Overview

  • NHibernate: 50000 فوت نمای NHibernate: 50,000 Foot View

  • پایگاه های داده پشتیبانی شده Supported Databases

  • OO در مقابل جهان های رابطه ای OO vs. Relational Worlds

  • مفاهیم نقشه برداری Mapping Concepts

  • کلاس های دامنه در NHibernate Domain Classes in NHibernate

  • DDL در NHibernate DDL in NHibernate

  • نگاشت ابرداده در NHibernate Mapping Metadata in NHibernate

  • NHibernate API NHibernate API

  • نسخه ی نمایشی - NuGet و پیکربندی Demo - NuGet and Configuration

  • نسخه ی نمایشی - تعریف مشتری Demo - Defining a Customer

  • نسخه ی نمایشی - نقشه برداری از یک مشتری Demo - Mapping a Customer

  • نسخه ی نمایشی - پرس و جو با استفاده از معیارها Demo - Querying Using Criteria

  • نسخه ی نمایشی - پرس و جو با استفاده از LINQ Demo - Querying Using LINQ

  • نسخه ی نمایشی - با استفاده از LogSqlInConsole و NHibernate Profiler Demo - Using LogSqlInConsole and NHibernate Profiler

  • نسخه ی نمایشی - ذخیره داده ها Demo - Saving Data

نقشه برداری اولیه و پایداری Basic Mapping and Persistence

  • مقدمه مفاهیم نقشه برداری Introduction & Mapping Concepts

  • Intellisense برای NHibernate Intellisense for NHibernate

  • نقشه برداری انواع داده ها Mapping Data Types

  • گوچاهای معمول نقشه برداری Common Mapping Gotchas

  • اجزای نقشه برداری Mapping Components

  • نسل های کلید اولیه Primary Key Generations

  • خلاصه Summary

پیکربندی Configuration

  • مقدمه راه های پیکربندی NHibernate Introduction & Ways to Configure NHibernate

  • گزینه های پیکربندی رایج Common Configuration Options

  • به روز رسانی اندازه دسته Update Batch Size

  • ذخیره سازی Caching

  • لغو پیکربندی NHibernate Overriding NHibernate Configuration

  • خلاصه Summary

روابط Relationships

  • بررسی اجمالی Overview

  • درک روابط Understanding Relationships

  • انجمن های یک به یک One-to-One Associations

  • مجموعه، لیست ها و کیف ها Set, Lists and Bags

  • آبشارها Cascades

  • بارگذاری تنبل Lazy Loading

  • روابط معکوس Inverse Relationships

  • خلاصه Summary

پرس و جو Querying

  • بررسی اجمالی Overview

  • دریافت در مقابل بار Get vs. Load

  • NHibernate LINQ NHibernate LINQ

  • Hibernate Query Language (HQL) Hibernate Query Language (HQL)

  • پرس و جوهای معیار Criteria Queries

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش NHibernate Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 1m
44
Pluralsight (پلورال سایت) pluralsight-small
08 فروردین 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
544
از 5
دارد
دارد
دارد
James Kovacs

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Kovacs James Kovacs

جیمز کواچ یک مبشر فنی برای JetBrains است. او مشتاق به اشتراک گذاری دانش خود در مورد OO، SOLID، TDDBDD، آزمایش، نقشه برداری شی رابطه ای، تزریق وابستگی، refactoring، ادغام پیوسته، و تکنیک های مرتبط است. او در CodeBetter.com و همچنین وبلاگ خود وبلاگ می نویسد، یک مشارکت کننده فنی برای Pluralsight است، برای مجله MSDN و مجله CoDe مقاله می نویسد، و یک سخنران مکرر در کنفرانس ها و گروه های کاربری است. او خالق psake، یک ابزار اتوماسیون ساخت مبتنی بر PowerShell است که قصد دارد توسعه دهندگان را از XML Hell نجات دهد. جیمز صندلی آهنگ روبی برای DevTeach، یکی از بزرگترین کنفرانس های توسعه دهندگان مستقل در کانادا است. او مدرک لیسانس خود را از دانشگاه تورنتو و مدرک کارشناسی ارشد خود را از دانشگاه هاروارد دریافت کرد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.