لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت Web API با ASP.NET Core در NET
Building Web APIs with ASP.NET Core in .NET
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
APIهای وب محبوبترین برنامههای وب و تلفن همراه و همچنین دستگاههای مجهز به اینترنت از یخچال گرفته تا تلفن را هدایت میکنند. کنجکاو هستید که چگونه یک وب API برای خودتان بسازید؟ در این دوره آموزشی، مربی کریستین ونز به شما نشان می دهد که چگونه شروع کنید و شما را گام به گام در فرآیند ساخت یک API وب با ASP.NET Core 6، چارچوب متن باز برای ویندوز، macOS و لینوکس راهنمایی می کند. کریستین توضیح میدهد که مسیریابی چگونه کار میکند و چگونه دادهها در ASP.NET Core مدلسازی میشوند. او پوشش Entity Framework Core را ارائه میکند تا به شما کمک کند نحوه اتصال مدلهای داده در پروژههایتان به پایگاههای داده زیربنایی را درک کنید، افعال HTTP مانند عملیات CRUD و موارد دیگر را توضیح میدهد.
سرفصل ها و درس ها
معرفی
Introduction
ساخت APIهای وب (در حال انجام)
Building web APIs
(In progress)
چرا API؟
Why an API?
آنچه شما باید بدانید
What you should know
1. شروع به کار
1. Getting Started
پیش نیازها و راه اندازی
Prerequisites and setup
"Hello World"، سبک API
"Hello World", API style
"Hello World" با کد ویژوال استودیو
"Hello World" with Visual Studio Code
حداقل API ها
Minimal APIs
HTTP به طور خلاصه
HTTP in a nutshell
REST اصول اولیه
REST basics
اصول طراحی API
API design basics
ابزارهایی برای تست API
Tools for API testing
2. بازیابی داده ها
2. Retrieving Data
کنترل کننده ها و اقدامات
Controllers and actions
اصول مسیریابی
Routing basics
ایجاد یک مدل داده
Creating a data model
با استفاده از Entity Framework Core
Using Entity Framework Core
بازگرداندن لیستی از موارد
Returning a list of items
با استفاده از ActionResult
Using ActionResult
برگرداندن یک مورد
Returning an item
رسیدگی به خطاها
Handling errors
ناهمزمان کردن API
Making the API asynchronous
3. نوشتن داده ها
3. Writing Data
روش های HTTP
HTTP methods
صحافی مدل
Model binding
افزودن یک مورد با POST
Adding an item with POST
اعتبارسنجی مدل
Model validation
به روز رسانی یک مورد با PUT
Updating an item with PUT
حذف یک مورد با DELETE
Deleting an item with DELETE
چالش: حذف چندین مورد
Challenge: Deleting several items
راه حل: حذف چندین مورد
Solution: Deleting several items
کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.
از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.
مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.
نمایش نظرات