وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

آموزش ساخت GraphQL Backend ها

سرفصل های دوره

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با کدنویسی GraphQL یاد می گیرید.

عنوان اصلی : Build Performant GraphQL Backends in Days using Hasura

سرفصل ها :


معرفی:
چه چیزی یاد خواهیم گرفت؟
هاسورا چیست؟
مبانی - پرس و جوها / جهش ها / اشتراک های بلادرنگ:
با Hasura در Hasura Cloud شروع کنید
Hasura را به عنوان یک Docker Container اجرا کنید
نمای کلی کنسول هاسورا
ایجاد جداول در مدیر پایگاه داده هاسورا
بیایید اولین Query GraphQL را در پایگاه داده بسازیم
پرس و جو - مرتب سازی داده ها
پرس و جو - فیلتر داده ها
پرس و جو - جستجوی تمام متن
پرس و جو - ترکیب چند فیلتر
Query - نحوه انجام صفحه بندی
Query - نحوه کار با روابط بین جداول پایگاه داده
جهش - یک آیتم ایجاد کنید
جهش - یک مورد را به روز کنید
جهش - یک مورد را حذف کنید
جهش - موارد را با روابط تغییر دهید
نحوه استفاده از متغیرها در پرس و جوها، جهش ها و اشتراک های GraphQL
اشتراک ها - پرس و جوهای بلادرنگ
واگذاری منطق سفارشی به میکروسرویس های شخص ثالث:
چگونه منطق کسب و کار را گسترش دهیم
توابع ابری Firebase را تنظیم کنید
محرک های رویداد - ایجاد یک محرک رویداد
محرک های رویداد - منطق رویداد را پیاده سازی کنید
اقدامات - نمای کلی
اقدامات - ایجاد یک عمل
اقدامات - روابط با جداول پایگاه داده
طرح راه دور - آن چیست؟
طرح راه دور - ایجاد و اتصال طرح GraphQL خارجی
خلاصه بخش
احراز هویت در هاسورا:
چگونه از نقاط پایانی هاسورا محافظت کنیم
احراز هویت با JWT (JSON Web Token)
احراز هویت با JWT و Firebase REST API
دسترسی مبتنی بر نقش
نقش ناشناس
حالت احراز هویت Webhook
مهاجرت ها و فراداده های پایگاه داده:
یک مشکل را توصیف کنید
مهاجرت و فراداده چیست؟
با هاسورا CLI آشنا شوید
ایجاد مهاجرت اولیه
نحوه صادرات فراداده
نحوه بررسی وضعیت مهاجرت
نحوه اعمال متادیتا
چگونه مهاجرت ها و ابرداده های خود را همیشه هماهنگ نگه دارید
له کردن مهاجرت
مهاجرت بذر
اگر مشکلی پیش بیاید چگونه می توان تغییرات را برگشت داد
آپلود فایل و بهبودهای کوچک:
رفع مجوز برای نقش های کاربر
ایجاد اقدام - آپلود فایل
مثال با Angular، Apollo Client، Firebase Storage و Hasura Server:
یک برنامه Angular ایجاد کنید و Angular Material را نصب کنید
اجرای عملکرد ثبت نام
اجرای عملکرد ورود به سیستم
کد تایپ اسکریپت و تولید خودکار انواع
محافظ های احراز هویت ایجاد کنید و یک نمایه کاربری ایجاد کنید
پرس و جوهای ایمن را در نقاط پایانی GraphQL انجام دهید
اجرای آپلود فایل
فهرست فایل های آپلود شده را رندر کنید
جزئیات فایل را در پنجره گفتگو باز کنید
نظرات را به فایل اضافه کنید
مثال با React، Apollo Client، Firebase Storage و Hasura Server:
یک React App بسازید و Dependencies را نصب کنید
اجرای عملکرد ثبت نام
اجرای عملکرد ورود به سیستم
Typescript Code و Type Autogeneration
محافظ های احراز هویت ایجاد کنید و یک نمایه کاربری ایجاد کنید
پرس و جوهای ایمن را در نقاط پایانی GraphQL انجام دهید
اجرای آپلود فایل
فهرست فایل های آپلود شده را رندر کنید
جزئیات فایل را در پنجره گفتگو باز کنید
نظرات را به فایل اضافه کنید
استقرار پروژه هاسورا در محیط های توسعه و تولید با استفاده از GitHub Actions:
پیکربندی Hasura برای توسعه محلی راحت برای یک تیم
توابع ابری را برای چند محیط پیکربندی کنید
برنامه React را برای پشتیبانی از چند محیط پیکربندی کنید
ایجاد و پیکربندی Firebase Production و توسعه پروژه ها
نمونه های تولید و توسعه Hasura را ایجاد و پیکربندی کنید
مخزن GitHub را پیکربندی کنید و داده های حساس را به عنوان راز تنظیم کنید
اجرای Cloud Function با GitHub Actions
موتور Hasura را با اقدامات GitHub اجرا کنید
برنامه React را با استفاده از GitHub Actions اجرا کنید
استقرار کل پروژه در محیط تولید

نمایش سرفصل های انگلیسی

Build Performant GraphQL Backends in Days using Hasura

139,000 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
شناسه: 33383
حجم: 9640 مگابایت
مدت زمان: 407 دقیقه
تعداد دیسک: 3 عدد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 7 شهریور 1400
آموزش ساخت GraphQL Backend ها
آموزش ساخت GraphQL Backend ها 1
آموزش ساخت GraphQL Backend ها 2
آموزش ساخت GraphQL Backend ها 3
آموزش ساخت GraphQL Backend ها 4
آموزش ساخت GraphQL Backend ها 5
آموزش ساخت GraphQL Backend ها 6
طراحی سایت و خدمات سئو

139,000 تومان
افزودن به سبد خرید