توضیحات
راهنمای کامل توسعه Web API با استفاده از ASP.NET Core
نام دوره : Ultimate ASP.NET Core Web API Development Guide
پیش نیاز:
توضیحات:
بياموزيد که چگونه يک API RESTful با استفاده از ASP.NET Core API، Entity Framework و شيوههاي سازماني براي يک راهحل Web API مقياسپذير و سازگار با آينده بسازيد.
ما ابزارهاي پشتيباني مختلفي را براي ورود به سيستم ، اسناد ، امنيت و مديريت خطا اجرا خواهيم کرد .
ASP.NET Core، ، چارچوب مدرن و چند پلتفرمي مايکروسافت بر اساس NET 6 / .NET 7 Runtime براي ساخت برنامه هاي کاربردي وب آماده سازماني است.
در اين دوره آموزشي، همه چيزهايي را که بايد در مورد ساختن يک API RESTful با استفاده از . NET Core 6/7 ، از درک ساختار پوشه و فايل ها تا ساخت و استقرار يک وب REST API کامل بیاموزید .
همه چيز در اين دوره با NET 6 / .NET 7 سازگار است.
چرا ASP.NET Core / .NET 6 را ياد بگيريد
مايکروسافت دات نت پلتفرمي است که فناوري تجاري بسياري از شرکت هاي برتر در ايالات متحده و بسياري از کشورهاي ديگر را هدايت مي کند.
شرکت ها دات نت را به دليل مقياس پذيري، قابليت اطمينان و پشتيباني اثبات شده آن انتخاب کرده اند.
تنها تعداد کمي از فناوري ها به اين سطح از ثبات، بلوغ و سرعت دست يافته اند .
ايجاد يک فناوري منعطف و در عين حال پايدار کاملاً يک شاهکار است و اين دقيقاً همان چيزي است که توسعه دهندگان ASP.NET Core به آن دست يافته اند.
زبان انتخابي دات نت C# است، زيرا امروزه يکي از پرکاربردترين زبان هاست.
اين يک زبان برنامه نويسي همه منظوره است که مي تواند تقريباً با هر مشکلي، از دسکتاپ گرفته تا موبايل و برنامه هاي وب پويا، مقابله کند.
به اين ترتيب، تقاضاي زيادي در سراسر جهان براي توسعه دهندگان دات نت در صنايع مختلف وجود دارد، به اين معني که مشاغل بيشتري براي نامزدهايي که پايه و اساس مبتني بر فناوري هاي دات نت دارند، در دسترس است.
چرا ياد بگيريم API بسازيم؟
مخفف API به معناي رابط برنامه نويسي برنامه است . توانايي طراحي و نگهداري API يک مجموعه ابزار مهم براي توسعه دهندگان وب مدرن است.
اين به شما امکان مي دهد دسترسي نرم افزار خود را به برنامه هاي کاربردي خارجي و ساير توسعه دهندگان گسترش دهيد، که منجر به راه حل نرم افزاري جهاني تر مي شود.
API هاي REST به دليل توانايي آنها در ارائه عملکردهاي ضروري از هر باطن گرفته تا هر نوع فرانت اند در حالي که به هزاران مشتري به طور همزمان خدمات ارائه مي دهند، به يک استاندارد در صنعت تبديل شده اند.
شما در راهنمای کامل توسعه Web API با استفاده از ASP.NET Core می آموزید:
- يک REST Web API کاملاً مبتني بر داده با استفاده از فناوري پيشرفته بسازيد
- تست و عيب يابي با استفاده از Postman
- با استفاده از Entity Framework Core يک پايگاه داده ايجاد کنيد
- پرس و جوهاي کارآمد را با استفاده از Entity Framework Core بنويسيد
- الگوي مخزن عمومي
- تزريق وابستگي
- راه اندازي ورود به سيستم با استفاده از SeriLog
- با استفاده از SwaggerUI اسناد API را تنظيم کنيد
- اصول طراحي REST را درک کنيد
- C# 10 و Net Core Web Syntax را درک کنيد
- هسته هويت را براي احراز هويت و مجوز کاربر تنظيم کنيد
- درک احراز هويت کاربر با استفاده از JWT (JSON Web Tokens)
- Refresh Tokens Endpoint را پياده سازي کنيد
- نحوه استفاده از اشياء انتقال داده (DTOs) و AutoMapper را بدانيد
- مديريت بسته ها با NuGet Manager
- API Caching ، Versioning و Request Rate Throttling
- بررسي سلامت API را اجرا کنيد
- گردش کار، ابزارها و توسعه برنامه .NET 6 / .NET 7 را درک کنيد
- GitHub را براي کنترل منبع راه اندازي کنيد
- برنامه ها و پايگاه داده را در Microsoft Azure مستقر کنيد
اين يک دوره بزرگ است. بيش از 10 ساعت محتواي ممتاز، اما به طور هوشمندانه تجزيه شده تا مجموعه اي از فعاليت هاي مرتبط را بر اساس هر ماژول در برنامه در حال ساخت برجسته کند.
ما در اولين بار کارها را به بهترين نحو انجام نمي دهيم. اين واقعيت نوشتن کد نيست.
ما اشتباهاتي را مرتکب مي شويم و به آنها اشاره مي کنيم و آنها را اصلاح مي کنيم. ب
ا انجام اين کار، مهارت در استفاده از ابزارها و تکنيک هاي اشکال زدايي را توسعه مي دهيم.
اين دوره با فايلهاي کاري ميزباني شده در GitHub، با گنجاندن برخي از فايلها براي آسانتر کردن کدهاي نمايش داده شده، تکميل شده.
دوره راهنمای کامل توسعه Web API با استفاده از ASP.NET Core براي چه کساني است:
- هر کسي که مي خواهد توسعه API REST را ياد بگيرد
- هر کسي که مي خواهد توسعه و برنامه نويسي هسته دات نت را ياد بگيرد
- هر کسي که مي خواهد برنامه و هاست و ميزباني پايگاه داده را در Azure ياد بگيرد
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید