در حال حاضر محصولی در سبد خرید شما وجود ندارد.
بیاموزید که چگونه پایگاه داده Postgres خود را به پشتوانه سریع GraphQL در زمان بندی ، واقعی و چشمگیر تبدیل کنید بدون اینکه حتی کد نویسی کنید
عنوان اصلی : Performant GraphQL Backend in 1 Day Using Hasura Engine 2022
سرفصل های دوره :
مقدمه:
نحوه استفاده از دوره و پیوند به کد منبع
اصول - پرسشها / جهشها / اشتراکهای بلادرنگ:
تغییرات ابر هاسورا
Hasura را به عنوان یک داکر کانتینر اجرا کنید
نمایش کلی کنسول هاسورا
ایجاد جداول در مدیر پایگاه داده هاسورا
بیایید اولین کوئری GraphQL را در پایگاه داده بسازیم
پرس و جو - مرتب سازی داده ها
پرس و جو - فیلتر کردن داده ها
پرس و جو - جستجوی تمام متن
پرسش - ترکیب چند فیلتر
پرس و جو - نحوه انجام صفحه بندی
Query - نحوه کار با روابط بین جداول پایگاه داده
جهش - یک مورد ایجاد کنید
جهش - یک مورد را به روز کنید
جهش - حذف یک مورد
جهش - موارد را با روابط تغییر دهید
نحوه استفاده از متغیرها در پرس و جوها، جهش ها و اشتراک های GraphQL
اشتراکها - پرسشهای بیدرنگ
تخصیص منطق سفارشی به سرویسهای میکرو شخص ثالث:
راه اندازی توابع ابری Firebase
محرکهای رویداد - یک راهانداز رویداد ایجاد کنید
محرکهای رویداد - منطق رویداد را پیادهسازی کنید
اخطار! اگر "شیء از نوع "ناشناخته" است"
اقدامات - ایجاد یک اقدام (ایجاد اقدام کاربر)
اقدامات - روابط با جداول پایگاه داده
طرح راه دور - آن چیست؟
طرح راه دور - طرح GraphQL خارجی را ایجاد و متصل کنید
خلاصه بخش
تأیید هویت در هاسورا:
احراز هویت با JWT (JSON WEB Token)
احراز هویت با JWT و Firebase REST API
دسترسی مبتنی بر نقش
نقش ناشناس
حالت احراز هویت وب هوک
مهاجرتها و فرادادههای پایگاه داده:
Hasura CLI را ملاقات کنید
مهاجرت اولیه را ایجاد کنید
چگونه فراداده را صادر کنیم
چگونه وضعیت مهاجرت را بررسی کنیم
نحوه اعمال متادیتا
چگونه مهاجرتها و فرادادههای خود را همیشه همگامسازی کنیم
له کردن مهاجرت
مهاجرت بذر
نحوه بازگرداندن تغییرات در صورت بروز مشکل
آپلود فایل و بهبودهای کوچک:
ایجاد اقدام - آپلود فایل
مثال با Angular (Material)، Apollo Client، Firebase Storage و سرور Hasura:
یک برنامه Angular ایجاد کنید و Angular Material را نصب کنید
عملکرد SignUp را اجرا کنید
عملکرد ورود به سیستم را اجرا کنید
Typescript Code و انواع Autogeneration
محافظان احراز هویت را ایجاد کنید و یک نمایه کاربری ایجاد کنید
پرس و جوهای امن را در نقاط پایانی GraphQL انجام دهید
اجرای آپلود فایل
لیست فایل های آپلود شده را ارائه دهید
جزئیات فایل را در پنجره گفتگو باز کنید
نظرات را به فایل اضافه کنید
مثال با React (Material)، Apollo Client، Firebase Storage و سرور Hasura:
یک برنامه React ایجاد کنید و وابستگی ها را نصب کنید
عملکرد SignUp را اجرا کنید
عملکرد ورود به سیستم را اجرا کنید
Typescript Code و انواع Autogeneration
محافظان احراز هویت را ایجاد کنید و یک نمایه کاربری ایجاد کنید
پرس و جوهای امن را در نقاط پایانی GraphQL انجام دهید
اجرای آپلود فایل
لیست فایل های آپلود شده را ارائه دهید
جزئیات فایل را در پنجره گفتگو باز کنید
نظرات را به فایل اضافه کنید
استقرار پروژه هاسورا در محیطهای توسعه و تولید با استفاده از GitHub Actions:
عملکردهای ابری را برای چند محیط پیکربندی کنید
پیکربندی React Application for Multi Environment Support
درباره سلب مسئولیت Firebase Cloud Functions
ایجاد و پیکربندی Firebase Production و توسعه پروژه ها
نمونه های تولید و توسعه Hasura را ایجاد و پیکربندی کنید
GitHub Repo یک داده حساس راه اندازی را به عنوان راز پیکربندی کنید
استقرار عملکرد Cloud با اکشنهای GitHub
موتور Hasura را با اکشنهای GitHub اجرا کنید
برنامه React را با استفاده از GitHub Actions اجرا کنید
استقرار کل پروژه در محیط تولید
Hasura 2.* :
به Hasura 2.0 و Metadata 3.0 ارتقا دهید
به Hasura 2.8.1 و جدیدترین توابع ابری Firebase ارتقا دهید
برنامه React را به React 18 و آخرین کلاینت آپولو ارتقا دهید
برنامه Angular را به Angular 14 و آخرین کلاینت Apollo ارتقا دهید
Performant GraphQL Backend in 1 Day Using Hasura Engine 2022
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.