توضیحات
استفاده از Webhooks (وب هوک ها) با NET5. (دات نت 5)
نام دوره : Webhooks with .NET 5
پیش نیاز:
- آشنایی کامل با سی شارپ و دات نت
- آشنایی با ایجاد API های REST با C# و .NET (دانشجویان می توانند دوره رایگان من را در YouTube بگذرانند)
توضیحات:
در این دوره آموزشی ما یک رویکرد عملی برای ساختن یک راه حل کاری که از Webhooks استفاده می کند، اتخاذ می کنیم.
برای شروع، برخی از تئوری ها را پوشش می دهیم، اما خیلی سریع به ساخت راه حل عملی گام به گام می پردازیم که اکثریت قریب به اتفاق دوره را تشکیل می دهد.
در طول دوره استفاده از Webhooks (وب هوک ها) با NET5. (دات نت 5) ، ما 3 پروژه دات نت مجزا برای شبیه سازی یک شرکت هواپیمایی خیالی و مشتریان آژانس مسافرتی آن ایجاد خواهیم کرد.
این رویکرد به دانشآموزان زمینهای در دنیای واقعی در استفاده از وب هوک ها و ارزشی که برای صنعت میآورند، میدهد.
پروژه هایی که ما می سازیم عبارتند از:
- وب سایت هواپیمایی
- Webhook Registration REST API
- Flight Details REST API – برای راه اندازی وب هوک با انتشار در گذرگاه پیام RabbitMQ استفاده می شود
- کلاینت وب ساده HTML / JavaScript / Bootstrap برای برقراری تماس های API ثبت وب هوک
- نماینده ارسال هواپیمایی
- “عامل” به تنهایی برای ارسال انبوه وب هوک ها استفاده می شود
- تزریق وابستگی فعال شد
- مشترک / مصرف کننده RabbitMQ با تحویل پیام مبتنی بر رویداد
- از HttpClient و HttpClientFactory استفاده می کند
- وب آژانس مسافرتی
- Webhook ساده POST Endpoint
- از باطن SQL Server برای بازیابی “مخفی” وب هوک برای احراز هویت وب هوک ها استفاده می کند.
ما همچنین از Docker Compose برای موارد زیر استفاده میکنیم:
- سرور RabbitMQ
- مایکروسافت SQL Server
دانشآموزان باید بدانند که ما از VSCode به عنوان ابزار توسعه استفاده میکنیم، بنابراین دانشجویانی که میخواهند با ویژوال استودیو یاد بگیرند، باید قبل از خرید این موضوع را با دقت در نظر بگیرند.
کد منبع به عنوان یک منبع قابل دانلود است.
Slideware به عنوان یک منبع قابل دانلود است
دوره استفاده از Webhooks (وب هوک ها) با NET5. (دات نت 5) برای چه کسانی است:
دانش آموزانی که علاقه مند به یادگیری بیشتر در مورد وبک هوک ها هستند، چرا از آنها استفاده می کنید و چگونه شروع به ساخت آنها کنید
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی درخواست کنید