GraphQL چیست؟

GraphQL استانداردی جدید برای طراحی و توسعهٔ API است که به صورت اپن‌سورس توسط کمپانی فیسبوک توسعه داده شده است و در حال حاضر هم توسط کامیونیتی بزرگی از دولوپرها و شرکت‌ها از سراسر دنیا ساپورت می‌شود. در حقیقت، GraphQL در پاسخ به نقدهایی که به RESTful API وارد است طراحی شده تا بتواند به عنوان راه‌کار جامع و اثربخش در توسعهٔ ای‌پی‌آی مورد استفاده قرار گیرد.

در سایت How to GraphQL می‌توانید نقشهٔ‌راه آموزشی خود را از معرفی مقدماتی GraphQL شروع کنید؛ جایی که با پایه و اساس این تکنولوژی مبتنی بر API آشنا شده، چشم‌اندازی از چگونگی ساخت GraphQL و مقایسه‌اش با رویکردی همچون RESTful را مشاهده کرده و متوجه خواهید شد که گرف‌کیوال در کجای اِستک تکنولوژی قرار می‌گیرد. پس از اینکه مفاهیم پایه‌ای گرف‌کیوال را فرا گرفتید، می‌توانید در موضوع عمیق‌تر شوید و مطالب تخصصی‌تری راجع به سرورها یا کلاینت‌های گرف‌کیوال را فرا گرفته یا اینکه یک خودآموز عملی را شروع کنید و یک اپلیکیشن کاربردی با زبان برنامه‌نویسی دلخواه‌تان بسازید (خودآموز‌ها به شکلی کاربرپسند طراحی شده‌اند و همهٔ مفاهیم لازم جهت ساخت یک API برای سایتی شبیه به Hacker News را به شما آموزش می‌دهند و همهٔ دستورالعمل‌ها در خودآموزها به صورت کاملاً واضح هایلایت شده‌اند تا هیچ مرحله‌ای را به صورت تصادفی جا نیندازید.)

با استفاده از این خودآموز، یاد می‌گیرید که چگونه فیچرهایی مثل فرستادن کوئری‌، تَسک‌های بلادرنگ (Real-time) یا فیچرهای پیشرفته‌ای مانند اهراز هویت، صفحه‌بندی و … را به پروژه‌ٔ خود اضافه کنید و جالب است بدانید در پایان هر مرحله که طی می‌کنید، یکسری پرسش‌ جهت آزمودن سطح مهارت شما قرار داده شده که پس از پایان همهٔ مراحل قادر خواهید بود تا با استفاده از امتیازی که از آن‌ها دریافت می‌کنید، میزان یادگیری خود را رصد نمایید.

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]