آموزش ASP.Net Core 3.1 MVC کامل با EF Core - سابقاً 2.0

The Complete ASP.Net Core 3.1 MVC With EF Core -Formerly 2.0

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ASP.NET Core MVC با استفاده از DIs، MVVM، Identity Server برای امنیت، EF Core با تکنیک های طراحی کلاس و بسیاری موارد دیگر. درک مفاهیم اصلی Entity Framework شروع به کار با Entity Framework به عنوان لایه دسترسی به داده شما. هنگام کار، تمام سناریوهای بلادرنگ را مدیریت کنید. با Entity Framework درک اصول اولیه Asp.Net MVC ساخت یک برنامه وب واقعی و آماده تولید در پایان این دوره شما در موقعیتی خواهید بود که هر برنامه وب را با استفاده از Asp.Net MVC و Entity Framework بسازید پیش نیازها:VS2013 یا هر نسخه بالاتر SQL Server Management Studio 2012 یا هر نسخه بالاتر

در پایان این دوره شما در موقعیتی خواهید بود که موارد زیر را پیاده سازی کنید: -


Entity Framework 6 Db First and Entity Framework Core 2.0 Code First:

  • شروع به کار با Entity Framework Core 2.0

  • به‌روزرسانی‌های مهاجرت و پایگاه داده

  • تکنیک های طراحی کلاس

  • حاشیه نویسی داده ها و عملیات CRUD

  • عملیات را انتخاب کنید

  • حالت فوری در مقابل حالت متفاوت

  • لیست در مقابل IEnumerable در مقابل IQueryable

  • بارگیری مشتاق در مقابل بارگذاری آشکار در مقابل بارگیری تنبل

  • کار با SQL خام و رویه های ذخیره شده

  • معاملات خودکار و دستی

  • رویکرد سه لایه با کتابخانه استاندارد .Net

ASP.Net MVC 5 و ASP.Net Core 2.0 MVC:

ASP.NET Core می تواند NET Core یا .NET Framework را هدف قرار دهد. برنامه‌های ASP.NET Core که .NET Framework را هدف قرار می‌دهند، چند پلتفرمی نیستند، بلکه فقط روی ویندوز اجرا می‌شوند. هیچ برنامه ای برای حذف پشتیبانی از هدف قرار دادن .NET Framework در ASP.NET Core وجود ندارد. به طور کلی، هسته ASP.NET از کتابخانه های استاندارد NET تشکیل شده است. برنامه‌های نوشته شده با NET Standard 2.0 در هر جایی که NET Standard 2.0 پشتیبانی می‌شود اجرا می‌شوند.

  • معرفی برنامه ASP.Net

  • شروع به کار با اولین برنامه وب استاتیک و ASP.Net Core MVC

  • دریافت در مقابل پست و انتقال داده از نمای به کنترلر

  • Razor View Engine و کلاس های HTMLHelper

  • ViewData در مقابل ViewBag و EF در MVC

  • Model Binding And TempData

  • تگ راهنما و اعتبارسنجی فرم

  • عملیات CRUD و BootStrap

  • تزریق وابستگی و طرح‌بندی‌ها

  • احراز هویت در ASP.Net Core MVC با استفاده از Identity Server

    • تنظیم اولیه و ثبت نام کاربر

    • ورود به سیستم و خروج از سیستم

    • تأیید ایمیل و فراموشی رمز عبور

  • مجوز در ASP.Net Core MVC با استفاده از Identity Server

    • تنظیم اولیه

    • تخصیص نقش به صورت پویا

  • AjaxLinks و AjaxForms (پیوندها و نماهای جزئی)

  • AjaxLinks And Forms (AjaxForms)

  • معرفی JQuery

  • تماس‌های Ajax مبتنی بر JQuery - عملیات خواندن

  • تماس‌های Ajax مبتنی بر JQuery - عملیات ایجاد، به‌روزرسانی، حذف


توجه: از آنجایی که این ویدیوها از یک جلسه ضبط شده زنده هستند، باید کمی اختلالات صوتی را مدیریت کنید. بله نه زیاد :)  


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

رویکرد اول کد Core 2.0 Full Entity Framework The Complete Entity Framework Core 2.0 Code First Approach

  • روز اول - شروع به کار با Entity Framework Core 2.0 Code First Approach Day 1 - Getting Started With Entity Framework Core 2.0 Code First Approach

  • روز 2 - مهاجرت و به روز رسانی پایگاه داده Day 2 - Migrations And Database Updates

  • روز 3 - کلاس تکنیک های طراحی Day 3 - Class Desinging Techniques

  • روز 4 - حاشیه نویسی داده ها و CRUD Day 4 - Data Annotations And CRUD

  • روز 5 - عملیات را انتخاب کنید Day 5 - Select Operations

  • روز هفتم - بارگیری مشتاق در مقابل بارگذاری آشکار در مقابل بارگذاری تنبل Day 7 - Eager Loading Vs Explicit Loading Vs Lazy Loading

  • روز 6 - حالت فوری در مقابل حالت متفاوت - لیست در مقابل IEnumerable در مقابل IQueryable Day 6 - Immediate Mode Vs Differed Mode - List Vs IEnumerable Vs IQueryable

  • روز 8 - SQL خام و رویه های ذخیره شده Day 8 - Raw SQL And Stored Procedures

  • روز نهم - معاملات خودکار و دستی Day 9 - Auto And Mannual Transactions

  • روز 10 - 3 رویکرد لایه ای با کتابخانه استاندارد دات نت Day 10 - 3 Layered Approach With .Net Standard Library

ASP.Net Core 3.1 MVC کامل (2.0 سابق) The Complete ASP.Net Core 3.1 MVC (Formerly 2.0)

  • روز 1 - معرفی برنامه ASP.Net (به زودی وارد خواهد شد) Day 1 - Introduction To ASP.Net Application (Will Arrive Soon)

  • روز 2 - شروع با اولین برنامه های وب استاتیک و هسته MVC Day 2 - Getting Started With First Static And MVC Core Web Apps

  • به روز شده برای VS 2019: شروع به کار با ASP.Net Core 3.1 MVC Updated For VS 2019 : Getting Started With ASP.Net Core 3.1 MVC

  • روز 3 - دریافت در مقابل پست و انتقال داده از نمای به کنترلر Day 3 - Get Vs Post And Passing Data From View To Controller

  • روز 4 - کلاس های کمکی موتور و HTML نمایش Razor Day 4 - Razor View Engine And HTML Helper Classes

  • روز 5 - ViewData در مقابل ViewBag و Entity Framework Core در MVC Day 5 - ViewData Vs ViewBag And Entity Framework Core In MVC

  • روز 6 - Model Binding And TempData Day 6 - Model Binding And TempData

  • روز 7 - TagHelper And Form ValidationsEg Day 7 - TagHelper And Form ValidationsEg

  • روز 8 - عملیات CRUD و بوت استرپ Day 8 - CRUD Operations And BootStrap

  • روز نهم - تزریق وابستگی و طرح‌بندی Day 9 - Dependency Injection And Layouts

  • روز 10 - احراز هویت و مجوز Day 10 - Authentication And Authorization

  • روز یازدهم - احراز هویت (ورود به سیستم و خروج از سیستم) Day 11 - Authentication (LogIn & Logout)

  • روز 12 - احراز هویت (تأیید ایمیل و فراموشی رمز عبور) Day 12 - Authentication (Email Confirmation And Forgot Password)

  • روز 13 - مجوز (تنظیم اولیه) Day 13 - Authorization (Initial Setup)

  • روز 14 - مجوز (تخصیص نقش ها به صورت پویا) Day 14 - Authorization(Assign Roles Dynamically)

  • روز 15 - AjaxLinks و فرم ها (پیوندها و نماهای جزئی) Day 15 - AjaxLinks And Forms (Links And Partial Views)

  • روز شانزدهم - AjaxLinks And Forms (AjaxForms) Day 16 - AjaxLinks And Forms (AjaxForms)

  • روز هفدهم - تماس‌های Ajax مبتنی بر JQuery - عملیات را بخوانید Day 17 - JQuery Based Ajax Calls - Read Operations

  • روز 18 - تماس‌های Ajax مبتنی بر JQuery - عملیات ایجاد، به‌روزرسانی، حذف Day 18 - JQuery Based Ajax Calls - Create-Update-Delete Operations

مقدمه ای بر Entity Framework و EDM [EF4 - EF5] Introduction To Entity Framework and EDM [EF4 - EF5]

  • ایجاد یک مدل داده موجودیت Creating an Entity Data Model

  • کاوش مدل داده موجودیت Exploring Entity Data Model

  • چارچوب موجودیت یادگیری 5 [این سخنرانی برای EF6 قابل اجرا نیست] Learning Entity Framework 5 [This lecture not applicable to EF6]

پرس و جو از EDM - پایه Querying the EDM - Basic

  • انجام عملیات درج Performing an Insert Operation

  • انجام یک عملیات انتخابی Performing a Select Operation

  • انجام عملیات جستجو Performing a Search Operation

  • انجام عملیات به روز رسانی Performing an Update Operation

  • انجام عملیات حذف Performing a Delete Operation

کار با رویه های ذخیره شده Working With Stored Procedures

  • کار با رویه های ذخیره شده-I Working With Stored Procedures-I

  • کار با رویه های ذخیره شده-II Working With Stored Procedures-II

  • کار با رویه های ذخیره شده-III Working With Stored Procedures-III

پرس و جو از EDM - Advance Querying the EDM - Advance

  • حالت فوری در مقابل حالت متفاوت Immediate Mode Vs Differed Mode

  • کار با تراکنش ها در Entity Framework Working With Transactions in Entity Framework

  • کار با ویژگی های ناوبری در Entity Framework Working With Navigation Properties in Entity Framework

  • بارگذاری تنبل در Entity Framework Lazy Loading in Entity Framework

  • Magic با Entity Framework :-) Magic with Entity Framework :-)

کد منبع برای Entity Framework Source Code For Entity Framework

  • کد منبع Source Code

چارچوب موجودیت پیشرفته - DbContext [EF6] Advanced Entity Framework - DbContext [EF6]

  • مقدمه ای بر فایل های tt Introduction To .tt Files

  • DbContext در مقابل ObjectContext DbContext Vs ObjectContext

  • انجام عملیات CRUD - I Performing CRUD Operations - I

  • انجام عملیات CRUD - II Performing CRUD Operations - II

  • نمونه های پرس و جوی LINQ با استفاده از روش و نحو پرس و جو LINQ query examples using method and query syntax

عملیات پیشرفته Advanced Operations

  • DbSet.AddRange/RemoveRange DbSet.AddRange/RemoveRange

  • تقسیم موجودیت Entity Splitting

  • جداسازی جدول Table Splitting

  • درج، به روز رسانی و حذف نگاشت تابع در رویه های ذخیره شده Insert, Update and Delete Function Mapping to Stored Procedures

  • رویه های ذخیره شده با مجموعه نتایج متعدد Stored Procedures with Multiple Result Sets

  • درک سناریوهای چند کاربره Understanding Multi-User Scenarios

  • مدیریت سناریوهای چند کاربره Handling Multi-User Scenarios

بهینه سازی عملکرد Performance Optimization

  • چرخه حیات چارچوب موجودیت و ایجاد نماهای نقشه برداری Entity Framework Life Cycle And Generating Mapping Views

  • پرس و جوهای NoTracking NoTracking Queries

  • اجرای پرس و جو غیر همگام Async Query Execution

Dll دسترسی به داده Data Access Dll

  • انتقال مدل خود به یک مجموعه جداگانه Moving your model to a separate assembly

  • کار با الگوی مخزن Working with Repository Pattern

  • کار با الگوی مخزن عمومی Working with Generic Repository Pattern

  • کد منبع Advanced Entity Framework Advanced Entity Framework Source Code

  • Ado.Net Entity Framework Ado.Net Entity Framework

  • واگذاری چارچوب نهاد - سیستم مدیریت وظیفه Entity Framework Assignment - Task Management System

مقدمه ای بر Asp.Net MVC Introduction to Asp.Net MVC

  • مقدمه ای بر کنترلر و اکشن Introduction To Controller And Action

  • مقدمه برای مشاهده Introduction To View

کار با داده ها در Asp.Net Working With Data In Asp.Net

  • اتصال یک فرم به یک عمل Binding A Form To An Action

  • مشاهده به عمل - روش پارامتری View To Action - Parameterized Method

  • View To Action - Context Object برای Get Method View To Action - Context Object for Get Method

  • در مقابل پست دریافت کنید Get Vs Post

  • View To Action Context - Object For Post Method View To Action Context - Object For Post Method

نگاه اول به موتور ویو Razor First Look At Razor View Engine

  • مقدمه ای بر Razor View Engine Introduction To Razor View Engine

  • طراحی مجدد فرم با استفاده از کلاس های کمکی HTML Form Redesign Using HTML Helper Classes

  • لیست کنترل - کلاس های کمکی HTML List Controls - HTML Helper Classes

مدیریت ایالت در Asp.Net MVC & Layouts State Management In Asp.Net MVC & Layouts

  • ViewData در مقابل ViewBag ViewData Vs ViewBag

  • ViewData در مقابل ViewBag در عمق ViewData Vs ViewBag In Depth

  • ایجاد یک GridView ساده در MVC Creating A Simple GridView In MVC

  • TempData در MVC TempData In MVC

  • چرخه عمر TempData در MVC Life Cycle Of TempData In MVC

  • Layout یا Master Pages در MVC Layout Or Master Pages In MVC

مقدمه ای بر مدل ها Introduction To Models

  • مدل ها در MVC Models In MVC

  • صفحه نمایش جزئیات اصلی Master Details Screen

  • ایجاد لیست و جزئیات Creating List And Details

  • انجام ویرایش در MVC Performing Edit In MVC

  • انجام Delete And Insert در MVC Performing Delete And Insert In MVC

  • ASP.NET MVC Entity Framework Scaffolding ASP.NET MVC Entity Framework Scaffolding

اعتبار سنجی در Asp.Net MVC Validations In Asp.Net MVC

  • اعتبار سنجی فرم - I Form Validation - I

  • اعتبار سنجی فرم - I I Form Validation - I I

  • اعتبار سنجی فرم با EDM ها Form Validation With EDMs

  • ایجاد اعتبار سنجی سفارشی Creating Custom Validators

احراز هویت و مجوز در Asp.Net MVC Authentication and Authorization In Asp.Net MVC

  • مقدمه ای بر احراز هویت و مجوز و بوت استرپ Introduction to Authentication And Authorization & Bootstrap

  • پیاده سازی احراز هویت - I Implementing Authentication - I

  • پیاده سازی احراز هویت - II Implementing Authentication - II

  • اجرای احراز هویت Implementing Autherization

  • کد منبع MVC MVC Source Code

Advanced Asp.Net MVC - Ajax Action Link در MVC Advanced Asp.Net MVC - Ajax Action Link In MVC

  • لینک اکشن Ajax Ajax Action Link

  • نماهای جزئی Partial Views

  • لینک اکشن آژاکس در زمان واقعی Ajax Action Link In RealTime

  • لینک اکشن Ajax برای ایجاد فرم Ajax Action Link To Create Form

  • کد منبع لینک اکشن Ajax Ajax Action Link Source Code

Advanced Asp.Net MVC - Ajax Forms In MVC Advanced Asp.Net MVC - Ajax Forms In MVC

  • فرم های آژاکس Ajax Forms

  • مقدمه ای بر JSON Introduction To JSON

  • داده های JSON ورودی JSON Data Incoming

  • داده های JSON خروجی JSON Data Outgoing

نمایش نظرات

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

آموزش ASP.Net Core 3.1 MVC کامل با EF Core - سابقاً 2.0
خرید اشتراک و دانلود خرید تکی و دانلود | 360,000 تومان (6 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 3 دوره است و 3 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
34 hours
106
Udemy (یودمی) udemy-small
03 اردیبهشت 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,421
4.6 از 5
دارد
دارد
دارد
Manzoor Ahmed

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manzoor Ahmed Manzoor Ahmed

Microsoft Certified TrainerManzoor یک مربی مجوز مایکروسافت است که بیش از یک دهه در زمینه فناوری های MS .Net کار می کند. جدای از توسعه ، وی همچنین علاقه زیادی به ارائه آموزش در زمینه فن آوری های مختلف MS .Net دارد و بیش از 10 سال تجربه به عنوان یک معلم توسعه نرم افزار دارد. او همچنین برای کد پروژه مقاله می نویسد. کانال YouTube وی 1 میلیون بازدید دارد. وی بنیانگذار پورتال ManzoorTheTrainer است. "من بر ساده سازی ، مفاهیم پیچیده تمرکز می کنم ..." - ManzoorTheTrainer

Udemy (یودمی)

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

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