×
هزینه آموزش
۳۵,۰۰۰ تومان

آموزش Apollo Server و کاربرد آن در GraphQL

آموزش Apollo Server و کاربرد آن در GraphQL

تعداد دانشجو
۹ نفر
مدت زمان
۲ ساعت و ۹ دقیقه
هزینه آموزش
۳۵,۰۰۰ تومان
محتوای این آموزش
آموزش Apollo Server و کاربرد آن در GraphQL

آپولو (Apollo) یک پلتفرم برای ایجاد دیتاگراف (DataGraph) است. دیتاگراف یک لایه ارتباطی است که بین کلاینت (Client) و سرور (server) قرار می‌گیرد و کلاینت شما مانند: React یا برنامه‌های iOS را به صورت یکپارچه به سرویس Backend شما وصل می‌کند. دیتاگراف آپولو از GraphQL برای تعریف و اجرای ساختار این جریان داده استفاده می‌کند. در GraphQL به جای اینکه API (Application Programming Interface) را در قالب Endpoint‌های متعدد در نظر بگیرد آن‌ها را در قالب گراف‌های متعدد در نظر می‌گیرد. هدف از این فرادرس، آشنایی با Apollo Server و یادگیری اصول اولیه GraphQL بدون نیاز به دانش قبلی در مورد آن است.

آموزش Apollo Server و کاربرد آن در GraphQL

تعداد دانشجو
۹ نفر
مدت زمان
۲ ساعت و ۹ دقیقه
هزینه آموزش
۳۵,۰۰۰ تومان
محتوای این آموزش
مدرس
ملیحه غفوری ورزنه

کارشناس ارشد هوش مصنوعی

از افتخارات علمی ایشان می‌توان به ارائه چندین مقاله علمی و تخصصی در نشریات و کنفرانس‌ها، تالیف کتاب پایگاه داده و سیستم‌عامل و همچنین تسلط به زبان‌های برنامه‌نویسی مختلف اشاره کرد. ایشان چندین سال سابقه تدریس در دانشگاه و حضور در شرکت‌های بین‌المللی را در کارنامه حرفه‌ای خود دارند.

چکیده آموزش


توضیحات تکمیلی

آپولو (Apollo) یک پلتفرم برای ایجاد دیتاگراف (DataGraph) است. دیتاگراف یک لایه ارتباطی است که بین کلاینت (Client) و سرور (server) قرار می‌گیرد و کلاینت شما مانند: React یا برنامه‌های iOS را به صورت یکپارچه به سرویس Backend شما وصل می‌کند. دیتاگراف آپولو از GraphQL برای تعریف و اجرای ساختار این جریان داده استفاده می‌کند. در GraphQL به جای اینکه API (Application Programming Interface) را در قالب Endpoint‌های متعدد در نظر بگیرد آن‌ها را در قالب گراف‌های متعدد در نظر می‌گیرد.

فیس‌بوک (Facebook) با ارائه GraphQL تلاش کرد که مشکلات ناشی از RESTful API را حل کند. Apollo Server با ساده نگه‌داشتن کدها، امکان برنامه‌نویسی راحت‌تر و امن‌تر را به ما می‌دهد، در ضمن کارایی و عملکرد هم در آپولو سرور بهبود یافته است.

هدف از این فرادرس، آشنایی با Apollo Server و یادگیری اصول اولیه GraphQL بدون نیاز به دانش قبلی در مورد آن است. در این آموزش یک اپلیکیشن React با پایگاه داده MongoDB برای آموزش بیشتر ساخته می‌شود. این آموزش به تمام کسانی که با برنامه‌نویسی آشنا و علاقه‌مند به یادگیری طراحی وب با MERN Stack هستند، توصیه می‌شود.

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی آپولو سرور، ساخت اولین پروژه در GraphQL
  • درس دوم: Type در GraphQL و معرفی Resolver
  • درس سوم: کوئری تودرتو و فیلد سفارشی در GraphQL
  • درس چهارم: متغیر کوئری و ادامه بخش کوئری تودرتو در GraphQL
  • درس پنجم: Mutation
  • درس ششم: Validation در GraphQL
  • درس هفتم: پروژه MERN Stack و قسمت Back-end
  • درس هشتم: پروژه Front-end - بخش یکم
  • درس نهم: پروژه Front-end - بخش دوم
  • درس دهم: پروژه Front-end - بخش سوم

مفید برای رشته‌های
  • مهندسی کامپیوتر - نرم‌افزار
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

Visual Studio Code 2015 - لزوما این نرم‌افزار لازم نیست و استفاده از هر نوع ویرایشگری بلامانع است.



پیش نمایش‌ها

۱. معرفی آپولو سرور، ساخت اولین پروژه در GraphQL

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۷ مگابایت -- (کلیک کنید +))

۲. Type در GraphQL و معرفی Resolver

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۶ مگابایت -- (کلیک کنید +))

۳. کوئری تودرتو و فیلد سفارشی در GraphQL

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۷ مگابایت -- (کلیک کنید +))

۴. متغیر کوئری و ادامه بخش کوئری تودرتو در GraphQL
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. Mutation
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. Validation در GraphQL
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. پروژه MERN Stack و قسمت Back-end
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. پروژه Front-end - بخش یکم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. پروژه Front-end - بخش دوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. پروژه Front-end - بخش سوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش Apollo Server و کاربرد آن در GraphQL
ناشر فرادرس
کد آموزش FVAPO9905
مدت زمان ۲ ساعت و ۹ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۲۶۰ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

آموزش‌های پیشنهادی برای شما

نظرات

تا کنون ۹ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.

برچسب‌ها:
Apollo Server | Apollo server express | Application programming interface | DataGraph | GraphQL | GraphQL | Mutation | Resolver | RESTful API | Semantic UI React | Type در GraphQL | Validation in GraphQL | آپولو سرور | آپولو سرور اکسپرس | آشنایی با Apollo Server | آموزش مبانی آپولو سرور | اصول اولیه GraphQL | ایجاد دیتاگراف | پایگاه داده MongoDb | پروژه با MERN | پروژه قسمت Frontend | دیتاگراف آپولو | ساخت پروژه در GraphQL | طراحی وب با MERN | عملکرد آپولو سرور | فیلد سفارشی در GraphQL | کارایی آپلو سرور | کوئری تو در تو | کوئری تو در تو در GraphQL | گراف کیو ال | مبانی آپولو سرور | متغیر کوئری | معرفی آپولو سرور
مشاهده بیشتر مشاهده کمتر
فهرست جلسات ۱۱ جلسه ویدئویی ×