آموزش حداقل API با . NET 6 با استفاده از سی شارپ

The minimal API with . NET 6 using C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این کلاس، من به شما نشان خواهم داد که چگونه یک API حداقل با .NET 6 ایجاد کنید. بعد از این کلاس، می توانید نگاشت درخواست های مختلف HTTP را درک کنید، تزریق وابستگی را به حداقل API اضافه کنید و حداقل را ایجاد کنید. API async. با یک پروژه، شما را از ایجاد حداقل API تا انتها می‌برم و توضیح می‌دهم که دارم چه کار می‌کنم و چرا.

کاری که در این کلاس انجام خواهیم داد:

  • به نحوه ایجاد API با .NET 5 نگاه کنید.
  • یک حداقل API جدید با .NET 6 با استفاده از C# ایجاد کنید.
  • راهنمای گام به گام در مورد نحوه ایجاد یک حداقل API جدید در ویژوال استودیو.
  • افزودن نقشه‌ها (نقاط پایانی برای API). من GET، POST، DELETE و PUT را پوشش خواهم داد.
  • افزودن تزریق وابستگی.
  • ناهمگام کردن API برای عملکرد بهتر.

لطفاً توجه داشته باشید که این کلاس برای مبتدیان است و توصیه می‌شود کمی C# بدانید و درک درستی از APIها داشته باشید. برای دنبال کردن این کلاس، به تجربه ای در زمینه ایجاد API با .NET 5 یا بالاتر نیاز است. من توضیح نمی دهم که API ها چیست، زیرا دوره های زیادی در مورد آن موضوع وجود دارد. این کلاس فقط برای ایجاد یک API حداقل است.

بیایید حداقل API خود را ایجاد کنیم!

این کلاس شما را در فرآیند ایجاد یک API حداقل با .NET 6 با استفاده از C# راهنمایی می کند. بعد از این کلاس، این وظیفه شماست که حداقل API خود را ایجاد کنید.

نرم افزار و مواد

  • به Visual Studio 2022 نیاز دارید (نسخه انجمن به خوبی کار می کند).
  • مطمئن شوید که .NET 6 یا .NET 7 را نصب کرده اید (اگر می خواهید ماجراجو باشید).


شروع به کار

  • این کلاس را دنبال کنید و سعی کنید نگاشتها و سایر بخش های API را همراه با اطلاعات ارائه شده ایجاد کنید.
  • اگر گیر کرده اید یا می خواهید کد را بررسی کنید، راه حل های کامل (با و بدون تزریق وابستگی) در منابع گنجانده شده است.

سرفصل ها و درس ها

درس ها Lessons

  • 4. API جدید ایجاد کنید 4. Create the new API

  • 14. نتیجه گیری 14. Conclusion

  • 12. افزودن وابستگی Injection 12. Adding dependency Injection

  • 13. ساخت آن ASYNC 13. Making it ASYNC

  • 9. نقشه POST 9. Map POST

  • 8. نقشه GET با پارامتر 8. Map GET with parameter

  • 7. نقشه GET 7. Map GET

  • 1. مقدمه 1. Introduction

  • 6. نقشه برداری - آماده سازی 6. Mappings - Preparations

  • 3. NET 5 API 3. .NET 5 API

  • 10. نقشه DELETE 10. Map DELETE

  • 11. نقشه PUT 11. Map PUT

  • 5. فایل ها و پوشه ها 5. Files and folders

  • 2. الزامات 2. Requirements

نمایش نظرات

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.

آموزش حداقل API با . NET 6 با استفاده از سی شارپ
جزییات دوره
36m
14
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenji Elzerman Kenji Elzerman

من بیش از 20 سال است که یک توسعه دهنده C# هستم. من روی پروژه های مختلف، شرکت های مختلف و تکنیک های مختلف کار کردم. من یک معلم C# برای افرادی بودم که مبتلا به ADHD و/یا اوتیسم بودند. در اینجا من آموزش کاملی را برای آنها برای یادگیری برنامه نویسی با سی شارپ، اکشن های ابری اولیه و معماری تنظیم کرده ام. هدف کمک به آنها برای یادگیری توسعه نرم افزار با سی شارپ بود. اما ماموریت کمک به آنها برای یافتن شغلی مناسب برای نیازهایشان بود.

اکنون از آزادی سفر به دور دنیا لذت می برم. یادگیری روش های جدید برای آموزش و رساندن اطلاعات به مردم از طریق اینترنت.