Web API یکی از واردترین فریم ورکهای کاربردی مبتنی بر پلتفرم ASP.NET Core است. تقریباً همه برنامهها باید به یک API پشتیبان مبتنی بر پلتفرمهایی مانند هسته ASP.NET وابسته باشند. Web API نیز یکی از پایدارترین فریم ورکهای کاربردی است که به اندازه سایر فریم ورکهای برنامه در ASP.NET Core تغییر نمیکند. تسلط بر Web API در .NET 5 یک مزیت بزرگ در پیشرفت شغلی شما خواهد بود. این دوره آموزشی به شما کمک میکند تا در ASP.NET CORE 5 تسلط کامل پیدا کنید.
Blazor WebAssembly آخرین فریم ورک برنامه مایکروسافت است که اجرای سی شارپ را در مرورگرها امکان پذیر می کند. از این رو، دیگر نیازی به وابستگی شدید به جاوا اسکریپت در قسمت جلو ندارید. این دوره همچنین شما را با Blazor WebAssembly شروع می کند. Blazor WebAssembly ما به عنوان برنامه جلویی ما، نقاط پایانی Web API را که در این دوره ایجاد می کنیم، مصرف می کند.
این دوره با 16 بخش و 16 ساعت محتوای ویدیویی، موضوعات زیر را پوشش می دهد:
- Web API چیست
- طراحی API RESTful
- مبانی پلتفرم هسته ASP.NET
- مسیریابی API وب، اتصال مدل، اعتبارسنجی مدل، خط لوله فیلتر
- نسخهسازی Web API، OpenAPI/Swagger Documentation
- Entity Framework Core Basics
- یک API وب ردیاب اشکال ایجاد کنید
- تست Web API با PowerShell و Postman
- الگوی مخزن
- یک برنامه Blazor WebAssembly برای مصرف Web API ایجاد کنید
- احراز هویت رمز سفارشی
- JWT Token Authentication
- استفاده عمیق از Identity Server 4
- معماری توسعه وب مناسب
در پایان دوره: شما به Web API در ASP.NET CORE 5 تسلط خواهید داشت. شما نه تنها قادر به ایجاد نقاط پایانی Web API برای سناریوهای ساده خواهید بود، بلکه تمام جنبه های فنی Web API از جمله امنیت Web API را به طور عمیق می دانید که به شما در موفقیت در مصاحبه شغلی و همچنین در کار فعلی خود کمک می کند. از این رو، این دوره یک دوره کامل است که شما را از صفر به قهرمان در درک و استفاده از Web API در ASP.NET Core 5 می رساند. اگر با ASP.NET Core Web API کار کرده اید و به دنبال پر کردن شکاف ها هستید، البته به شما نیز بسیار خوب سرور خواهد کرد. این دوره همچنین شما را با Blazor WebAssembly شروع می کند.
پیش نیازها
- سطح متوسط C# (حداقل 6 ماه تجربه)
- HTML اصلی
- بهتر است ASP.NET Core و Blazor را بشناسید، اما اگر تجربه ندارید، من تمام اصول اولیه را هنگام ساخت برنامه خود پوشش می دهم.
- شما باید OOP و مفهوم رابط در سی شارپ را بدانید.
این دوره برای چه کسانی است
- توسعه دهندگان C# که می خواهند با Web API در ASPNET Core 5 شروع به کار کنند
- توسعهدهندگان C# که میخواهند در شناخت تمام جنبههای توسعه Web API اطلاعات عمیقی داشته باشند
- توسعه دهندگانی که با Web API کار می کنند و می خواهند شکاف ها را پر کنند
- توسعه دهندگان C# که می خواهند با Blazor WebAssembly همراه با درک کامل Web API شروع کنند
- توسعه دهندگانی که نه تنها می خواهند تکنیک های مرتبط را بیاموزند، بلکه در یادگیری معماری خوب و بهترین شیوه ها نیز بسیار مشتاق هستند.
توسعه دهنده ارشد نرم افزار
با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.
علاوه بر فناوریها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی میکنم...
نمایش نظرات