دوره آموزشی GraphQL برای توسعه دهندگان سازمانی
1 ساعت 13 دقیقهپیشرفته2024-07-25
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
این دوره جامع برای توسعه دهندگان طراحی شده است تا با Apollo GraphQL و اکوسیستم آن آشنا شوند. نحوه استفاده از Apollo Federation برای ایجاد یک GraphQL API مقیاس پذیر و مدولار را کشف کنید و ابزارهای ارائه شده توسط Apollo مانند Rover CLI و GraphOS Studio را برای مدیریت موثر طرحواره خود کاوش کنید. در راهاندازی و مدیریت طرحوارههای فدرال با فدراسیون مدیریتشده، مدیریت چالشهای زیرگراف و انتشار طرحوارهها بدون تغییر تغییرات وارد شوید. در مورد دستورالعملهای فدراسیون اطلاعاتی کسب کنید، یاد بگیرید چگونه انواع را در زیرگرافها به اشتراک بگذارید، انواع موجودیتها را ایجاد کنید و حلکنندههای موجودیت را بنویسید. مهارتهای خود را در ویژگیهای پیشرفته آپولو مانند ایجاد جهش، مدلسازی خطاها در طرحوارههای خود، و اعمال دستورالعملهایی مانند @defer و @stream برای بهبود عملکرد front-end تقویت کنید. در پایان این دوره، شما مجهز به ساخت، ادغام و نگهداری API های GraphQL قوی با استفاده از ابزارها و شیوه های مختلف Apollo خواهید بود.
مهارت ها
GraphQLProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- ساخت با GraphQL در مقیاس
- آنچه باید بدانید
- تنظیم محیط خود
فدراسیون آپولو
- درک معماری فدرال
- Import وابستگی
- ایجاد زیرگراف فدرال
- چالش - ساخت زیرگراف
- راه حل - ساخت زیرگراف
ابزار آپولو
- شناخت اکوسیستم آپولو
- نصب Rover CLI
- راهاندازی GraphOS Studio
- ایجاد نمودار
فدراسیون مدیریت شده
- استفاده از دستورات Rover
- رسیدگی به تغییرات زیرگراف
- انتشار طرحواره
- تولید قالب
دستورالعملهای فدراسیون
- Import طرحواره
- به اشتراک گذاری انواع در زیر گراف ها
- ایجاد یک نوع موجودیت
- حل کنندههای موجودیت نوشتاری
- چالش - ایجاد یک موجودیت گربه
- راه حل - ایجاد یک موجودیت Cat
ویژگیهای پیشرفته آپولو
- ایجاد جهش
- خطاهای مدل سازی در طرحواره
- راهاندازی ماک با GraphOS
- معرفی بخشنامه تعویق و جریان
نتیجه
- مراحل بعدی