آموزش جامع پروژه محور GraphQL
واسه حرفهایتر شدن و استخدام تو شرکت های بزرگ با حقوق های بالا باید Graph رو بلد باشی. تو دوره آموزش graphql به صورت جامع و پروژه محور یاد میگیری چطور یه Api گراف بنویسی و باهاش کار کنی
گراف کیو ال (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 سبزلرن داره بهترین گزینه ممکن برای یادگیری این تکنولوژی مهم هست.
لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.
سلام استاد وقت بخیر
میخواستم بپرسم اگه توسعه بک اند با Next.js رو بلد باشیم می تونیم تو دوره های websocket و GraphQL فصل هایی که مربوط به بک اند میشن رو نگاه کنیم و کامل متوجه شیم ؟
سلام عزیز.
بله میتونین با نگاه کردن به فصل های مربوط به بکاند در هر دو دوره مباحث مربوطه رو سمت سرور با نکست توسعه بدین و اگه جایی با مشکل مواجه شدین میتونین تو بخش پرسش و پاسخ هر دوره مطرح کنین 👌❤️
یعنی اگه فقط api route نکست جی اس رو بلد باشیم و تو دوره متخصص نود جی اس شرکت نکرده باشیم ، می تونیم تو دوره های websocket و graphQL قسمت هایی که بک اند توسعه میدین رو متوجه بشیم یا اینکه نیازه برای درک اون مباحث تو دوره نود جی اس هم شرکت کنیم ؟
بله اگه نکست رو به خوبی بلد باشین و تو دوره های گراف / وبسوکت شرکت کنین میتونین از این دو تکنولوژی در توسعه بکاند با نکست هم استفاده کنین و اگه با سوالی مواجه شدین با پشتیبانی دوره در میون بذارین 👌❤️
سلام استاد خسته نباشید میخواستم بدونم کسی که ری اکت و ریداکس رو یاد گرفته بهتره از کدوم دوره های ارتقا مهارت شروع کنه ؟
سلام علی اکبر جان.
تقریبا برای دوره های ارتقای مهارت ترتیب آنچنان دقیق و مهمی وجود نداره.
شما بعد از این که ریاکت، ریداکس، نکست و تایپ اسکریپت رو یاد گرفتین میتونین دوره های ارتقای مهارت رو از WebSocket یا GraphQL یا ... شروع کنین.
بخدا میخواستم برم یه دوره رایگان ببینم چون داشتم با خودم میگفتم برام سنگینه بخوام الان هزینه کنم واسه این دوره اما تهش به خودم گفتم که سعیدی راده :)))
ممنونم که انقدر خوب توضیح دادی که برام شد جذاب ترین دوره ات و حلالت هرچقدر که از فروش دوره هات درمیاری استاد♥️
سلام آرین جان، قربونت عزیزم.
مرسی که بهم لطف داری، خوشحالم که تونستم برات مفید باشم.
پر قدرت ادامه بده ✌️❤️
درود بر استاد سعیدی
بازم یه دوره خفن دیگه... سپاس بیکران🙏
جناب سعیدی قسمت های بعدی کی آپدیت میشن؟
سلام سروش جان، مخلصم.
دوره تا آخر همین ماه کامپلیت میشه ✌️❤️
سلام خدمت استاد راد خسته نباشید فصل های مربوطه به بک اند سنگ تموم گذاشتین واقعا دمتون گرم ❤⭐
سلام محسن جان.
خیلی خوشحالم که دوره برات مفید بوده و رضایت کافی داشتی.
همچنین منم ازت ممنونم که مثل همیشه قدردان هستی.
بکاند هنوز تموم نشده و بنا به درخواست های دانشجوها در ادامه دوره بازم باهاتون کار دارم :))
پر قدرت ادامه بده ✌️❤️