GraphQL by Example 2025-7 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of graphql. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with graphql and apollo, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
GraphQL by Example دوره آموزش تصویری GraphQL به وسیله نوشتن برنامه فول استک اپلیکیشن های جاوا اسکریپت است که توسط آکادمی یودمی منتشر شده است. امروزه تیم های بیشتر و بیشتری GraphQL را به جای (یا همراه با) REST برای API های وب خود انتخاب می کنند. کوئری های GraphQL به کلاینت ها انعطاف پذیری زیادی در نحوه درخواست داده از سرور می دهد، از مسائلی مانند overfetching یا underfetching داده ها جلوگیری می کند و امکان بازیابی منابع متعدد را در یک درخواست واحد فراهم می کند.
در این دوره آموزشی یاد خواهید گرفت که چگونه از GraphQL هم در سمت سرور و هم در برنامه های کلاینت از طریق مثال های عملی در قالب برنامه های جاوا اسکریپت فول استک استفاده کنید. شما با تمام مفاهیم اصلی GraphQL مانند تعریف schema ها، Mutation ها، Subscription ها و همچنین راهحلهایی برای نیازمندیهای رایج مانند رسیدگی به احراز هویت، مجوز و حافظه پنهان سمت مشتری آشنا خواهید شد.
مثال ها از Apollo Server با Node.js و Express در بک اند و Apollo Client با React در قسمت فرانت اند استفاده میکنند. با این حال، هدف فقط پوشش دادن کتابخانه های خاص GraphQL نیست، بلکه به شما درک کلی تری از مفاهیم اساسی می دهند. به عنوان مثال، Apollo Client تنها پس از یادگیری نحوه نوشتن یک کلاینت ساده “بصورت دستی” معرفی می شود تا مطمئن شوید که فرمت GraphQL را از طریق HTTP درک می کنید.
گفتنی است، یک بخش مخصوص React نیز در انتهای دوره وجود دارد که آخرین Apollo Client با کتابخانه React Hooks را پوشش می دهد.
این دوره مستلزم دانش خوب جاوا اسکریپت مدرن و در حالت ایده آل آشنایی با Node.js ،Express و React است.
Course Features & Specifications
- ناشر : Udemy
- مدرس : Mirko Nasato
- زبان: انگلیسی
- سطح آموزش : تمام سطوح
- تعداد دروس : 103
- مدت زمان آموزش : 8 ساعت و 14 دقیقه
Prerequisites
تصاویر دوره
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
تغییرات:
نسخه 2022/5 تسبت به 2021/5 تعداد 10 درس و مدت زمان 9 دقیقه افزایش داشته است. برخی دروس نیز جایگزین شده اند. همچنین کیفیت دوره از 720p به 1080p ارتقا یافته است.
نسخه 2023/12 تسبت به 2022/5 تعداد 35 درس و مدت زمان 2 ساعت 41 دقیقه افزایش داشته است.
نسخه 2025/7 نسبت به 2024/11 به تعداد 3 درس افزایش و مدت زمان 2 دقیقه افزایش داشته است.