آموزش جامع پروژه محور GraphQL

واسه حرفه‌ای‌تر شدن و استخدام تو شرکت های بزرگ با حقوق های بالا باید Graph رو بلد باشی. تو دوره آموزش graphql به صورت جامع و پروژه محور یاد می‌گیری چطور یه Api گراف بنویسی و باهاش کار کنی

وضعیت دوره پیش فروش
مدت زمان دوره 0 ساعت
آخرین بروزرسانی 1402/10/22
روش پشتیبانی آنلاین
پیش نیاز جاوااسکریپت
نوع مشاهده بصورت آنلاین
توضیحات

توجه! این دوره بصورت پیش فروش ارائه شده است و در تاریخ خرداد ماه ۱۴۰۳ بصورت قطعی برگزار میشود و قیمت پیش فروش شده بعد از شروع دوره چند ده درصد افزایش پیدا میکند و مطابق سیاست های سبزلرن. بعد از اتمام نیز افزایش قیمت خواهد داشت. فلذا خرید در شرایط پیش فروش بسیار پایین تر از قیمت اصلی تمام شده است

نکته: اگر فقط بک اند کار میکنید و دانشجوی دوره NodeJS هستید. نیاز به تهیه این دوره ندارید

آموزش graphql

گراف کیو ال (graphql) چیه؟

گراف کیو ال یک زبان کوئری نویسی هست که در سال 2015 توسط فیسبوک ارائه شده و امروزه تو بسیاری از پروژه‌ها مخصوصا پروژه های بزرگ مورد استفاده قرار می‌گیره. گراف کیو ال یک نوع روش رد و بدل کردن اطلاعات بین سرور و کلاینت هست. قطعا همتون تا به الان با Restful Api کار کردین‌. تو Api های Rest به ازای هر دیتایی که در کلاینت نیاز دارین یک رکوئست به یک End Point خاص ارسال می‌کنین تا از Api رسپانس مورد نیاز رو دریافت کنین. در حالی که ممکنه از Response اون Api فقط یک پروپرتی نیاز داشته باشین! اما GraphQL اینطور نیست. شما می‌تونین تو GraphQL تعیین کنین که دقیقا چه اطلاعاتی از سرور رو نیاز دارین تا فقط اطلاعات مورد نیاز برای شما ارسال بشه. زیبا نیست؟ :))

جای جذاب‌تر GraphQL جاییه که دیگه شما چندین تا End Point ندارین. فقط یه Api دارین و کل رکوئست‌ها رو هندل می‌کنه. زیباتر شد، نه؟

چرا باید گراف کیو ال رو یاد بگیرم؟

یکی از ابزار هایی که برای حرفه‌ای‌تر شدن نیاز دارین همین GraphQL هست. تو شرکت های بزرگ و حرفه‌ای به خاطر پرفورمنس و راحتی بالا از GraphQL استفاده میشه و اگر شما بخواین با همچین شرکت هایی همکاری داشته باشین باید تکنولوژی های حرفه‌ای و خفنی مثل GraphQL رو بلد باشین. جدا از شرکت های بزرگ و مطرح دنیا اگه خودتون هم تو بازار فریلنسری بخواین یک پروژه‌ بزرگ انجام بدین بهتره از GraphQL استفاده کنین تا پروژه از پرفورمنس بالایی برخوردار باشه.

چه کسایی باید GraphQL رو یاد بگیرن؟

همونطور که Rest Api هم تو آگهی های فرانت‌اند دیده میشه و هم تو آگهی های بک‌اند، GraphQL هم تو پروژه های بزرگ یجورایی جایگزینی برای Rest Api هست. یعنی توسعه دهنده بک‌اند باید بتونه یه Api از نوع Graph بنویسه و توسعه دهنده فرانت‌اند باید بتونه از طریق GraphQL با Api هایی که سمت بک‌اند نوشته شدن کار کنه. پس در نتیجه شما چه در زمینه فرانت‌اند و چه در زمینه بک‌اند فعالیت بکنین به GraphQL نیاز دارین و برای حرفه‌ای‌تر شدن و همکاری با تیم‌ها و شرکت های بزرگ باید GraphQL رو بلد باشین.

مخاطبین دوره گراف کیو ال چه کسایی هستن؟

از طرفی محوریت این دوره زبان جاوا اسکریپت هست و از طرف دیگه GraphQL هم برای بک‌اند نیاز هست و هم برای فیلد فرانت‌اند. پس شما اگه توسعه دهنده بک‌اند (Node.js) هستین یا تو زمینه فرانت‌اند (React, Vue, Angular, …) کار می‌کنین GraphQL رو نیاز دارین و پیشنهاد می‌کنم تو دوره آموزش جامع graphql سبزلرن شرکت کنین.

پشتیبانی دوره به چه صورته؟

دوره آموزش graphql هم مثل بقیه دوره های سبزلرن پشتیبانی رایگان و مادام العمر داره.

یعنی بعد از این که تو دوره ثبت نام کردین بدون نیاز به هزینه اضافی به پشتیبانی دوره دسترسی دارین و حتی بعد از گذشت چندین سال پشتیبانی دوره براتون به اتمام نمی‌رسه و هر سوال و ابهامی راجع به GraphQL و پروژه هایی که با GraphQL توسعه میدین داشته باشین می‌تونین تو بخش پرسش و پاسخ دوره مطرح کنین تا مشکلتون برطرف شه. پشتیبانی این دوره توسط خود مدرس انجام میشه.

آیا این دوره آموزش graphql پروژه محور هست؟

صددرصد بله‌. مثل بقیه دوره های سبزلرن دوره آموزش graphql هم به صورت پروژه محور تدریس میشه و انتهای دوره بعد از این که مباحث GraphQL رو یاد گرفتیم یک اپلیکیشن بزرگ سفارش غذای آنلاین با GraphQL توسعه میدیم. بک‌اند پروژه رو با Node.js و GraphQL توسعه میدیم و کلاینت رو یک بار با React.js + GraphQL و یک‌ بار با Vue.js + GraphQL

بعد از این دوره به چه سطحی می‌رسم؟

شما بعد از گذروندن دوره آموزش گراف کیو ال اگه توسعه دهنده بک‌اند هستین می‌تونین با GraphQL برای هر پروژه‌ای که دلتون می‌خواد Api بنویسین‌. همچنین اگه توسعه دهنده فرانت‌اند هستین بعد از گذروندن دوره می‌تونین با هر مدل Api که با GraphQL نوشته شده باشه کار بکنین. همچنین بعد از گذروندن این دوره می‌تونین با حقوق بالاتر از قبل تو شرکت های حرفه‌ای‌تر و بزرگ‌تر استخدام بشید. برای پی بردن به این مسئله یه سر به آگهی های استخدامی با حقوق های بالا بزنین. تو همچین آگهی های استخدامی اسم GraphQL رو مشاهده خواهید کرد‌.

اگه این دوره رو نبینم چی رو از دست میام؟

امروزه منابع بسیار کمی برای آموزش GraphQL وجود داره. حالا این که از بین منابع موجود کدوم منبع آموزشی قابل اعتماد و جامع هست به جای خود. همچنین شما اگر GraphQL رو بلد نباشین شانس استخدام در تیم‌ها و شرکت های بزرگ و همچنین توسعه پروژه های بزرگ رو از دست میدین. با پشتیبانی، جامع بودن و هزینه‌ ناچیزی که دوره GraphQL سبزلرن داره بهترین گزینه ممکن برای یادگیری این تکنولوژی مهم هست.

سرفصل ها
معرفی دوره
مفاهیم اولیه مربوط به GraphQL
استفاده از GraphQL در Node.js
استفاده از GraphQL در React.js
استفاده از GraphQL در Vue.js
پیاده سازی پروژه سفارش آنلاین غذا
سخن پایانی
نظرات
ثبت نظر جدید
ramin | کاربر
1403/01/08

سلام اقای سعیدی راد و خشته نباشد میگم خدمتتون ...یک سوال داشتم خواستم بدونم خرداد شروع بشه این دوره حدودی چقدر زمان برای تکمیل شدن دوره نیازه ؟؟؟چون الان چند تا از دوره ها رو زدید که همگی خرداد شروع میشه و همشون هم خودتون مدرس هستید ؟و همین سوالم رو هم درمورد وب سوکت هم دارم چون هر دو تاشو میخوام تهیه کنم

محمدامین سعیدی راد | مدرس
1403/01/08

سلام رامین جان.
هم این دوره و هم دوره جامع وب‌سوکت خرداد ماه شروع و تو شهریور ماه تکمیل میشن ❤️

Ali | کاربر
1402/12/20

استاد سلام خسته نباشید اگر کسی دوره web socket رو دیده باشه بازم نیازه این دوره رو ببینه؟؟

محمدامین سعیدی راد | مدرس
1402/12/20

سلام علی جان.
کلا وب سوکت و GraphQL دو کانسپت جدا هستن و هم به عنوان توسعه دهنده فرانت‌اند و هم توسعه دهنده بک‌اند باید هر دوش رو بلد باشین 👌❤️

imannnam | دانشجو
1402/11/27

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

محمدامین سعیدی راد | مدرس
1402/11/27

سلام عزیز.
سمت کلاینت پروژه‌ها رو هم با ری‌اکت می‌زنیم و هم با ویو و نکست.

حسین غنیمتی | دانشجو
1402/12/13

استاد سمت بک اند چی ؟
سمت بک اند چی با نکست می‌زنید!؟(نظرتون ۱۰۰ در صد شده ؟)

محمدامین سعیدی راد | مدرس
1402/12/13

چقد نکته‌سنجین شما 😁❤️
اره استفاده از GraphQL تو بک‌اند نکست رو خواهیم داشت ✌️❤️

حسین غنیمتی | دانشجو
1402/12/13

😁
ممنون خیلی هم عالی 🌹
ایشالا ماجرا برا دوره ی websoket هم اینطوره!؟

محمدامین سعیدی راد | مدرس
1402/12/13

بله.

حسین غنیمتی | دانشجو
1402/11/24

سلام وقتتون بخیر،
استاد سر فصل استفاده ghraphQl در نکست (ساخت بک اند گرف با نکست) رو امکانش وجود داره که قرار بدید؟

محمدامین سعیدی راد | مدرس
1402/11/25

سلام حسین جان.
به احتمال 99 درصد خواهیم داشت ❤️

حسین غنیمتی | دانشجو
1402/11/25

تشکر❤️

حسین غنیمتی | دانشجو
1402/11/08

بیشتر از ۲۰۰ که نمیشن!

محمدامین سعیدی راد | مدرس
1402/11/09

درسته.