لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر هسته چارچوب موجودیت - نقشه برداری، پرس و جو و دستکاری داده ها [ویدئو]
Mastering Entity Framework Core - Mapping, Querying and Manipulating Data [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
فریم ورک Entity یک چارچوب نگاشت رابطه ای شی (ORM) است که مکانیزمی خودکار را برای ذخیره و دسترسی به داده ها در پایگاه داده به توسعه دهندگان ارائه می دهد. برای بقا در این بازار رو به رشد، دانش چارچوبی که به دسترسی آسان به پایگاه های داده، یعنی Entity Framework کمک می کند، به یک ضرورت تبدیل شده است. این ویدیو به توسعه دهندگان دات نت این دانش را ارائه می دهد و آنها را از طریق کار موثر با داده ها با استفاده از Entity Framework Core راهنمایی می کند. شما با درک مفاهیم ORM شروع خواهید کرد و سپس به بحث در مورد مزایای Entity Framework نسبت به ADO.NET خواهید پرداخت. در ادامه خواهید دید که چگونه.NET Core در تصاویر کلی قرار می گیرد و محیط لازم برای دنبال کردن دوره را مرور می کنید. علاوه بر این، یاد خواهید گرفت که اولین پروژه نمونه خود را بسازید تا EF را در عمل ببینید، در اینجا یاد خواهید گرفت که پایگاه داده ایجاد کنید و داده ها را به آن اضافه کنید. در ادامه با موجودیت های نقشه برداری و ساختار پایگاه داده آشنا خواهید شد و نحوه ایجاد نقشه بین اشیاء و ساختارهای پایگاه داده، نحوه تعریف جداول و ستون ها را خواهید دید. شما با مشخصات یا انواع SQL Server و نحوه نگاشت آنها به انواع دات نت آشنا خواهید شد. شما تمام انواع روابط ممکن را برای مدل پایگاه داده خود تعریف خواهید کرد. در مرحله بعد به داده های Querying می پردازید و اصول Linq را یاد می گیرید، سپس با پرس و جوهای ساده شروع می کنید، به جمع آوری ها و تکنیک های طرح ریزی می پردازید. نحوه به دست آوردن نمودارهای شی و صحبت در مورد عملکرد را خواهید دید. در مرحله بعد، دستکاری داده ها را یاد خواهید گرفت، نحوه ایجاد، خواندن، به روز رسانی و حذف داده ها را که معمولاً به عنوان عملیات CRUD نامیده می شود، یاد خواهید گرفت. وقتی صحبت از ویژگی های CRUD Entity Framework Core می شود، تفاوت بین نمودارهای شی و اشیاء جداگانه را مشاهده خواهید کرد. در نهایت نمونه هایی از بهترین شیوه ها را خواهید آموخت. • درک کنید که ابزار ORM چیست و چه مشکلاتی را حل می کند
• نحوه نگهداری داده های برنامه در پایگاه داده با استفاده از Entity Framework Api را بدانید.
• بیاموزید که چگونه داده ها را با استفاده از Linq پرس و جو کنید و در مورد نحوه تناسب Linq در Entity Framework بینش کسب کنید
• بیاموزید که چگونه موجودیت های نقشه برداری انواع روابط ممکن را برای مدل پایگاه داده کشف می کنند
• آموزش نحوه ایجاد، به روز رسانی و حذف داده ها که معمولاً به آنها عملیات CRUD گفته می شود این دوره برای توسعه دهندگانی است که تا حدودی با Entity Framework و .NET Core آشنا هستند و می خواهند دانش خود را در مورد Entity Framework Core توسعه دهند یا گسترش دهند. مثالهای عملی در مورد نحوه استفاده از آن در برنامههای NET Core Web. دانش قبلی دات نت و سی شارپ فرض می شود. [*]مزایای Entity Framework و ORM Concepts را کاوش کنید. * [*]ایجاد یک پروژه .Net جدید با Entity Framework Core Model * [*]کسب تخصص در نقشه برداری موجودیت ها و ساختارهای پایگاه داده * [*]با ویژگی های جدید در Entity Framework Core آشنا شوید * [*]کسب تخصص در پرس و جو داده ها - پرس و جوهای ساده، سپس به تکنیک های تجمیع و طرح ریزی پیش می روند. * [*]ایجاد، به روز رسانی و حذف داده هایی که به عنوان عملیات CRUD نامیده می شوند را کاوش کنید
سرفصل ها و درس ها
آشنایی با Entity Framework Core
Getting to Know Entity Framework Core
بررسی اجمالی دوره
The Course Overview
شیرجه سریع به نقشه رابطه ای شی
Quick Dive into Object Relational Mapping
درک مفاهیم اصلی Entity Framework
Understanding Entity Framework Core Concepts
کار با NET Core
Working with .NET Core
قابلیت های EF و معماری
EF Capabilities and Architecture
پیش نیازهای ایجاد یک ASP.NET Core Application
Prerequisites to Creating an ASP.NET Core Application
پروژه جدید با Entity Framework Core ایجاد کنید
Create New Project with Entity Framework Core
رابط خط فرمان برای NET Core
Command Line Interface for .NET Core
ایجاد پروژه جدید با استفاده از VS 2017 با Entity Framework
Create New Project Using VS 2017 with Entity Framework
Entity Framework را در یک پروژه ASP.NET Core پیکربندی کنید
Configure Entity Framework in an ASP.NET Core Project
ایجاد مدل ساده و ایجاد یک پایگاه داده برای برنامه
Creating Simple Model and Create a Database for the Application
یک رکورد جدید را ذخیره و درخواست کنید
Save and Query a New Record
موجودیت های نقشه برداری و ساختار پایگاه داده
Mapping Entities and Database Structure
نگاشت کلاس ها به جداول
Mapping Classes to Tables
نگاشت خواص به ستون ها
Mapping Properties to Columns
روابط یک به چند
One-to-many Relationships
روابط چند به چند
Many-to-many Relationships
روابط یک به یک
One-to-one Relationships
استعلام داده ها
Querying Data
با استفاده از LINQ، Method و Query Syntax
Using LINQ, Method and the Query Syntax
پرس و جوهای ساده، با استفاده از بند های ترتیب بر اساس و کجا
Simple Queries, Using Order By, and Where Clauses
تجمعات
Aggregations
استفاده از پیش بینی ها
Using Projections
از جمله سوابق کودک
Including Child Records
ملاحظات عملکرد
Performance Considerations
دستکاری داده ها
Manipulating Data
یک کنترلر Web API با عملیات CRUD ایجاد کنید
Create a Web API Controller with CRUD Operations
درج داده ها
Insert Data
بروزرسانی اطلاعات
Update Data
حذف داده ها
Delete Data
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
سرگئی بارسکی یک معمار با فناوری تایلر است. او در آتلانتا، GA زندگی می کند. او تقریباً 20 سال است که به توسعه نرم افزار می پردازد. سرگئی MVP مایکروسافت است. او دارای این گواهینامه های مایکروسافت است: MCPD، MCTS، MCSD برای دات نت، MCAD برای دات نت، MCDBA و MCP. او بیش از 15 سال است که با Microsoft Technologies کار می کند. او یک سخنران مکرر در کنفرانس های منطقه ای و ملی مختلف، مانند VS Live، DevLink، CodeStock، و Atlanta Code Camp و همچنین گروه های کاربری محلی است. او یکی از سازمان دهندگان آتلانتا کد کمپ است. او مقالاتی را برای مجله Code نوشت.
Sergey Barskiy از زمانی که برای اولین بار برای عموم منتشر شد از Entity Framework استفاده می کند. او چندین پروژه را برای تولید اجرا کرده است که در طول سال ها از Entity Framework استفاده می کردند. او از رویکرد Code-First در چند پروژه مختلف نیز استفاده کرده است. سرگئی یک دوره آموزشی ویدیویی آنلاین برای این فناوری تولید کرده است. او درباره Entity Framework Code-First در تعدادی از کنفرانس ها و رویدادهای ملی و منطقه ای صحبت کرده است.
می توانید برای او توییت کنید @SergeyBarskiy یا به او ایمیل بزنید sergey@barskiy.com.
نمایش نظرات