لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشنهای وب با 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 و اعتبارسنجی (Validation) خواهید ساخت. در نهایت، روشهای ایمنسازی برنامه با احراز هویت (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 و مسیریابی در ASP.NET Core MVC
Configuring Middleware and Routing in ASP.NET Core MVC
پیکربندی یک اپلیکیشن ASP.NET Core
Configuration of an ASP.NET Core App
دمو: بررسی ثبت سرویسها
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
دمو: استفاده از Routeها
Demo: Using Routes
پیکربندی Routeها
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 Componentها
Working with View Components
دمو: ایجاد View Componentها
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
دمو: ایجاد Scaffolding برای ورود و ثبتنام
Demo: Scaffolding Login and Register
استفاده از مجوزدهی (Authorization)
Using Authorization
دمو: افزودن مجوزدهی
Demo: Adding Authorization
تست اجزای اپلیکیشن
Testing the Application Components
درک تستهای واحد (Unit Tests)
Understanding Unit Tests
نوشتن تستهای واحد
Writing Unit Tests
دمو: نوشتن تست واحد برای یک کنترلر
Demo: Writing a Unit Test for a Controller
دمو: ایجاد تست واحد برای یک Tag Helper
Demo: Creating a Unit Test for a Tag Helper
جمعبندی دوره و گامهای بعدی
Course Wrap-Up and Next Steps
گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.
نمایش نظرات