توضیحات
آموزش کامل طراحی REST API
نام دوره : Software Architecture: REST API Design – The Complete Guide
پیش نیاز:
- درک مفاهیم اولیه HTTP (URL، ، درخواست، پاسخ)
- درک کدهای کوتاه (بدون نیاز به تجربه کدنویسی!)
توضیحات:
این روزها هر معمار نرم افزاری قصد طراحی REST API را دارد.
REST API استاندارد واقعی دنیای Web API است و همه وبسایتهای بزرگ از آن برخوردار هستند – توییتر، آمازون، فیسبوک، گوگل و بسیاری و موارد دیگر.
اگر در حال طراحی یک برنامه وب هستید – توسعه دهندگانی که از آن استفاده می کنند انتظار دارند که یک REST API داشته باشد.
چگونه می توانید کاربران API را متقاعد کنید که واقعاً از API استفاده کنند، و نه اینکه فقط نگاهی گذرا به آن بیندازید و از بین بروند؟
در دنیای امروزی که همه REST API را در معرض دید قرار می دهند، جذب توسعه دهندگان کار آسانی نیست.
نکته کلیدی برای متمایز کردن API شما این است که یک API خوب طراحی کنید ، یکی از این موارد است:
1. استفاده آسان
2. آسان برای درک
3. با ثبات
4. عملکرد بالا
5. به خوبی کار کند
یک معمار نرم افزار خوب باید بتواند چنین API را طراحی کند. در واقع طراحی API یکی از مهمترین وظایف معمار نرم افزار است .
در دوره آموزش کامل طراحی REST API، شما تمام دانش مورد نیاز برای طراحی عالی، حرفهای، REST API را با استفاده از تکنیکهایی که توسط همه APIهای پیشرو در صنعت استفاده میشود، دریافت خواهید کرد.
در اینجا برخی از موضوعات مورد بحث در دوره آموزش کامل طراحی REST API آورده شده است:
- – API چیست و Web API چیست
- – ساختار درونی REST Request and Response
- – ابزارهایی که می توانند به شما در شبیه سازی تماس های REST API کمک کنند، مانند Postman و Beeceptor
- – نقش ویژه افعال HTTP
- – URL API REST چگونه باید باشد
- – کدهای پاسخ چیست و چرا اهمیت دارند
- – چگونه به API خود اسنادی حرفه ای بدهید
- – نحوه افزودن احراز هویت و مجوز به API خود
- – تکنیک های عملکرد برای بهبود پاسخگویی API شما
- – نظارت و اهمیت آن
- – و خیلی چیزای دیگه…
اما این همه ماجرا نیست…
در پایان این دوره، می توانید چک لیست REST API را دانلود کنید ، یک چک لیست جامع که شما را در فرآیند ایجاد حرفه ای ترین و جذاب ترین API REST راهنمایی می کند. هر زمان که REST API را طراحی می کنید، این چک لیست راهنمای شماست و به عنوان یک معمار نرم افزار – بسیاری REST API طراحی خواهید کرد…
این دوره شما را از مبانی مطلق API به پیشرفته ترین موضوعاتی می برد که فقط تعداد کمی از آنها مطلعند. تکمیل این دوره، تمام دانش مورد نیاز برای ساخت API حرفه ای REST را در اختیار شما قرار می دهد و به عنوان یک امتیاز، شما را در موقعیت عالی در جستجوی شغل بعدی خود قرار می دهد.
این دوره برای چه کسانی است؟
هر فردی که در زمینه توسعه وب فعالیت می کند، حتی تحلیلگر سیستم، می تواند از این دوره سود ببرد.
که شامل:
– توسعه دهندگان جوان
– توسعه دهندگان ارشد
– معماران
– هر کس دیگری که در توسعه وب دخیل است
پیش نیازهای این دوره چیست؟
- در این دوره از ابزارهای شبیهسازی سرور و کلاینت API REST (Beeceptor و Postman) استفاده میکنیم، بنابراین نیازی به کدنویسی واقعی نیست.
- با این حال از دانشآموزان انتظار میرود که بتوانند قطعه کدگذاری ساده را درک کنند (چند مورد وجود دارد)، و بدانند اینترنت چگونه کار میکند (پروتکل HTTP، مدل درخواست / پاسخ، و غیره).
این دوره برای چه کسانی است:
- توسعه دهندگان جوانی که مایلند در مورد طراحی API بیاموزند
- توسعه دهندگان ارشدی که باید دانش طراحی API خود را تقویت کنند
- رهبران تیم که روی سیستم های پیچیده کار می کنند
- معماران نرم افزار وظیفه طراحی سیستم مبتنی بر API را دارند
- هر کسی که با توسعه وب مرتبط است
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی در خواست کنید