لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت API های وب با ASP.NET Core
Building Web APIs with ASP.NET Core
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Web API محبوب ترین برنامه های وب و تلفن همراه و همچنین دستگاه های مجهز به اینترنت از یخچال گرفته تا تلفن را درایو می کند. در مورد نحوه ساختن API وب از خود کنجکاو هستید؟ در این دوره ، مربی Christian Wenz به شما نشان می دهد که چگونه مراحل ساخت یک API وب را با ASP.NET Core 3.1 ، چارچوب منبع باز برای ویندوز ، macOS و Linux ، گام به گام پیش می برد. مسیحی نحوه کار مسیریابی و نحوه مدل سازی داده ها را در ASP.NET Core توضیح می دهد. وی پوشش Entity Framework Core را برای کمک به شما در درک چگونگی اتصال مدل های داده در پروژه های شما به پایگاه های اطلاعاتی اساسی فراهم می کند. به علاوه ، او موضوعات اساسی مانند نسخه API ، عملیات CRUD ، امنیت API شما و موارد دیگر را پوشش می دهد.
سرفصل ها و درس ها
مقدمه
Introduction
API امروز
APIs today
چرا یک API؟
Why an API?
آنچه باید بدانید
What you should know
1. شروع کار
1. Getting Started
پیش نیازها و تنظیمات
Prerequisites and setup
"سلام جهان" ، سبک API
"Hello World," API style
"سلام جهان" با کد ویژوال استودیو
"Hello World" with Visual Studio Code
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
با استفاده از IActionResult
Using IActionResult
بازگشت یک مورد
Returning an item
خطاها در استفاده
Handling errors
ساخت API غیر همزمان
Making the API asynchronous
3. بازیابی اطلاعات پیشرفته
3. Advanced Data Retrieval
مقدمه
Introduction
موارد پیگیری
Paginating items
فیلتر کردن موارد
Filtering items
جستجوی موارد
Searching items
مرتب سازی موارد
Sorting items
4- نوشتن داده
4. Writing Data
افعال HTTP
HTTP verbs
الزام آور مدل ASP.NET
ASP.NET model binding
اعتبار سنجی مدل
Model validation
افزودن یک مورد با POST
Adding an item with POST
به روزرسانی یک مورد با PUT
Updating an item with PUT
حذف یک مورد با DELETE
Deleting an item with DELETE
5. نسخه API
5. API Versioning
گزینه های نسخه
Versioning options
کتابخانه نسخه مایکروسافت
The Microsoft versioning library
نسخه سازی URL را پیاده سازی کنید
Implement URL versioning
پیاده سازی نسخه هدر
Implementing header versioning
نسخه سازی رشته پرس و جو مجری
Implementer query string versioning
مستند سازی API
Documenting the API
6. ایمن سازی API
6. Securing APIs
اجرای HTTPS
Enforcing HTTPS
مصرف API با JavaScript
Consuming the API with JavaScript
تقسیم منابع متقابل منبع (CORS)
Cross-Origin Resource Sharing (CORS)
CORS را فعال کنید
Enabling CORS
OAuth و OpenID Connect
OAuth and OpenID Connect
تنظیم IdentityServer
Setting up IdentityServer
امنیت API با IdentityServer
Securing the API with IdentityServer
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.
از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.
مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.
نمایش نظرات