تبدیل شدن به یک توسعه دهنده RESTful API - Become a RESTful API Developer

-
1
1 ساعت
با زیرنویس فارسی و انگلیسیاصول اولیه REST API ها را بیاموزید. در این دوره، دریابید که API های REST چیست، چرا اهمیت دارند و چگونه استفاده از آنها می تواند به شما در ایجاد برنامه های سریعتر و کارآمدتر کمک کند. نحوه ارتباط API های HTTP و REST را مرور کنید، شش محدودیت REST را کشف کنید و در مورد پیام های وضعیت HTTP اطلاعات کسب کنید. بیاموزید که چگونه با مصرف API های REST شروع کنید تا آنها را در برنامه های داده محور قرار دهید. اهداف یادگیری REST API چیست؟ چه کسی یا چه چیزی با REST API تعامل دارد؟ آناتومی درخواست REST پیام های وضعیت HTTP درخواست/پاسخ جفت دریافت، ارسال و حذف کنید
-
2
50 دقیقه
با زیرنویس فارسی و انگلیسیپروتکل انتقال ابرمتن (HTTP) یکی از پرکاربردترین پروتکل های اینترنت است. در این دوره، مربی مورتن رند-هندریکسن به شما کمک می کند تا با مرور مفاهیم اساسی، درک خود را از نحوه عملکرد HTTP تقویت کنید. او ابتدا توضیح می دهد که HTTP چیست و سپس اصطلاحات کلیدی و جریان HTTP را پوشش می دهد. او سپس جفت درخواست/پاسخ، روش های HTTP و پیام های وضعیت را مورد بحث قرار می دهد. برای جمع بندی، او سرفصل های HTTP را مرور می کند و توضیح می دهد که آنها چیست و چگونه آنها را ببیند. اهداف یادگیری HTTP چیست؟ ابزارهایی برای مشاهده HTTP در عمل آناتومی URL نحوه مشاهده هدرهای HTTP آناتومی هدر درخواست و سربرگ پاسخ کوکی ها و ذخیره سازی
-
3
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیداشتن درک کامل از نحوه درست ساختن API برای برنامهریزی هر برنامهنویسی برای ایجاد وبسایت مهم است. در این دوره آموزشی، نحوه برنامه ریزی و مدل سازی API های خود را بیاموزید و شش محدودیت طراحی REST را که به راهنمایی معماری شما کمک می کند، بررسی کنید. کیت کیسی با یک مرور کلی ساده شروع می کند، از جمله توصیه هایی در مورد شناسایی کاربران یا «شرکت کنندگان» سیستم شما و فعالیت هایی که ممکن است با آن انجام دهند. او درباره نحوه اعتبارسنجی طراحی قبل از ساختن آن بحث می کند و مفاهیم HTTP و محدودیت های REST مورد نیاز برای ساخت API شما را بررسی می کند. برای جمع بندی، کیت برخی از رایج ترین الگوهای طراحی API را که ممکن است با آنها روبرو شوید، مرور می کند. اهداف یادگیری رویکردهایی برای افزودن یک API نکات مدلسازی شناسایی فعالیت ها و تقسیم آنها به مراحل نگاشت فعالیت ها به افعال و اعمال ایجاد و گروه بندی متدهای API در حال اعتبارسنجی API شما هدرهای HTTP و کدهای پاسخ چالش های رایج طراحی بهترین شیوه های نسخه سازی رویکردهای هایپر رسانه و مستندسازی
-
4
1 ساعت
با زیرنویس فارسی و انگلیسیاکثر تست های API در واقع API را آزمایش نمی کنند. این دوره نحوه اعتبارسنجی API خود را از دیدگاه مصرف کننده نشان می دهد، آزمایشی برای تأیید اینکه مشکلات تجربه شده توسط کاربران نهایی شما حل شده است. به کیت کیسی بپیوندید زیرا او بر روی نحوه نزدیک شدن به تست API با اجرای یک مدل توسعه رفتار محور تمرکز می کند. کیث از Gherkin برای راه اندازی یک محیط Behat استفاده می کند تا بتوانید نحوه نوشتن و اجرای اولین تست خود را ببینید. سپس، نحوه ساخت درخواستهای تست API، از جمله نحوه معرفی متغیرها، تأیید اعتبار درخواستها و اعتبارسنجی پاسخها را نشان میدهد. او همچنین آزمایشهای بازسازی، ایجاد وضعیتهای سیستم، استفاده از برنامههای افزودنی برای عملیات دستهای و موارد دیگر را پوشش میدهد. اهداف یادگیری مزایای تست رفتار راه اندازی محیط تست ساخت اولین تست API شما ارسال درخواست ها اعتبارسنجی کدهای پاسخ و بار ایجاد درخواست های تایید شده تست های بازسازی نوشتن در API ایجاد وضعیت سیستم برای آزمایشات استفاده از افزونه ها انجام عملیات دسته ای
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیدر حالی که بسیاری از متخصصان فنی ادعا می کنند که OAuth را می دانند و درک می کنند، واقعیت اغلب چیز دیگری را نشان می دهد. اجرای انواع کمک های مالی مناسب و جریان های مورد نیاز در حالی که از اسرار شما محافظت می کند در بهترین حالت چالش برانگیز و در بدترین حالت فاجعه بار است. اساساً، متخصصان اغلب با OAuth دست و پنجه نرم میکنند، زیرا متوجه میشوند که چیست، در چه مواردی کاربرد خوبی دارد و در چه مواردی بد است، و چگونه میتوان آن را به آرامی و ایمن در سیستمهای خود ادغام کرد. در این دوره، کیت کیسی اصول اولیه OAuth 2.0 و OpenID Connect را بررسی می کند و نحوه استفاده از آنها را برای تأیید اعتبار برنامه های خود نشان می دهد. او نشانه ها و محدوده ها را پوشش می دهد. طراحی و ساخت جریان های کلیدی؛ ملاحظات امنیتی مشترک؛ و بیشتر. اهداف یادگیری OAuth 2.0 چیست؟ مفید کردن OAuth 2.0 با برنامه های افزودنی گسترش OAuth 2.0 با OpenID Connect توکن های OAuth و استفاده از آنها ملاحظات امنیتی رایج جریان رمز عبور مالک منبع جریان اعتبار مشتری پیکربندی سرور OAuth در PHP و Node.js