آموزش GraphQL: امنیت و بهینه‌سازی APIها - آخرین آپدیت

دانلود GraphQL: Securing and Optimizing APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: GraphQL ستون فقرات بسیاری از APIها است، اما در مورد امنیت و عملکرد آن چطور؟ در این دوره آموزشی با عنوان «GraphQL: امنیت و بهینه‌سازی APIها»، یاد می‌گیرید که چگونه APIهای GraphQL را سریع‌تر و امن‌تر کنید. ابتدا، رایج‌ترین نقاط ضعف عملکردی و روش‌های برطرف کردن آن‌ها را بررسی خواهید کرد. سپس، ریسک‌های امنیتی GraphQL و نحوه کاهش آن‌ها را کشف می‌کنید. در نهایت، یاد می‌گیرید که چگونه از احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) در GraphQL بهره ببرید. پس از اتمام این دوره، مهارت‌ها و دانش لازم از GraphQL را برای ایجاد سرویس‌های امن و با کارایی بالا به دست خواهید آورد.

سرفصل ها و درس ها

سریع کردن GraphQL Making GraphQL Fast

  • راه‌اندازی API Globomantics Setting up the Globomantics API

  • متدهای HTTP: مقایسه GET و POST HTTP Methods: GET vs. POST

  • کشینگ با استفاده از HTTP Headers Caching with HTTP Headers

  • گزینه‌های بیشتر برای کشینگ More Caching Options

  • مشکل N+1 The N+1 Problem

  • دسته‌ای کردن کوئری‌ها با DataLoader Batching Queries with DataLoader

  • کاهش پهنای باند Reducing Bandwidth

ایمن کردن GraphQL Making GraphQL Secure

  • درون‌نگری (Introspection) Introspection

  • تعیین سطح دسترسی در همه جا Authorization Everywhere!

  • احراز هویت و تعیین سطح دسترسی: کجا و چگونه؟ Authentication and Authorization: Where and How?

  • حمله منع سرویس: اندازه صفحه Denial-of-service: Page Size

  • حمله منع سرویس: دسته‌ای کردن کوئری‌ها Denial-of-service: Query Batching

  • حمله منع سرویس: پیچیدگی کوئری Denial-of-service: Query Complexity

  • اجبار به استفاده از HTTPS Enforcing HTTPS

  • مدیریت استثناها (Exception Handling) Exception Handling

نمایش نظرات

آموزش GraphQL: امنیت و بهینه‌سازی APIها
جزییات دوره
48m
15
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Wenz Christian Wenz

پیشگام وب ، متخصص فناوری ، کارآفرین

کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.

از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.

مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.