لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Android for .NET Developers: 4 درک پلت فرم اندروید
Android for .NET Developers: 4 Understanding The Android Platform
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به بررسی ویژگیهای منحصربهفرد پلتفرم اندروید و چگونگی تأثیر آن ویژگیها و اجزای مرتبط بر نحوه ایجاد برنامهها میپردازد. تمرکز بر روی استفاده از تکنیکهایی است که قابلیتهای پلتفرم اندروید را در بر میگیرد و باعث میشود برنامه شما به عنوان یک توسعه طبیعی پلتفرم عمل کند. ما به طور مفصل به نقش Context و چگونگی تأثیر آن بر برنامه شما نگاه می کنیم. ما پردازش پسزمینه را با سرویسها و پاسخ به تغییرات در وضعیت دستگاه با گیرندههای پخش بررسی میکنیم. در نهایت اعلانها و نحوه استفاده از آنها برای ارائه مؤثر اطلاعات به کاربر و نحوه راهاندازی فعالیتها به طور مستقیم از پیام اعلان را بررسی میکنیم.
سرفصل ها و درس ها
کامپوننت و مدل برنامه اندروید
Android Component and Application Model
معرفی
Introduction
پیش نیازها و انتظارات دوره
Course Prerequisites and Expectations
دیگر انواع اجزای اندروید
Android's other Component Types
چرخه حیات فرآیند و مؤلفه
Process and Component Lifecyle
مدیریت متن و منابع
Context and Resource Management
نسخه ی نمایشی: مدیریت متن و منابع
Demo: Context and Resource Management
مرتبط کردن زمینه با طول عمر فرآیند
Associating Context with The Process Lifetime
نسخه ی نمایشی: مرتبط کردن زمینه با طول عمر فرآیند
Demo: Associating Context with The Process Lifetime
Application Object و Singletons
Application Object and Singletons
خلاصه
Summary
ایجاد اپلیکیشن های ریسپانسیو
Creating Responsive Apps
معرفی
Introduction
موضوع اصلی مشغول اندروید
Android's Busy Main Thread
گزینه هایی برای پاسخگو نگه داشتن موضوع اصلی
Options for Keeping The Main Thread Responsive
حالت سختگیرانه
StrictMode
نسخه ی نمایشی: StrictMode
Demo: StrictMode
AsynchTask
AsynchTask
نسخه ی نمایشی: AsyncTask
Demo: AsyncTask
موضوعات و فعالیت ها
Threads and Actvities
لوپرها و هندلرها
Loopers and Handlers
نسخه ی نمایشی: بارگذاری کار با A Looper
Demo: Offloading Work with A Looper
نسخه ی نمایشی: ارسال پیام به یک Handler
Demo: Sending A Message to A Handler
نسخه ی نمایشی: اجرای یک Runnable روی یک Handler
Demo: Executing A Runnable on A Handler
خلاصه
Summary
انجام کار پس زمینه با خدمات
Performing background Work with Services
معرفی
Introduction
خدمات پیاده سازی
Implementing Services
نسخه ی نمایشی: خدمات پیاده سازی
Demo: Implementing Services
خدمات درخواستی
On-demand Services
نسخه ی نمایشی: خدمات بر اساس تقاضا
Demo: On-demand Services
IntentService
IntentService
نسخه ی نمایشی: IntentService
Demo: IntentService
خدمات طولانی مدت
Long-running Services
نسخه ی نمایشی: خدمات طولانی مدت
Demo: Long-running Services
در دسترس قرار دادن خدمات برای سایر فرآیندها
Making Services Available to Other Processes
نسخه ی نمایشی: در دسترس قرار دادن خدمات برای سایر فرآیندها
Demo: Making Services Available to Other Processes
خلاصه
Summary
مدیریت اعلان های سیستم با گیرنده های پخش
Handling System Notfications with Broadcast Receivers
معرفی
Introduction
پخش ها و گیرنده های پخش
Broadcasts and Broadcast Receivers
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.
نمایش نظرات