آموزش AWS برای توسعه دهندگان: AWS AppSync با GraphQL

AWS for Developers: AWS AppSync with GraphQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با بالغ شدن برنامه های تلفن همراه ، کاربران انتظار دارند داده ها در همه دستگاه ها - حتی به صورت آفلاین - و همچنین به روزرسانی های در زمان واقعی در دسترس باشند. AWS AppSync به هر دوی این موارد کمک می کند در حالی که از GraphQL برای API نیز استفاده می کند. در این دوره ، نحوه استفاده از AWS AppSync و GraphQL را در گردش کار توسعه برنامه تلفن همراه خود بیابید. Bear Cahill مربی شما را از طریق ایجاد یک GraphQL API آنلاین از یک جدول موجود DynamoDB و بالعکس راهنمایی می کند. او نحوه تعریف طرح واره را نشان می دهد. کد برنامه تلفن همراه را از طریق Amplify تولید کنید. و ایجاد یک برنامه با ورود به سیستم کاربر ، داده های آنلاین با در دسترس بودن آفلاین ، و به روز رسانی در زمان واقعی.
موضوعات شامل:
  • آماده شدن برای استفاده از AppSync در کد
  • به روزرسانی تنظیمات و طرح
  • افزودن منبع دوم داده
  • ذخیره سازی پست ها بصورت آنلاین
  • به روزرسانی اشتراک ها در طرح
  • تست به روزرسانی های زنده
  • مدیریت پست های به روز شده
  • قابلیت های آفلاین

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

مقدمه Introduction

  • بروزرسانی های موجود در دسترس بالا و زمان واقعی AppSync AppSync high availability and real-time updates

  • آنچه باید بدانید What you should know

1. احراز هویت کاربر AWS 1. AWS User Authentication

  • حساب و کنسول AWS AWS account and console

  • تأیید هویت کاربر Amplify user authentication

  • پیکربندی برنامه App configuration

  • تأیید اعتبار کاربر در برنامه User authentication in app

  • مدیریت حساب Account management

2. تنظیمات AppSync 2. AppSync Setup

  • AppSync GraphQL API با تقویت AppSync GraphQL API with Amplify

  • تقویت کدگر Amplify codegen

3. کد برنامه و پیکربندی 3. App Code and Configuration

  • AWS AppSync CocoaPod AWS AppSync CocoaPod

  • آماده سازی برای استفاده از AppSync در کد Preparing to use AppSync in code

  • تنظیمات را بصورت آنلاین ذخیره کنید Save settings online

  • به روز رسانی تنظیمات Update settings

  • طرحواره را به روز کنید Update a schema

  • تنظیمات را دریافت کنید Fetch settings

4. اضافه کردن یک منبع داده دوم 4. Adding a Second Datasource

  • اضافه کردن پست ها جدول DB Adding posts DB table

  • Codegen با تغییرات Codegen with changes

  • ذخیره پست آنلاین Storing posts online

  • واکشی داده های آنلاین Fetching online data

  • پاک کردن پست ها بصورت آنلاین Deleting posts online

5. به روز رسانی در زمان واقعی 5. Real-Time Updates

  • اشتراک ها را در یک برنامه به روز کنید Update subscriptions in a schema

  • ارسال پست های جدید Handle new posts

  • آزمایش به روزرسانی های زنده Testing live updates

  • ارسال پست های به روز شده Handle updated posts

  • تهویه پیوند Link conditioner

  • داده آفلاین Offline data

  • پاک کردن Clean up

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش AWS برای توسعه دهندگان: AWS AppSync با GraphQL
جزییات دوره
1h 25m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,860
- از 5
ندارد
دارد
دارد
Bear Cahill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.