لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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 در کد li>
به روزرسانی تنظیمات و طرح li>
افزودن منبع دوم داده li>
ذخیره سازی پست ها بصورت آنلاین li>
به روزرسانی اشتراک ها در طرح li>
تست به روزرسانی های زنده li>
مدیریت پست های به روز شده li>
قابلیت های آفلاین li>
سرفصل ها و درس ها
مقدمه
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
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.
نمایش نظرات