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

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

وضعیت دوره درحال برگزاری
مدت زمان دوره 10 ساعت
آخرین بروزرسانی 1403/03/21
روش پشتیبانی آنلاین
پیش نیاز جاوااسکریپت
نوع مشاهده بصورت آنلاین
توضیحات

آموزش 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 در React.js
استفاده از GraphQL در Vue.js
پیاده سازی پروژه سفارش آنلاین غذا
سخن پایانی
نظرات
دانشجوی عزیز؛ سوالات مرتبط به پشتیبانی دوره در قسمت نظرات تایید نخواهد شد، لطفا در بخش مشاهده آنلاین هر ویدیو سوالات خود را مطرح کنید.
ثبت نظر جدید

لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.

Mohsen Bakhshi | دانشجو
1403/03/22

سلام خدمت استاد راد خسته نباشید فصل های مربوطه به بک اند سنگ تموم گذاشتین واقعا دمتون گرم ❤⭐

محمدامین سعیدی راد | مدرس
1403/03/23

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

بک‌اند هنوز تموم نشده و بنا به درخواست های دانشجوها در ادامه دوره بازم باهاتون کار دارم :))
پر قدرت ادامه بده ✌️❤️

علی ازقندی | کاربر
1403/03/22

سلام وقتتون بخیر استاد

توی سر فصل ها اسم apollo-server هست ، خواستم بدونم منظورتون همین پکیج هست : apollographql.com
؟؟

محمدامین سعیدی راد | مدرس
1403/03/22

سلام علی جان.
بله، همین ApolloGraphql.com هست 👌❤️

محسن | کاربر
1403/03/09

سلام
من برنامه نویس بک اند هستم و با پایتون/جنگو کار میکنم. با جاوااسکریپت هم آشنایی ابتدایی دارم.
این دوره به درد من میخوره؟ یا فقط به درد برنامه نویسان node.js میخوره؟

محمدامین سعیدی راد | مدرس
1403/03/09

سلام محسن جان.
تو این دوره تمام کد‌ های مربوط به GraphQL رو با جاوا اسکریپت و مشتقاتش (ری‌اکت، نود و ... ) توسعه میدیم و با گذروندن این دوره نمی‌تونین از GraphQL تو پایتون / جنگو استفاده کنین.

لذا این دوره احتمالا به دردتون نمی‌خوره و اگه تو دوره شرکت کنین صرفا فقط می‌تونین مفاهیم مربوط به GraphQL رو یاد بگیرین ❤️

ramin | دانشجو
1403/01/08

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

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

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

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

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

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

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