آموزش اصولی GraphQL (زیرنویس فارسی)

تخفیف نوروزی
آموزش اصولی GraphQL (زیرنویس فارسی)

آموزش اصولی GraphQL (زیرنویس فارسی)

در سال 2012، تیم توسعه فیسبوک به دلیل درخواست های زیادی که رد و بدل می شد نیاز به یک API قدرتمند داشت که فقط داده های مورد نیاز را از یک کوئری برگرداند به همین دلیل آنها تصمیم به ساخت و استفاده از گراف‌کیوال در تمام API های فیسبوک گرفتند.
به طور پیوسته این زبان کوئری (GraphQL) محبوبیت خود را نزد توسعه دهنگان افزایش می داد تا اینکه درسال 2016 فیسبوک، به دلیل اینکه گراف‌کیوال به شدت محبوب شده بود و به درخواست توسعه دهنگان، این زبان کوئری را اوپن سورس (open-source) کرد تا توسط کاربران قابل توسعه باشد.

گراف‌کیو‌ال یک رویکرد برای توسعه API هارا ارائه می دهد که با REST و سایر معماری های وب سرویس در تضاد است.
گراف‌کیو‌ال این امکان را به توسعه دهنگان می دهد تا ساختار داده های مورد نیاز را تعریف کنند و همین ساختار داده ها از سرور برگردانده می شود؛ بنابراین از برگشت بیش از حد داده ها (داده هایی که مورد استفاده قرار نمی گیرند) جلوگیری می شود!

هم اکنون، زبان های جاوا اسکریپت، پایتون، سی شارپ، پی اچ پی، جاوا، گو، روبی و... از گراف‌کیو‌ال پشتیبانی می کنند.

کمپانی های قدرتمندی که هم اکنون از استاندارد گراف‌کیوال استفاده می کنند :
- AWS
- GitHub
- Facebook
- IBM
- Twitter

دز این دوره، نحوه شروع به کار با گراف‌کیوال را می آموزید. مدرس این دوره (امانوئل هنری) به صورت عملی ابتدا نحوه راه اندازی گراف‌کیوال را بررسی می کند سپس نحوه ایجاد و کار با Schema ها، انواع فیلد ها و نوع ها را بررسی می کند، او همچنین نحوه استفاده از SQL و MongoDB با GraphQL، نحوه ایجاد و کار با Mutation ها را نیز در این دوره پوشش می دهد.

مشخصات دوره :
ناشر : کمپانی لیندا (Lynda)
مدرس : امانوئل هنری (Emanuel Henry)
مدت زمان : 1 ساعت و 54 دقیقه
سطح : متوسط

* این دوره به صورت زیرنویس فارسی در وبسایت قرار می گیرد *

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

جهت اطلاع از دوره های جدید ، بروز رسانی دوره ها ، تخفیف ها ، عضو کانال تلگرام ما با آدرس Top_Learn@ شوید .

در کانال هدیه و تخفیف های خوبی برای دانشجویان عزیز قرار میدهیم .

مدت زمان دوره: 02:03:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

اگر در باز کردن فایل ها مشکل داشتید آخرین نسخه win rar را نصب کنید و با km player مشاهده کنید .

معرفی اولیه

پیش نیاز های دوره

آموزش استفاده از فایل های تمرین

فایل های تمرین

معرفی ابزارهای مورد نیاز

بررسی GraphQL و کاربرد های آن

راه اندازی سرور پایه و نصب پکیج های مورد نیاز

تنظیمات اولیه، نصب پکیج های مورد نیاز و اجرای اولین کوئری برروی سرور GraphQL

آشنایی اولیه با Schema ها

آشنایی با انواع آبجکت ها و فیلد ها

آشنایی و کار با Mutation ها

مبحث Resolver و نقش آن در GraphQL

آشنایی و کار با Scalar Type ها

آشنایی و کار با Enum ها

استفاده از ابزارهای GraphQL

نصب Mongo

تنظیمات نهایی Mongo با GraphQL

Data Persistence with SQL

- نصب و استفاده از Robo 3T
- اضافه کردن آیتم های جدید با Mutation ها

آپدیت کردن آیتم ها با استفاده از Mutation ها

حذف کردن آیتم ها با استفاده از Mutation ها

آشنایی بیشتر با کوئری های ساده

استفاده از آرگومان ها در کوئری ها

استفاده از Alias ها در کوئری ها

استفاده از Fragment ها در کوئری ها

قدم های بعدی

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.