قیمت این دوره : 99,000 تومان
  • مدرس دوره : حمزه عزیززاده ( رزومه )
  • تعداد دانشجویان این دوره : 0 نفر
  • تعداد ویدیوها : 14 ویدیو
  • مدت زمان دوره : 2:26:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/04/03
 فروش این دوره متوقف شده است.

آموزش جامع گراف کیو ال ( Graph QL )

خیلی از ما با ساخت REST APIs آشنا هستیم . گراف کیو ال (GraphQL) یک زبان query محور می باشد که توسط فیس بوک (Facebook) به منظور ساخت برنامه های سمت کاربر با ساختار منعطف تر برای توصیف ساختار اطلاعات و عملیات آنان توسعه و ساخته شده است.

گراف کیو ال (GraphQL) طراحی شده تا یکی از بزرگترین مشکلات REST-API را حل کند. این زبان با تعریف فیلدها ، انواع آن و عملگر های آنان سرو کار دارد.

اما بهتره ببینم دقیقا گراف کیو ال (GraphQL) چیه ؟؟

 

توصیف دقیق نوع دادها و فیلد ها در گراف کیو ال

 

قدرت اصلی گراف کیو ال را می توان در توصیف داده ها و فیلد ها بیان کرد زیرا با این کار دیگر شما محدود به یک endpoint نخواهید بود و می توانید تمامی اطلاعات مورد نیاز خود را فقط از طریق یک endpoint دریافت کنید .

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

 

استفاده از Graphiql

 

Graphiql یک ابراز دقیق و سریع برای تست و بررسی api شما می باشد که به وسیله آن بدون نیاز به تغییر یا عوض کردن صفحه ای صحت اطلاعات اطمینان حاصل فرماید.

 

رهایی از ورژن بندی api

 

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

این مشکلات باعث بالا رفتن حجم کد و مصرف زیاد از منابع سرور شما خواهد شد و همچنین ممکن است در بعضی مواقع api ساخته شده برای موبایل با وب متفاوت باشد .

که این امر نیز موجب به وجود آمدن endpoint های مختلف خواهد شد ولی با گراف کیو ال (GraphQL) شما فقط یک endpoint خواهید داشت که به تمام این نیاز ها جواب خواهد داد.

آپدیت های شما رو انجام خواهد داد بدون این که نیاز به تغییر api باشد در عین حال که به متد های قبلی نیز پاسخگو خواهد بود .

 

با توجه به پیشرفت روز به روز وب و همچنین نیاز روز افزون به api ها از وب سرور ها و همچنین گسترش اپ های دستگاها نیاز بیشتری به api وجود دارد .

گراف کیو ال (GrapQL) ابزاری بسیار کاربری می باشد که به وسیله آن شما می توانید به راحتی به این نیاز ها پاسخ بگوید و از شر پیچیدگی بیش از حد آن خلاص شوید.

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

فهرستـــ ویدیوها

مدت زمان دوره 02:26:00
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
1
  • معرفی دوره

  • 00:03:00
  • رایگانــ

در این جلسه چشم اندازی به کل دوره داریم تا ببینیم چه کاری میخواهیم انجام بدیم

2
  • معرفی api و graph ql

  • 00:11:00
  • رایگانــ

در این جلسه بهتون بگم api چی هسته و graph ql چه کاری برامون انجام میده

3
  • تفاوت بین rest و graph ql

  • 00:10:00
  • رایگانــ

در این جلسه با هم تفاوت بین rest و graph ql رو بررسی می کنیم

4
  • راه اندازی اولیه گراف کیو ال

  • 00:10:00
  • رایگانــ

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

5
  • hello world

  • 00:08:00
  • نقدیــ

در این جلسه استارت کار خودمون رو میزنیم و شروع می کنیم به یادگیری حرفه ای گراف کیو ال

6
  • Schema

  • 00:19:00
  • نقدیــ

در این جلسه از ابتدا شروع می کنیم به یاد گیری تا مسائل پایه رو هم به خوبی یاد بگیریم

7
  • نمایش مقادیر درخواستی در گراف کیو ال

  • 00:08:00
  • نقدیــ

در این جلسه rootValue رو با هم کار می کنیم

8
  • بازیابی اطلاعات در دیتابیس

  • 00:09:00
  • نقدیــ

در این جلسه نحوه بازیابی اطلاعات در مونگو رو بهتون آموزش میدم

9
  • اتصال به دیتابیس

  • 00:13:00
  • نقدیــ

در این جلسه به دیتابیس متصل میشیم و از دیتابیس اطلاعات رو به نمایش میزاریم

10
  • دریافت اطلاعات با استفاده از یک اطلاعات مشخص

  • 00:10:00
  • نقدیــ

در این جلسه اطلاعات خاصی که مد نظرمونه رو دریافت میکنیم

11
  • تمرین جلسات گذشته و اجباری کردن پارامترها

  • 00:13:00
  • نقدیــ

مروری بر جلسات گذشته

12
  • صفحه بندی ( بخش اول )

  • 00:12:00
  • نقدیــ

در این جلسه اطلاعت رو صفحه بندی میکنیم

13
  • صفحه بندی ( بخش دوم )

  • 00:14:00
  • نقدیــ

در این جلسه اطلاعت رو صفحه بندی میکنیم

14
  • رابطه ها ( بخش اول )

  • 00:06:00
  • نقدیــ

در این جلسه وارد بخش رابطه ها میشیم

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .