آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 25m
28
Linkedin (لینکدین) lynda-small
20 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.