×
ribbon

آموزش برنامه‌نویسی اندروید: ساخت کامپوننت‌های ساختاری

گوگل اکنون یک سری کامپوننت های پیشنهادی برای ساخت برنامه های اندروید ارائه می کند. توسعه دهندگان اندروید... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
4دانشجو
2ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آغاز به کار و ساخت رابط کاربری

یادگیری مدیریت پایداری داده با روم

یادگیری مدیریت داده و منطق تجاری

یادگیری ویرایش و حذف یادداشت ها

این دوره شامل:

2 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

8 فصل33 جلسه2 ساعت ویدیو
مقدمه
  1- خوش آمدگویی
00:57
  2- چیزهایی که باید بدانید
01:29
فصل اول – آغاز به کار
  1- تاریخچه و تکامل این برنامه
03:15
  2- بررسی کامپوننت های ساختاری
05:46
  3- ساخت پروژه اولیه
03:08
  4- وارد کردن پروژه از GitHub
03:43
  5- ساخت یک آیکن launcher
02:57
  6- ساخت دیگر گرافیک های مورد نیاز
03:21
  7- افزودن وابستگی های کامپوننت ساختاری
02:12
فصل دوم – ساخت رابط کاربری
  1- افزودن یک RecyclerView به main activity
05:19
  2- ساخت یک Layout اختصاصی برای ردیف های لیست
05:44
  3- ساخت یک کلاس data entity
02:45
  4- ساخت داده نمونه برای تست کردن
06:10
  5- نمایش داده با یک RecyclerView adapter
07:48
  6- ساخت activity ویرایشگر متن
05:13
فصل سوم – مدیریت پایداری داده با روم
  1- تعریف یک کلاس entity برای Room
02:49
  2- به کارگیری عملیات پایگاه داده در یک DAO
05:18
  3- تعریف یک پایگاه داده SQLite با Room
05:06
  4- ساخت یک مبدل نوع اختصاصی
04:38
  5- ساخت یک تست واحد برای منطق پایگاه داده
09:31
فصل چهارم – مدیریت داده و منطق تجاری
  1- ساخت یک ViewModel برای list activity
04:36
  2- ساخت یک کلاس repository
03:20
  3- افزودن یک ویژگی برای وارد کردن یادداشت های نمونه
06:43
  4- مشترک شدن در آپدیت های LiveData
06:25
  5- افزودن یک ویژگی برای حذف کردن تمام یادداشت ها
04:08
فصل پنجم – ویرایش و حذف یادداشت ها
  1- افزودن یک ViewModel برای editor activity
04:53
  2- مشاهده یک یادداشت موجود در ادیتور
07:26
  3- ویرایش یک یادداشت موجود
06:07
  4- ساخت یک یادداشت جدید
05:00
  5- حذف کردن یک یادداشت
05:28
فصل ششم – کارهای نهایی
  1- کار با تغییرات جهت دستگاه
03:44
  2- افزودن خطوط جداکننده به RecyclerView
02:35
فصل هفتم – نتیجه گیری
  1- گام های بعدی
01:17

پیش‌نیاز‌ها

آشنایی اولیه با اصول برنامه نویسی و برنامه نویسی با اندروید استودیو برای یادگیری بهتر این دوره ضروری است و توصیه می شود دوره های "آموزش جامع اندروید استودیو" و "آموزش جامع جاوا" را پیش از این دوره ببینید.

توضیحات دوره

گوگل اکنون یک سری کامپوننت‌های پیشنهادی برای ساخت برنامه‌های اندروید ارائه می‌کند. توسعه‌دهندگان اندروید می‌توانند یاد بگیرند چگونه از این پیشنهادات پیروی کنند تا فرایند توسعه اولیه را بهبود دهند و نگهداری درازمدت از آن را ساده‌تر کنند.

در این دوره آموزش پیشرفته برنامه‌نویسی اندروید بهترین روش‌های ساخت برنامه‌های باکیفیت برای اندروید با استفاده از کامپوننت‌های ساختاری پیشرفته برای پایداری و نمایش داده را آموزش خواهید دید. این مفاهیم را با استفاده از کامپوننت‌های ساختاری به صورت کاربردی آموزش می‌دهیم تا یک برنامه یادداشت‌برداری ساده را از ابتدا تا انتها بسازیم.

طریقه تعریف کردن یک پایگاه داده SQLite با کتابخانه Room، نمایش دادن یک فهرست داده با کامپوننت کارآمد RecyclerView و آپدیت کردن رابط کاربری با آبجکت‌های قابل‌مشاهده LiveData را به شما نشان خواهیم داد.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
11دوره
901دانشجو
15نظر و امتیاز

دیوید گسنر نویسنده، مدرس و مشاور مشهور در زمینه توسعه نرم افزار، به ویژه در زمینه‌های مربوط به توسعه برنامه‌های وب و موبایل است. او کتاب‌ها و دوره‌های ویدیویی متعددی در مورد زبان‌ها، فریم‌ورک‌ها و فناوری‌های مختلف برنامه‌نویسی از جمله جاوا، اندروید، iOS، پایتون و غیره تالیف کرده است. گسنر به دلیل سبک تدریس واضح و مختصر بسیار مورد توجه است و مفاهیم پیچیده را به راحتی برای زبان آموزان در تمام سطوح قابل درک می‌کند.

گسنر علاوه بر کار خود به‌عنوان نویسنده، مربی پلتفرم‌های مختلف یادگیری آنلاین مانند LinkedIn Learning (قبلا Lynda.com) بوده است، جایی که دوره‌های او به افراد بی‌شماری کمک کرده تا مهارت‌ها و دانش عملی در توسعه نرم‌افزار را کسب کنند. او به دلیل تخصص خود در ارائه آموزش های جامع و عملی که به زبان آموزان برای ساخت پروژه‌ها و برنامه‌های کاربردی در دنیای واقعی توانمند می‌شود، مشهور است. به طور کلی، دیوید گسنر به عنوان یک چهره پیشرو در زمینه آموزش توسعه نرم افزار شناخته شده است.

دیگر دوره‌های David Gassner