آموزش دوره پیشرفته ASP.NET Core MVC، استقرار و مدیریت کاربران - آخرین آپدیت

دانلود Advanced ASP.NET Core MVC, Deployment & User Management

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره پیشرفته در زمینه امنیت، مدیریت کاربران و استقرار اپلیکیشن، تخصص خود را در ASP.NET Core MVC تقویت کنید. این دوره برای توسعه‌دهندگانی طراحی شده است که مفاهیم پایه ASP.NET Core را می‌شناسند و می‌خواهند یاد بگیرند چگونه سیستم‌های احراز هویت قدرتمند پیاده‌سازی کنند، دسترسی کاربران را بهینه کرده و برنامه‌های خود را از محیط توسعه به محیط ابری (Cloud) منتقل کنند. در ابتدای دوره، مفاهیم پیشرفته مجوزدهی (Authorization) را بررسی می‌کنید و یاد می‌گیرید چگونه دسترسی کاربران را با دقت کنترل کرده و سیستم‌های ورود امن، از جمله ورود از طریق شبکه اجتماعی فیس‌بوک را پیاده‌سازی کنید. همچنین به مدیریت سشن (Session Management)، عیب‌یابی باگ‌های رایج و اطمینان از مدیریت صحیح داده‌های مبتنی بر نشست و احراز هویت خواهید پرداخت. در ادامه، دوره به سراغ استقرار اپلیکیشن می‌رود و شما را گام به گام در مراحل مقداردهی اولیه پایگاه داده (Seeding)، تنظیمات SendGrid برای ارسال ایمیل و استقرار پروژه‌ها در Azure راهنمایی می‌کند. همچنین نحوه استفاده از Visual Studio برای استقرار را خواهید آموخت تا فرآیند انتشار برنامه ساده‌تر و بدون خطا باشد. بخش نهایی بر مدیریت کاربران و مدیریت محتوا تمرکز دارد، از جمله ایجاد سیستم‌های مقیاس‌پذیر برای مدیریت نقش‌های کاربران و کار با تصاویر محصولات در اپلیکیشن‌های واقعی. در پایان این دوره ۳ ماژوله، شما قادر خواهید بود: - مکانیزم‌های پیشرفته امنیت و مجوزدهی را در ASP.NET Core MVC پیاده‌سازی کنید. - مدیریت سشن و احراز هویت کاربر را برای ایجاد تجربه کاربری روان به طور کامل بیاموزید. - اپلیکیشن‌ها را با قابلیت‌های یکپارچه‌سازی دیتابیس و ارسال ایمیل در Azure مستقر کنید. - مهارت‌های عملی در مدیریت نقش‌های کاربر و مدیریت محتوای اپلیکیشن کسب کنید. این دوره برای توسعه‌دهندگانی که دانش پایه ASP.NET Core دارند و قصد ارتقای مهارت‌های خود در مدیریت کاربر، امنیت و استقرار را دارند، ایده‌آل است. چه در حال ساخت یک سیستم سازمانی پیچیده باشید و چه در حال لانچ یک اپلیکیشن جدید، در این دوره عمق فنی و تمرین‌های عملی لازم برای ارائه وب‌اپلیکیشن‌هایی با کیفیت حرفه‌ای را به دست خواهید آورد. به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است؛ دستیار یادگیری تعاملی شما که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید.

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

مفاهیم پیشرفته Advance Concepts

  • مجوزدهی (Authorization) Authorization

  • سشن در دات نت کور Session in .NET Core

  • حذف از سشن و رفع باگ Remove from Session and Bug

  • راه حل باگ و خروج از حساب Bug Solution and Logout

  • ایجاد ویو کامپوننت (View Component) Create View Component

  • ویو کامپوننت در عمل View Component in Action

  • ورود از طریق فیس‌بوک Facebook Social Login

  • پیاده‌سازی ورود فیس‌بوک Facebook Login in Action

  • ایجاد حساب‌های مدیریت و کارمند Creating Admin and Employee Accounts

  • باگ سشن Session Bug

استقرار و ایمیل Deployment & Email

  • مقداردهی اولیه دیتابیس (DBInitializer) DBInitializer

  • پیاده‌سازی DBInitializer DBInitializer Implementation

  • کار با DBInitializer DBInitializer in Action

  • تنظیمات ایمیل SendGrid SendGrid Email Setup

  • کار با SendGrid SendGrid in Action

  • ایجاد سرور SQL و دیتابیس در Azure Create Azure SQL Server and Database

  • دانگرید به دات نت ۷ Downgrade to Net 7

  • استقرار در محیط عملیاتی Azure Azure Production Deployment

  • استقرار در Azure در عمل Azure Deployment in Action

  • آدرس URL فیس‌بوک Facebook Url

مدیریت کاربران User Management

  • نمایش لیست کاربران Display User List

  • نمایش نام شرکت Display Company Name

  • نمایش نقش‌ها Display Roles

  • متد اکشن قفل و باز کردن حساب Lock Unlock Action Method

  • قفل و باز کردن حساب در عمل Lock Unlock in Action

  • تمرین ۴: نقش کاربر Assignment 4 - User Role

  • پاسخ تمرین ۴ بخش اول: کد ویو Assignment 4 Solution Part 1 - View Code

  • پاسخ تمرین ۴ بخش دوم: منطق نقش‌ها Assignment 4 Solution Part 2 - Role Logic

تصاویر متعدد محصول Multiple Product Image

  • وظیفه بعدی Next Task

  • حذف ImageUrl از محصول Remove ImageUrl from Product

  • جدول تصاویر محصول Product Image Table

  • افزودن ریپازیتوری تصاویر محصول Add Product Image Repository

  • آپلود تصاویر در هنگام افزودن و ویرایش محصول Upload Images on Product Upsert

  • دموی آپلود تصاویر Demo - Upload Images

  • نمایش تصویر در صفحه ویرایش محصول Display Image on Update Product Page

  • حذف تصویر Delete Image

  • حذف محصول Delete Product

  • نمایش تصویر در سبد خرید Display Image in Shopping Cart

  • کاروسل بوت‌استرپ Bootstrap Carousel

  • تمرین ۵: کنترلر کاربر Assignment 5 - User Controller

  • پاسخ تمرین ۵: کنترلر کاربر Assignment 5 Solution - User Controller

  • ورود از طریق حساب مایکروسافت Microsoft Social Login

  • ارتقای نسخه دات نت Upgrade .NET Version

  • استقرار اپلیکیشن در Azure با استفاده از ویژوال استودیو Deploy Application to Azure using Visual Studio

نمایش نظرات

آموزش دوره پیشرفته ASP.NET Core MVC، استقرار و مدیریت کاربران
جزییات دوره
6h 4m
44
(آخرین آپدیت)
144
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده