آموزش ساخت برنامه های Android با Azure

Building Android Apps with Azure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Microsoft Azure خدمات بسیار متنوعی را ارائه می دهد که می تواند به توسعه دهندگان تلفن همراه در ایجاد برنامه های جذاب کمک کند. در این دوره مبتنی بر پروژه ، مربی آلبرت لو به توسعه دهندگان آندروید کمک می کند تا در هنگام ایجاد یک برنامه نشانه گذاری کاملاً کاربردی با استفاده از Azure backend ، با این خدمات سرعت بیشتری بگیرند. نحوه راه اندازی و پیکربندی حداقل Backure Azure ، راه اندازی ماژول های کتابخانه Gradle و استفاده از احراز هویت Azure را بیابید. به علاوه ، درباره س quالات و عملیات کتابخانه مشتری Azure ، قابلیت UI نشانک گذاری ، همگام سازی آفلاین و حل تعارض و موارد دیگر اطلاعات کسب کنید.
موضوعات شامل:
  • ایجاد برنامه جدید Azure Mobile باطله
  • راه اندازی ماژول های کتابخانه Gradle
  • افزودن ورود به کتابخانه مشتری Azure
  • استفاده از احراز هویت لاجوردی
  • سeriesالات و عملیات کتابخانه مشتری Azure
  • استفاده و آزمایش همگام سازی آفلاین

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • ما چه می کنیم؟ What are we building?

  • نسخه ی نمایشی: ما چه می کنیم؟ Demo: What are we building?

1. Azure Portal: Backend Configuration 1. Azure Portal: Backend Configuration

  • نمای کلی برنامه کاربردی Azure backend Overview of Azure backend application

  • یک پس زمینه برنامه Azure Mobile جدید ایجاد کنید Create a new Azure Mobile app backend

  • همکاران را به برنامه پشتی Azure اضافه کنید Add collaborators to Azure backend app

  • با استفاده از کنسول Google API باطن Azure را ثبت کنید Register Azure backend with Google API console

  • ثبت نام برنامه با ارائه دهنده هویت Register app with identity provider

  • باطن لاجورد را تأیید کنید Verify Azure backend

2. تنظیم ماژول های کتابخانه 2. Setting Up Gradle Library Modules

  • مرور اجمالی ماژول های کتابخانه Overview of Gradle library modules

  • اضافه کردن Libraries.gradle Adding Libraries.gradle

  • ایجاد مشتری لاجورد به عنوان یک ماژول lib Creating Azure client as a lib module

  • اضافه کردن Azure Mobile SDK به عنوان ماژول lib Adding Azure Mobile SDK as a lib module

  • اضافه کردن تغییرات درجه برای ورود به لاجوردی Adding Gradle changes for Azure login

3. افزودن ورود به كتابخانه Azure Client 3. Adding Login to Azure Client Library

  • بررسی اجمالی مشتری لاجورد Overview of Azure client

  • به عنوان مثال singleton ایجاد کنید Create singleton instance

  • به عنوان مثال برنامه ایجاد کنید Create application instance

  • AzureAuthProvider را پیاده سازی کنید Implement AzureAuthProvider

  • پیاده سازی روش ورود به سیستم Implement login method

  • نتایج فعالیت را کنترل کنید Handle activity results

4. UI ورود به سیستم Azure 4. Azure Login UI

  • نمای کلی تأیید هویت لاجورد Overview of Azure authentication

  • طرح فعالیت ورود به سیستم را پیاده سازی کنید Implement login activity layout

  • تغییرات آشکار را اضافه کنید Add manifest changes

  • LogActivity را پیاده سازی کنید Implement LoginActivity

  • نتیجه ورود به سیستم را کنترل کنید Handle login result

  • نمایش نتایج ورود به سیستم Show login results

  • تغییرات ما را آزمایش کنید Testing our changes

5- هسته اصلی کتابخانه لاجوردی 5. Azure Client Library Core

  • بررسی اجمالی درخواست مشتری Azure Overview of Azure client requests

  • جدول ما را در باطن لاجوردی ایجاد کنید Create our table in Azure backend

  • مدل مربوطه را در Android ایجاد کنید Create corresponding model in Android

  • شنوندگان را به مدل خود اضافه کنیم Adding listeners to our model

  • ایجاد یک کار درخواست Azure Creating an Azure request task

  • ایجاد یک کار پرس و جو Azure Creating an Azure query task

6. نمایش داده شدگان کتابخانه مشتری لاجورد 6. Azure Client Library Queries

  • نمای کلی از عملیات SDK Azure Mobile Overview of Azure Mobile SDK operations

  • AzureTableRepo ایجاد کنید Create AzureTableRepo

  • موارد پرس و جو از جدول Query items from table

  • روش پرس و جو را به مشتری آزور اضافه کنید Add query method to Azure client

  • درخواست لاجوردی کنید Make Azure request

7. عملیات کتابخانه مشتری لاجورد 7. Azure Client Library Operations

  • به AzureTableRepo اضافه کنید Add to AzureTableRepo

  • موارد مربوط به جدول را در Azure client اضافه کنید Add items to table in Azure client

  • تست ایجاد کنید Test create

  • به روزرسانی موارد و حذف موارد در جدول Updating items and deleting items in table

  • تست به روزرسانی و پرس و جو Testing update and query

8. UI نشانک 8. Bookmark UI

  • مروری بر عملکرد UI نشانک Overview of bookmark UI functionality

  • ایجاد نشانکها فعالیت Create BookmarksActivity

  • نگهدارنده نمای ایجاد کنید Create view holder

  • داده را برای دارنده مشاهده تنظیم کنید Set data for view holder

  • آداپتور نشانک ایجاد کنید Create bookmark adapter

  • UI را برای ایجاد و ویرایش نشانک ها اجرا کنید Implement UI for create/edit bookmarks

  • عملکرد دکمه را کنترل کنید Handle button action

  • اجرای نشانکها Implement BookmarksActivity

  • مؤلفه های لاجورد را به BookmarksActivity اضافه کنید Add Azure components to BookmarksActivity

  • پرس و جو Azure را تست کنید و از UI حذف کنید Test Azure query and delete from UI

  • اقدامات نشانک را اضافه و به روز کنید Test add and update bookmark actions

9. همگام سازی آفلاین 9. Offline Sync

  • کلاس حافظ را برای حافظه پنهان آفلاین ایجاد کنید Create helper class for offline cache

  • SyncTableRepo ایجاد کنید Create SyncTableRepo

  • برای حل اختلافات ، SyncHandler را ایجاد کنید Create SyncHandler to resolve conflicts

  • مشتری Azure را برای استفاده از SyncTableRepo به روز کنید Update Azure client to use SyncTableRepo

  • مشتری آزمایشی و رابط کاربر را به روز کنید Update Azure client and UI

  • همگام سازی آفلاین را امتحان کنید Test offline sync

  • اطلاعات بیشتر در مورد همگام سازی آفلاین و حل تعارض More on offline sync and conflict resolution

نتیجه Conclusion

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

نمایش نظرات

آموزش ساخت برنامه های Android با Azure
جزییات دوره
4h 33m
63
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
14,252
- از 5
ندارد
دارد
دارد
Albert Lo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Albert Lo Albert Lo

Albert Lo یک توسعه دهنده ارشد اندرویدی است. آلبرت بیش از 20 سال تجربه توسعه نرم افزار در محل کار در صنعت فناوری را دارد و چهار سال گذشته به شدت روی توسعه موبایل برای اندروید متمرکز شده است. برخی از برنامه های منتشر شده اندرویدی که آلبرت روی آن کار کرده است میلیون ها کاربر دارد. او علاقه مند است تا مفاهیم برنامه نویسی پیچیده را به راه حل های ساده تبدیل کند و شکاف بین تئوری دانشگاهی و راه حل های عملی و دنیای واقعی را پر کند. آلبرت به همراه خانواده در ونکوور کانادا زندگی می کند. او در اوقات فراغت خود از پیاده روی ، دوچرخه سواری و تعطیلات به مقصد جدید و عجیب لذت می برد. به وی می توان در linkin.com/in/phileo99 رسید.