توسعهدهنده ASP.NET Core
مسیر ساخت وباپلیکیشن و API با ASP.NET Core، از Middleware تا احراز هویت و سرویسهای پسزمینه.
7 مرحله
- 1.
آشنایی با ASP.NET Core
فریمورک متنباز، Cross-Platform و High Performance مایکروسافت برای ساخت Web API و سرویسهای تحت وب.
~2 ساعت - 2.
Middleware و مسیر پردازش درخواست
Middleware قطعهکدی است که در مسیر پردازش هر درخواست HTTP قرار میگیرد و میتواند آن را تغییر دهد یا متوقف کند.
~2 ساعتپیشنیاز: آشنایی با ASP.NET Core - 3.
Dependency Injection
بهجای ساختن وابستگیها داخل کلاس، آنها را از بیرون به کلاس تزریق میکنیم.
~3 ساعتپیشنیاز: Middleware و مسیر پردازش درخواست - 4.
Authentication و Authorization
Authentication تشخیص میدهد کاربر کیست، Authorization تعیین میکند او مجاز به انجام چه کاری است.
~3 ساعتپیشنیاز: Dependency Injection - 5.
احراز هویت JWT
روش احراز هویت بدونحالت (Stateless) با استفاده از توکن امضاشده JSON Web Token.
~2 ساعتپیشنیاز: Authentication و Authorization - 6.
Background Services
سرویسی که مستقل از درخواستهای HTTP و در پسزمینه برنامه اجرا میشود، مناسب کارهای زمانبندیشده و Queue.
~2 ساعتپیشنیاز: احراز هویت JWT - 7.
آشنایی با Blazor
فریمورک فرانتاند مایکروسافت برای ساخت رابط کاربری تعاملی با C# و Razor بهجای JavaScript.
~3 ساعتپیشنیاز: Background Services
