عنوان اصلی : Android Async Programming and Services
یکی از چالش های پیش روی برنامه نویسان Android چگونگی ساده سازی اجرای وظایف ( Task ها ) در برنامه های موبایل است ، به گونه ای که برنامه تولید شده از سرعت پاسخگویی مناسبی برخوردار باشد . این کورس آموزشی به برنامه نویسان آندروید راهکارهای موجود برای بالابردن کارایی و سرعت پاسخ دهی برنامه هایشان را می آموزد .
در این کورس آموزشی چگونگی استفاده از سرویس ها ( Services ) و پردازش ناهمگام ( Asynchronous Processing ) به منظور ایجاد برنامه های کاربردی موبایل کاراتر و سریعتر خواهید آموخت .
برخی از عناوین تدریس شده در این کورس آموزشی عبارتند از : Android Services ، Background Processing ، Threading ( چند نخی کردن برنامه ها ) ، Asynchronous Tasks ، اجرای سرویس ها ، Foreground Services ، استفاده از Notification ها ، آشنایی با چرخه زندگی Android Service ها و اجرای سرویس ها و . . .
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD و به مدت زمان 3 ساعت و 2 دقیقه در اختیار علاقه مندان قرار می گیرد .
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آندروید آشنا می شویم :
آشنایی با چالش های ساخت رابط کاربری کارا و راه حل های موجود در این زمینه :
مقدمه
آشنایی با اهمیت کارایی ( Performance ) و پاسخ گویی ( Responsiveness ) برنامه های آندروید
مشاهده یک نمونه از انجام یک عملیات طولانی در برنامه های آندروید که جزو اشکالات یک برنامه محسوب می شود
آشنایی با استراتژی های موجود برای ساخت رابط کاربری پاسخگو و سریع
آموزش شناسایی وظایف بلوکه شده
مثالی عملی از تشخیص وظایف بلوکه شده
آموزش در رابطه با نخ ها ( Threads ) و استفاده از این تکنیک
مثالی عملی از کاربرد Thread ها در برنامه نویسی Android
آموزش استفاده از تکنیک اجرای همزمان وظایف
مثالی عملی از کاربرد اجرای همزمان کارها ( وظایف و یا همان Tasks )
آموزش مدیریت اجرای همزمان کارها
آموزش پیاده سازی عملیات طولانی با استفاده از سرویس ها :
مقدمه
آشنایی با مشکلات اجرای عملیات طولانی
آشنایی با سرویس های Android
آموزش عملی ساخت یک Android Service
آموزش عملی استفاده از سرویس ساخته شده در درس پیشین
آموزش عملی در رابطه با Cross process services
آموزش مدیریت چرخه زندگی سرویس ها :
مقدمه
آشنایی با چرخه زندگی سرویس ها
آموزش پیاده سازی چرخه زندگی سرویس ها
آشنایی با مشکلات چند نخی کردن سرویس ها ( Service Threading ) و راههای رفع آنها
آموزش کنترل نمودن چرخه زندگی سرویس ها
آموزش کارکردن با سرویس ها :
مقدمه
آموزش استفاده از نظرات مخاطبان
آموزش استفاده از Foreground services
آموزش استفاده از Services and system activity
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه CD
مدت زمان آموزش 3 ساعت و 2 دقیقه !
محصول موسسه آموزشی PluralSight