495,000 تومان قیمت اصلی: 495,000 تومان بود.99,000 تومانقیمت فعلی: 99,000 تومان.
ویژگی های دوره
برنامه های مبتنی بر داده معمولا بر پایه درخواست هایی ساخته می شوند که از طریق API اجرا می شوند. GraphQL که در ابتدا توسط فیسبوک طراحی شد، یک زبان پرس وجو برای API است که به توسعه دهندگان این امکان را می دهد تا دقیقا نوع درخواست های مورد نیاز خودشان را مشخص کرده و در قالب یک درخواست، اطلاعات مربوط به بخش های مختلف آن را دریافت کنند. در واقع می توان گفت این روش در کار با شبکه ها، راهکاری قدرتمند برای حل بسیاری از چالش های بزرگ در توسعه نرم افزار ارائه می دهد.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش GraphQL مقدماتی می پردازیم. شما در این دوره آموزشی با اصول اولیه GraphQL آشنا می شوید. ایو پورسلو ابتدا مبانی این زبان پرس وجو را معرفی می کند و سپس به سراغ نحوه نوشتن Queryها، استفاده از متغیرها و نامگذاری عملیات می رود. او همچنین کار با Mutationها و Subscriptionها را توضیح می دهد و نشان می دهد چطور می توان یک Schema ایجاد و سپس آن را بهبود داد.
از دیگر مباحثی که در این دوره پوشش داده می شود می توان به ساخت یک Object سفارشی، اضافه کردن نوع شمارشی (Enumeration Type)، نوشتن مستندات برای Schema و بسیاری نکات کاربردی دیگر اشاره کرد.
سرفصل های دوره آموزش GraphQL مقدماتی
مقدمه
- معرفی GraphQL
- پیش نیازهای مورد نیاز پیش از شروع دوره
۱. GraphQL چیست؟
- درک GraphQL
- تفاوت GraphQL با REST
- استفاده از GraphQL Playground
۲. پرس وجوهای GraphQL (Queries)
- استفاده از نوع های شمارشی (Enum) و آرگومان ها
- اضافه کردن متغیرها
- پرس وجوی نوع های مرتبط
- ایجاد نام برای عملیات (Operation Names)
۳. تغییر داده ها و اشتراک ها (Mutations & Subscriptions)
- تغییر داده ها با Mutation
- ایجاد قطعه ها (Fragments) در GraphQL
- کار با Subscriptionها
- تمرین: ارسال پرس وجوهای مربوط به کتابخانه حیوانات خانگی
- راه حل: ساخت پرس وجوی کتابخانه حیوانات خانگی
۴. ساخت Schema برای سرور GraphQL
- معرفی زبان تعریف Schema در GraphQL
- راه اندازی یک سرور GraphQL با Apollo Server
- ایجاد یک شیء سفارشی (Custom Object)
- افزودن نوع شمارشی (Enumeration Type)
۵. بهبودهای Schema
- کار با Mutationها
- ارسال نوع های ورودی (Input Types) به Mutationها
- ساخت یک Scalar سفارشی
- بازگرداندن یک شیء سفارشی
- شخصی سازی Mockهای Schema با Apollo Server
- ایجاد Subscriptionها
- نوشتن مستندات برای Schema
جمع بندی
- مراحل بعدی
حاصل دوره
دانشجو با گذراندن این دوره یاد می گیرد که چطور با GraphQL کار کند، از کوئری ها (Queries)، متغیرها و Mutationها گرفته تا ساخت Schema و افزودن انواع سفارشی. همچنین توانایی ایجاد و مدیریت Subscriptionها، شخصی سازی Schema و نوشتن مستندات آن را به دست می آورد و می تواند برای پروژه های واقعی یک سرور GraphQL حرفه ای راه اندازی و توسعه دهد.
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
دوره های مرتبط
پکیج آموزش کاربردی برنامه نویسی اندروید
آموزش کوئری نویسی در MySQL
ارائه شده توسط< آرکادمی
خداحافظی با اسپم در وردپرس
ارائه شده توسط< مسعود جواهری
طراحی وب از رویا تا واقعیت (فصل سوم)
ارائه شده توسط< محمدرضا عسگری
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
495,000 تومان قیمت اصلی: 495,000 تومان بود.99,000 تومانقیمت فعلی: 99,000 تومان.
فرصت باقیمانده تا پایان جشنواره سیاره دانش
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.

قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم