لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ORM های میکرو دات نت
.NET Micro ORMs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا ORM داده ای می خواهید که ساده و سبک باشد اما در عین حال قدرتمند باشد و عملکردی باورنکردنی ارائه دهد؟ اگر چنین است، یک میکرو ORM برای شما مناسب است! این دوره پیش زمینه ای را در مورد اینکه Micro ORM چیست و چرا ممکن است بخواهید از آن استفاده کنید ارائه می دهد. سپس به جزئیات خاص پنج ORM میکرو دات نت می پردازد: Dapper، OrmLite، Massive، PetaPoco و Simple.Data. این دوره دموی سنگین، ظرافت ساده میکرو ORM ها را نشان می دهد و در عین حال عملکردی سریع تر از هر ORM «کامل» دیگری که امروز وجود دارد ارائه می دهد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
Micro ORM چیست؟
What is A Micro ORM?
استدلال های متقابل
Counter Arguments
اولین درخواست Dapper شما
Your First Dapper Query
اولین درخواست OrmLite شما
Your First OrmLite Query
اولین درخواست PetaPoco شما
Your First PetaPoco Query
اولین درخواست عظیم شما
Your First Massive Query
اولین پرس و جو Simple.Data شما
Your First Simple.Data Query
خلاصه
Summary
داپر
Dapper
معرفی
Introduction
ویژگی های کلیدی
Key Features
راه اندازی پایگاه داده
Database Setup
نصب Dapper
Installing Dapper
اولین مخزن و تست
First Repository and Test
جستجوی فهرست پایه
Basic List Query
درج داده ها
Inserting Data
بازیابی یک مورد واحد
Retrieving a Single Item
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
CRUD با اشیاء پیچیده
CRUD with Complex Objects
رویه های ذخیره شده
Stored Procedures
پارامترهای دینامیکی
Dynamic Parameters
قرار دادن UI در بالا
Putting a UI on Top
درج انبوه
Bulk Insert
پشتیبانی لیست
List Support
قابلیت های پویا
Dynamic Capabilities
خلاصه
Summary
OrmLite
OrmLite
معرفی
Introduction
ویژگی های کلیدی
Key Features
نصب OrmLite
Installing OrmLite
جستجوی فهرست پایه
Basic List Query
درج داده ها
Inserting Data
بازیابی یک مورد واحد
Retrieving A Single Item
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
CRUD با اشیاء پیچیده با کودکان آشکار
CRUD with Complex Objects with Explicit Children
ایجاد و رها کردن جداول
Creating and Dropping Tables
CRUD با اجسام پیچیده با کودکان حبابدار
CRUD with Complex Objects with Blobbed Children
رویه های ذخیره شده
Stored Procedures
پشتیبانی بیان را انتخاب کنید
SELECT Expression Support
خلاصه
Summary
عظیم
Massive
معرفی
Introduction
ویژگی های کلیدی
Key Features
نصب Massive
Installing Massive
جستجوی فهرست اولیه با DynamicModel
Basic List Query with DynamicModel
درج داده ها
Inserting Data
بازیابی یک مورد واحد
Retrieving A Single Item
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
صفحه بندی
Paging
آرگومان های نامگذاری شده
Named Arguments
تجمیع با آرگومان های نامگذاری شده
Aggregates with Named Arguments
فراداده
Metadata
اعتبارسنجی ها
Validations
تماس های تلفنی
Callbacks
خلاصه
Summary
پتاپوکو
PetaPoco
معرفی
Introduction
ویژگی های کلیدی
Key Features
نصب پتاپوکو
Installing PetaPoco
جستجوی فهرست پایه
Basic List Query
درج داده ها
Inserting Data
بازیابی یک مورد واحد
Retrieving A Single Item
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
استفاده از قالب های T4
Using T4 Templates
CRUD با اشیاء پیچیده
CRUD with Complex Objects
صفحه بندی
Paging
SQLBuilder
SQLBuilder
ردیابی فرمان SQL
SQL Command Tracking
خلاصه
Summary
Simple.Data
Simple.Data
معرفی
Introduction
ویژگی های کلیدی
Key Features
توسط Simple.Data.Pad از بین برود
Be Blown Away By Simple.Data.Pad
نصب Simple.Data
Installing Simple.Data
جستجوی فهرست پایه
Basic List Query
درج داده ها
Inserting Data
بازیابی یک مورد واحد
Retrieving A Single Item
به روز رسانی داده ها
Updating Data
حذف داده ها
Deleting Data
حرکت از پویا به استاتیک
Moving From Dynamic to Static
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
استیو یک مدیر برنامه با مایکروسافت در تیم مهندسی Azure Global است. قبل از پیوستن به مایکروسافت ، وی 7 بار Microsoft ASP.NET MVP بود. استیو یک ASPInsider است و به طور مکرر در کنفرانس های توسعه دهنده و گروه های کاربر از جمله Microsoft Ignite ، MS Tech Summit ، VSLive! و AngularMIX ارائه می دهد. استیو علاقه زیادی به فناوری های Azure ، Angular و Web دارد. می توانید در stevemichelotti.com یا در توییتر درsmichelotti به او برسید.
نمایش نظرات