لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET Core API. از ابتدا تا Master + Azure استقرار
ASP.NET Core API. From scratch to Master + Azure deployment
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
C# ASP.NET Core 3.1 و بوت کمپ Entity Framework را کامل کنید. راهنمای Linux/macOS. استقرار API و پایگاه داده در ابر MS Azure ایجاد یک برنامه ASP .NET Core که بر اساس معماری REST: خواندن ایجاد اصلاح یا حذف داده ها از سرور - با استفاده از Entity Framework Core احراز هویت و مجوز دادن به کاربران از طریق توکن های JWT: با سیاست های مجوز سفارشی ایجاد Azure منبع سرویس App و استقرار API به همراه پایگاه داده در Azure Cloud ایجاد یک پایگاه داده MS SQL بر اساس کلاسهای C#، درخواستهای پایگاه داده را از کد با استفاده از ORM (Entity Framework Core) ارسال کنید. پیامها در صورت نادرستی از ظرف داخلی استفاده کنید تا خطاهای ثبت وابستگیها یا اطلاعات خاص را به یک فایل متنی وارد کنید. سیاستها پیکربندی چارچوب موجودیت روابط هندل خطمشی اشتراکگذاری منابع Cross-Origin ایجاد فیلترهای Action API فایلهای استاتیک را به صورت عمومی و با دسترسی محدود کاربر استثناهای دستهبندی جهانی را ارائه میکنند با ExceptionFilter پیکربندی AzureSQL حافظه پنهان پایگاهداده پاسخهای سرور دسترسی به منابع را محدود میکند. مجموعه ها و انواع عمومی
پلتفرم هسته دات نت جدیدترین ابزار مایکروسافت است که امکان ایجاد برنامه های کاربردی چند پلتفرمی از جمله وب و APIهای وب را فراهم می کند.
به دلیل عملکرد بالا، کد منبع باز و امکان پیاده سازی در سیستم های مختلف، روز به روز محبوبیت بیشتری پیدا می کند.
این دوره نحوه ایجاد یک برنامه web API با استفاده از ASP.NET Core را ارائه میکند که در نهایت میتواند توسط SPA (برنامه تک صفحهای)، برنامههای تلفن همراه، برنامههای IoT یا هر برنامهای که در آن ارتباط از طریق پروتکل HTTP انجام میشود، مصرف شود. اول از همه، این دوره به شما نشان می دهد که چگونه برنامه های کاربردی را مطابق با معماری REST بسازید. شیوه های خوب مانند تزریق وابستگی، نقشه برداری خودکار، ثبت خطا، اعتبارسنجی مدل، استفاده از نگاشت شی رابطه ای مورد بحث قرار خواهند گرفت.
در طول دوره شما: - برنامهای ایجاد میکنید که طبق معماری REST میتواند: دادهها را از سرور بخواند، ایجاد کند، تغییر دهد یا حذف کند
- درخواست های پایگاه داده را از کد با استفاده از ORM (Entity Framework Core) ارسال کنید
- یک پایگاه داده MS SQL بر اساس کلاس های C #
ایجاد کنید
- مدل های دریافتی را اعتبارسنجی کنید و در صورت نادرستی پیام های مناسب را برگردانید
- از نقشه نگار خودکار استفاده کنید
- از ظرف داخلی برای تزریق وابستگی ها استفاده کنید
- خطاها یا اطلاعات خاص را در یک فایل متنی ثبت کنید
- ایجاد مستندات (با استفاده از ابزار Swagger)
- NLogger را پیکربندی کنید
- از Postman برای مصرف API وب استفاده کنید
- احراز هویت کاربران از طریق نشانه های JWT
- خط مشی های مجوز خود را ایجاد کنید
- جداول موجودیت های کاربر و نقش ایجاد کنید
- رمز عبور کاربران را درهم کنید
- مجوز بر اساس ادعای کاربران و ارزش آن
سرفصل ها و درس ها
معرفی دوره
Course introduction
پیام خوش آمد
Welcome message
HTTP & REST
HTTP & REST
HTTP چیست و چگونه کار می کند
What is HTTP and how does it work
REST و مفروضات آن
REST and its assumptions
طراحی REST API
REST API design
پروژه جدید NET Core
New .NET Core project
ایجاد پروژه خالی وب API
Creating empty web API project
راهنمای دوره NET Core در Linux/macOS
.NET Core on Linux/macOS course guide
نمایش نظرات