جزئیات داخلی سیستمعامل اندروید - بررسی عمیق AOSP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه AOSP
- سیستمعامل اندروید
- جزئیات داخلی اندروید
- توسعه فریمورک اندروید
پیشنیازهای دوره
- دانش اولیه برنامهنویسی
توضیحات دوره
در طول سالها، اندروید دستگاههای موبایل، تبلتها، تلویزیونها، دستگاههای پوشیدنی، خودروها و بسیاری از دستگاههایجاسازیشده را فتح کرده است. این سیستمعامل روی 2.5 میلیارد دستگاه فعال اجرا میشود. با وجود اینکه سیستمعامل اندروید مدت زیادی است که در بازار حضور دارد، هنوز یافتن دورههای آموزشی ساختارمند یا منابع آنلاین برای توسعه AOSP دشوار است. به همین دلیل مدرس تصمیم گرفت این دوره را تهیه کند. این دوره به طور ویژه برای توسعهدهندگان در هر سطحی طراحی شده است که میخواهند درباره توسعه سیستمعامل اندروید بیاموزند. تمرکز اصلی بر جزئیات عمیق داخلی مانند راهاندازی سیستمعامل، AMS ،WMS و System UI است.
این دوره همچنین برای توسعهدهندگان اپلیکیشن اندروید مفید است. با دانستن بیشتر درباره جزئیات داخلی سیستمعامل اندروید، میتوانید برنامهنویس بهتری شوید. مدرس سعی کرده است این دوره را تا حد ممکن فشرده طراحی کند تا در هر دقیقه از آموزشها، چیزی جدیدی بیاموزید.
در سطح کلی، ساختار دوره به این صورت است.
- مقدمه
- معماری
- راهاندازی محیط توسعه
- ساختار پوشهها و ماژولهای مهم
- ساخت سورس
- راهاندازی اندروید (Init ،System Server ،Zygote)
- مدیریت Activity
- مدیریت پنجرهها
- و بیشتر...
دوره با مبانی توسعه AOSP مانند معماری و راهاندازی محیط آغاز میشود و به تحلیل پیشرفته و عمیق راهاندازی سیستم، مدیریت Activity، مدیریت پنجرهها و موارد دیگر میپردازد. این دوره به شما کمک میکند تا اعتمادبهنفس خود را به عنوان توسعهدهنده فریمورک یا اپلیکیشن اندروید افزایش دهید. لطفاً نگاهی به آخرین برنامه درسی در بخش محتوای دوره بیندازید.
این دوره برای کسانی که تازه وارد دنیای AOSP شدهاند یا میخواهند جنبههای مختلف توسعه AOSP را بیشتر بیاموزند، ایدهآل است. در پایان دوره، باید دانش کافی برای ساخت نسخه اختصاصی اندروید خود را کسب کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان اندروید که علاقهمند به یادگیری عملکرد سیستمعامل اندروید هستند.
- توسعهدهندگان فریمورک اندروید
- توسعهدهندگان پلتفرم اندروید
- سازندگان ROM اندروید
جزئیات داخلی سیستمعامل اندروید - بررسی عمیق AOSP
-
مقدمه 02:06
-
مقدمهای بر AOSP 04:36
-
معماری اندروید به طور مفصل 10:14
-
راهاندازی محیط 02:53
-
نصب بستهها 02:36
-
نصب Repo 03:53
-
دانلود سورس 03:59
-
ساخت شبیهساز تلفن 06:43
-
Soong 04:24
-
معماری ساخت 02:57
-
envsetup 02:27
-
croot ،m ،mm 03:58
-
grep 03:45
-
ماژول 02:42
-
بررسی اسکریپت envsetup 00:59
-
definitions.mk 01:26
-
ابزار aidegen 03:17
-
پوشههای AOSP بخش 1 06:22
-
پوشههای AOSP بخش 2 03:59
-
پوشههای AOSP بخش 3 02:07
-
پوشههای AOSP بخش 4 04:23
-
پوشههای AOSP بخش 5 02:31
-
پوشههای AOSP بخش 6 03:09
-
فرآیند Init 07:30
-
راهاندازی Zygote 10:22
-
System Server 08:42
-
معرفی System UI 03:43
-
راهاندازی System UI 03:12
-
بررسی کد System UI 07:35
-
مقدمه 02:12
-
راهاندازی AMS بخش 1 01:07
-
راهاندازی AMS بخش 2 06:41
-
رکورد Activity 04:02
-
وظایف 01:46
-
ProcessRecord 01:14
-
ابزار DUMPSYS 07:12
-
تحلیل ساختار داده با DumpSys 03:47
-
معرفی Window Manager 08:59
-
ویژگیهای مدیریت پنجره 04:37
-
ترتیب Z پنجرهها 02:08
-
پرچمهای پنجره 02:15
-
ورودی نرمافزاری پنجره - کیبورد 01:43
-
معرفی WMS 00:58
-
چگونه WMS راهاندازی میشود؟ 04:24
-
آبجکت Policy در WMS 01:33
-
آبجکت Sessions در WMS 01:39
-
آبجکت Windows در WMS 01:38
-
آبجکت پنجرههای قابل تغییر اندازه در WMS 00:56
-
آبجکت Animator در WMS 00:31
-
آبجکت Display Manager در WMS و سایر موارد 01:21
-
معرفی Winscope 01:06
-
دانلود Winscope 00:49
-
کار عملی Winscope 06:44
-
ردیابیهای دستی عملی Winscope 03:47
-
متشکرم و در ارتباط باشید 00:25
مشخصات آموزش
جزئیات داخلی سیستمعامل اندروید - بررسی عمیق AOSP
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:55
- مدت زمان :03:20:04
- حجم :1.88GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy