لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشنهای وب با ASP.NET Core 10 MVC
- آخرین آپدیت
دانلود Building Web Applications with ASP.NET Core 10 MVC
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تبدیل اولین برنامه ASP.NET Core شما به یک اپلیکیشن وب کامل و پیشرفته، فراتر از صرفاً ساخت صفحات اولیه است. در این دوره آموزشی، «ساخت اپلیکیشنهای وب با ASP.NET Core 10 MVC»، شما یاد خواهید گرفت که یک برنامه MVC واقعی و جامع بر پایه ASP.NET Core ایجاد کنید.
ابتدا نحوه ساختاردهی اپلیکیشن با استفاده از ViewModelها، Layout Viewها و Partial Viewها را بررسی میکنید. سپس، روشهای ذخیره و بازیابی دادهها با استفاده از Entity Framework Core و ساخت فرمها با Model Binding و اعتبارسنجی را خواهید آموخت. در نهایت، نحوه ایمنسازی برنامه با احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) را یاد گرفته و برای اطمینان از عملکرد صحیح کدها پس از تغییرات، تستهای واحد (Unit Tests) خواهید نوشت.
در پایان این دوره، شما مهارتها و دانش لازم از ASP.NET Core MVC را برای ساخت اپلیکیشنهای وب قابل نگهداری و استاندارد به دست خواهید آورد.
سرفصل ها و درس ها
ساخت صفحات با الگوی MVC
Building Pages with the MVC Pattern
معرفی دوره
Course Introduction
دمو: بررسی اپلیکیشن نهایی
Demo: Exploring the Finished Application
بهبود کدهای View
Improving the View Code
دمو: بهبود کدهای View
Demo: Improving the View Code
افزودن انواع ViewModel
Adding ViewModel Types
دمو: افزودن یک ViewModel
Demo: Adding a ViewModel Type
ارسال دادهها از کنترلر
Passing Data from the Controller
کار با ActionResults
Working with ActionResults
دمو: ActionResults در عمل
Demo: ActionResults in Action
کنوانسیونها و مسئولیتها در ASP.NET Core MVC
Conventions and Responsibilities in ASP.NET Core MVC
کار با Entity Framework Core
Working with Entity Framework Core
وضعیت فعلی دسترسی به دادهها
Current State of Data Access
انتقال به SQLite
Moving to SQLite
دمو: افزودن SQLite
Demo: Adding SQLite
استفاده از Migrationها
Using Migrations
دمو: ایجاد دیتابیس از طریق Migration
Demo: Creating the Database through Migrations
افزودن موجودیت (Entity) دوم
Adding a Second Entity
دمو: افزودن موجودیت Category
Demo: Adding the Category Entity
دمو: افزودن دادههای اولیه (Seed Data)
Demo: Adding Seed Data
انتقال به الگوهای Repository
Moving to Repositories
دمو: استفاده از Repositoryها
Demo: Using Repositories
کوئری زدن با EF Core
Querying with EF Core
دمو: توسعه Repository
Demo: Extending the Repository
پیکربندی Middleware و Routing در ASP.NET Core MVC
Configuring Middleware and Routing in ASP.NET Core MVC
پیکربندی یک برنامه ASP.NET Core
Configuration of an ASP.NET Core App
دمو: بررسی ثبت سرویسها (Service Registrations)
Demo: Looking at Service Registrations
مدیریت درخواستها با Middleware
Handling Requests with Middleware
دمو: پیکربندی اپلیکیشن
Demo: Configuring the Application
مسیریابی (Routing) در برنامههای ASP.NET Core MVC
Routing in ASP.NET Core MVC Applications
دمو: استفاده از مسیرها
Demo: Using Routes
پیکربندی مسیرها
Configuring Routes
دمو: مباحث تکمیلی مسیریابی
Demo: More Routing
ناوبری با استفاده از Tag Helperها
Navigating with Tag Helpers
دمو: افزودن ناوبری به سایت
Demo: Adding Navigation to the Site
بهبود Viewها در اپلیکیشن
Improving the Views in the Application
استفاده از Partial Viewها
Using Partial Views
دمو: ایجاد و استفاده از Partial View
Demo: Creating and Using a Partial View
دمو: ایجاد صفحه اصلی
Demo: Creating the Home Page
ساخت سبد خرید
Creating the Shopping Cart
دمو: پیادهسازی کامل سبد خرید از ابتدا تا انتها
Demo: Integrating the Shopping Cart End-to-End
کار با View Components
Working with View Components
دمو: ایجاد View Components
Demo: Creating View Components
ساخت یک Tag Helper سفارشی
Creating a Custom Tag Helper
دمو: ایجاد یک Tag Helper سفارشی
Demo: Creating a Custom Tag Helper
کار با فرمها و Model Binding
Working with Forms and Model Binding
جمعآوری دادهها با استفاده از فرمها
Collecting Data Using Forms
دمو: ایجاد فرم سفارش
Demo: Creating the Order Form
کار با Model Binding
Working with Model Binding
دمو: استفاده از Model Binding برای فرم سفارش
Demo: Using Model Binding for the Order Form
افزودن اعتبارسنجی (Validation)
Adding Validation
دمو: افزودن اعتبارسنجی
Demo: Adding Validation
دمو: افزودن اعتبارسنجی سمت کلاینت
Demo: Adding Client-Side Validation
استفاده از Anti Forgery
Using Anti-Forgery
ایمنسازی اپلیکیشن MVC
Securing the MVC Application
درک ASP.NET Core Identity
Understanding ASP.NET Core Identity
دمو: افزودن ASP.NET Core Identity
Demo: Adding ASP.NET Core Identity
افزودن احراز هویت به سایت
Adding Authentication to the Site
دمو: اسکفولدینگ صفحات ورود و ثبتنام
Demo: Scaffolding Login and Register
استفاده از تعیین سطح دسترسی (Authorization)
Using Authorization
گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.
نمایش نظرات