لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جنگو با GraphQL
Django with GraphQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ادغام GraphQL API با جنگو.
ما خواهیم آموخت که GraphQL چیست، مزایا و معایب استفاده از آن چیست. ما در مورد مفهوم اصلی GraphQL مانند طرحواره ها، انواع، پرس و جوها، جهش ها و اشتراک ها صحبت خواهیم کرد.
در بخش اول پروژه جنگو ساده را ایجاد خواهیم کرد. این مقدمه ای بر چارچوب جنگو است و هیچ دانش قبلی لازم نیست.
هنگامی که پروژه راه اندازی شد، GraphQL را اضافه می کنیم. به این ترتیب میتوانید پروژه جنگو یا پروژه سادهای را که با هم در بخش اول ایجاد کردهایم دنبال کنید. من نحوه ایجاد یک طرحواره ریشه و نحوه ایجاد طرحواره برای برنامه ها را توضیح خواهم داد. همچنین ما آدرس جدید جنگو را برای استفاده از graphiql پیاده سازی خواهیم کرد: رابط کاربری برای انجام یا پرس و جو و جهش. هنگامی که GraphQL آماده شد، Types، Queries و Mutations را اضافه می کنیم. من روشهای مختلفی را برای نوشتن این موارد به شما نشان میدهم و توضیح میدهم که چرا ممکن است از یک گزینه به جای دیگری استفاده کنیم.
پس از اینکه درک کاملی از GraphQL و نحوه اتصال آن با جنگو به دست آوردیم، عمیقتر میشویم و برخی موارد اضافی مانند: تأیید اعتبار رمز (JWT)، پیادهسازی رله، فیلترها، صفحهبندی و غیره را اضافه میکنیم.
ما دوره را با نمونههایی به پایان میرسانیم که چگونه از GraphQL API باطن خود با برنامههای جلویی مبتنی بر React و Angular استفاده کنیم. ما 2 برنامه جداگانه خواهیم داشت که با استفاده از graphql API داده ها را از پایگاه داده جنگو ما واکشی می کند. ما از کتابخانه apollo در قسمت جلویی استفاده خواهیم کرد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مروری بر فناوری
Technology overview
GraphQL چیست؟
What is GraphQL
در حال آماده سازی پروژه جنگو
Preparing Django project
ایجاد پروژه
Creating Project
نمای کلی فایل ها
Files overview
ادمین جنگو
Django admin
مدل اول
First model
مدل های بیشتر
More models
GraphQL
GraphQL
اضافه کردن GraphQL
Adding GraphQL
طرحواره برای برنامه
Schema for app
Graphiql
Graphiql
پارامترهای پرس و جو
Query params
فیلدهای درخواست سفارشی
Custom query fields
چند مدل
Multiple models
نام مستعار و قطعات
Aliases and fragments
نام ها، متغیرها و دستورالعمل ها
Names, variables and directives
نمایش نظرات