توضیحات
آموزش پروژه محور و صفر تا صد ساخت Minimal API با ASP.NET Core 8 و EF Core
نام دوره : Building Minimal APIs with ASP.NET Core 8 and EF Core
پیش نیاز:
- دانش پایهای از C# (بدانید کلاس چیست، فراخوانی توابع، دستورات if، حلقهها)
توضیحات:
با این دوره شگفتانگیز یاد بگیرید چگونه Minimal API ها را با ASP.NET Core از ابتدا توسعه دهید.
ما کل چرخه عمر توسعه یک Web API را خواهیم دید، از ایجاد راهحل، توسعه نقاط انتهایی، کار بر روی دستکاری منابع، تا استقرار در Azure و IIS.
در این دوره، پروژهای را انجام خواهیم داد که شما میتوانید آن را منتشر کنید و به عنوان بخشی از نمونه کارهای خود نشان دهید.
همچنین یاد خواهیم گرفت چگونه از Azure DevOps برای پیکربندی یک خط لوله پیوستگی یکپارچهسازی و تحویل پیوسته استفاده کنیم، تا بتوانید پروژههای خود را از کد منبعشان در Github، Bitbucket، یا هر ارائهدهنده مخزن GIT دیگر منتشر کنید.
برخی از موضوعاتی که در آموزش پروژه محور و صفر تا صد ساخت Minimal API با ASP.NET Core 8 و EF Core خواهیم دید عبارتند از:
- ایجاد REST Web API
- ایجاد یک پایگاه داده
- استفاده از Entity Framework Core برای خواندن، درج، بهروزرسانی و حذف رکوردها از یک پایگاه داده
- ایجاد یک سیستم کاربری تا مشتریان ما بتوانند در Web API ثبتنام و وارد شوند
- از Json Web Tokens (JWT) برای احراز هویت استفاده خواهیم کرد
- احراز هویت مبتنی بر ادعاها، به طوری که فقط برخی از کاربران بتوانند از برخی نقاط انتهایی استفاده کنند
- استفاده از کش برای داشتن یک برنامه سریعتر
- استفاده از Redis برای کش توزیع شده
- ما از GraphQL استفاده خواهیم کرد تا مشتریان بتوانند دقیقاً آنچه را که میخواهند مشاوره کنند
Web API ها در توسعه وب مدرن اساسی هستند.
زیرا به ما اجازه میدهند منطق راهحلهای خود را متمرکز و محافظت کنیم.
علاوه بر این، معمولاً در یک Web API دسترسی به یک پایگاه داده مرکزی داریم که همه کاربران شما میتوانند با آن ارتباط برقرار کنند.
خواه شما یک شبکه اجتماعی، یک برنامه تحویل، یا حتی یک برنامه اداری بسازید، یک Web API به شما اجازه میدهد تا بر روی بکاند برنامههای موبایل (اندروید، iOS، MAUI، و غیره)، وب (React، Angular، Blazor، Vue، و غیره)، دسکتاپ، و دیگران کار کنید.
دوره آموزش پروژه محور و صفر تا صد ساخت Minimal API با ASP.NET Core 8 و EF Core برای چه کسانی است
- توسعهدهندگان .NET که میخواهند یاد بگیرند چگونه Web API ها را بسازند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید