دوره آموزشی اتصال داده در توسعه اندروید
1 ساعت 8 دقیقهمتوسط2020-11-19
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
مولفههای معماری اتصال دهنده داده Android، اتصال دادههای یک برنامه را با طرحبندی برنامه آسان میکند. این کد اضافی کد boilerplate را از بین میبرد و منجر به برنامههای مدولارتر با جداسازی بیشتر دادهها و ارائه بهتر میشود. در این دوره، مزایای اتصال داده برای توسعه دهندگان Android و همچنین چگونگی فعال کردن اتصال داده برای برنامه خود را کشف کنید. با نحوه ایجاد یک مدل داده و افزودن پشتیبانی اتصال داده به فایل طرح اندروید خود آشنا شوید. کشف کنید که چگونه از عبارات الزام آور برای دستکاری مقادیر داده به طور مستقیم در یک طرح اندروید استفاده کنید. به منابع داده مشاهده شده متصل شوید تا اطمینان حاصل کنید که تغییرات به طور خودکار در طرح منعکس میشوند. از آداپتورهای binding استفاده کنید و بیشتر.
مهارت ها
Software Design PatternsAndroid DevelopmentAndroidMobile DevelopmentGoogleSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01- طرح بندی های مبتنی بر داده خود را ساده کنید
- 02-آنچه باید بدانید
- 03- راه اندازی
1. بررسی اجمالی
- 04-Data binding چیست
- 05- انجام کارها به روش قدیمی
- 06- راه اندازی پروژه
2. اتصال داده های اساسی
- 07-ایجاد طرح بندی صحافی
- 08-فعالیت دادهبندی ایجاد کنید
3. عبارات چیدمان
- 09-زبان بیان الزام آور
- 10- استفاده از عبارات binding
- 11-چالش - بیان الحاق رشته
- 12-راه حل - عبارت الحاق رشته
4. اتصال به داده های قابل مشاهده
- 13-بررسی اجمالی مشاهدات
- 14-الحاق به مشاهدات
- 15- اتصال به ViewModels
- 16-استفاده از آداپتورهای صحافی
- 17- نحو صحافی دو طرفه
- 18-استفاده از مبدل
- 19-چالش - آداپتور صحافی رنگ
- 20-محلول - آداپتور صحافی رنگ
نتیجه
- 21- مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا