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

Linkedin (لینکدین)

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

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

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