آموزش توسعه اندرویدی: برنامه نویسی همزمان با جاوا - آخرین آپدیت

دانلود Android Development: Concurrent Programming with Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های Android خود را با مدیریت فرآیندها در موضوعات مختلف کارآمدتر کنید. اگرچه موضوعات منابع را به اشتراک می گذارند ، می توانید کار را تقسیم کنید تا کارها به طور همزمان انجام شود. با این وجود ، برنامه نویسی چندین موضوع (برنامه نویسی همزمان با نام مستعار) حتی برای توسعه دهندگان با تجربه می تواند یک چالش باشد. این دوره مفاهیم و تکنیک های برنامه نویسی همزمان را برای اندروید معرفی می کند.

ابتدا ، نحوه ایجاد و شروع موضوعات پس زمینه ساده را کشف کنید ، و نحوه استفاده از گیرنده ها برای مدیریت صف پیام یک موضوع. سپس روشهای مختلفی را برای بهینه سازی برنامه ریزی و عملکرد کارهای پس زمینه در اندروید با Asynctask ، خدمات قصد و API Jobscheduler یاد بگیرید. به علاوه ، ابزارهایی را که به شما در اجرای چند رشته برای کارهای مختلف در Android کمک می کند ، کاوش کنید: لودر ، برای بارگیری داده های ناهمزمان و مقاوم سازی API منبع باز ، برای درخواست HTTP.

توجه: برای به دست آوردن بیشترین استفاده از این دوره ، باید با جاوا برنامه نویسی راحت داشته باشید و باید اساسی ترین مهارت های لازم برای ساخت برنامه های Android را با Android SDK و Android Studio درک کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. موضوعات زمینه را ایجاد و اجرا کنید 1. Create and Run Background Threads

  • درک همزمانی در Android Understanding concurrency in Android

  • صف ارسال پیام را مدیریت کنید Manage a thread's message queue

  • یک موضوع پس زمینه را تعریف و شروع کنید Define and start a background thread

  • پیام ها را از طریق موضوعات به UI ارسال کنید Send messages to the UI from threads

  • چندین موضوع پس زمینه را مدیریت کنید Manage multiple background threads

2. موضوعات را با AsyncTask مدیریت کنید 2. Manage Threads with AsyncTask

  • یک موضوع پس زمینه را با AsyncTask اجرا کنید Run a background thread with AsyncTask

  • با UI از AsyncTask ارتباط برقرار کنید Communicate with the UI from AsyncTask

  • نتیجه ای را از AsyncTask برگردانید Return a result from an AsyncTask

  • AsyncTask را لغو کنید Cancel an AsyncTask

3. وظایف طولانی کار را با خدمات مدیریت کنید 3. Manage Long-Running Tasks with Services

  • کلاس IntentService را تعریف و اجرا کنید Define and run an IntentService class

  • از طریق یک سرویس با UI ارتباط برقرار کنید Communicate with the UI from a service

  • یک سرویس محدود ایجاد کنید Create a bound service

  • اتصال به یک سرویس از یک فعالیت Bind to a service from an activity

4. برنامه های وظایف پیش زمینه با JobScheduler 4. Schedule Background Tasks with JobScheduler

  • API JobScheduler را کاوش کنید Explore the JobScheduler API

  • یک کلاس سرویس زمانبندی شغل ایجاد کنید Create a job scheduler service class

  • برنامه ریزی یک کار Schedule a job

  • یک موضوع پس زمینه را در یک کار اجرا کنید Run a background thread in a job

5- برنامه نویسی همزمان با سایر API ها 5. Concurrent Programming with Other APIs

  • اطلاعات تماس را با یک لودر دریافت کنید Get contact information with a Loader

  • درخواست شبکه Async را با Retrofit انجام می دهد Async network requests with Retrofit

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه اندرویدی: برنامه نویسی همزمان با جاوا
جزییات دوره
1h 52m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,303
- از 5
ندارد
دارد
دارد
David Gassner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.