دوره برنامه نویسی اندروید مقدماتی و پیشرفته

توضیحات کوتاه

دوره آنلاین برنامه‌نویسی اندروید (مقدماتی تا پیشرفته)

با این دوره، از مفاهیم پایه‌ای تا تکنیک‌های پیشرفته توسعه اپلیکیشن‌های اندرویدی را یاد بگیرید! آموزش گام‌به‌گام با پروژه‌های عملی، شامل زبان Kotlin، طراحی UI، ارتباط با دیتابیس، API و بهینه‌سازی عملکرد. مناسب برای مبتدیان و برنامه‌نویسانی که به دنبال ارتقای مهارت‌های خود هستند.

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

مخاطب:

افرادی که تمایل به تقویت و تعمیق توانایی های برنامه نویسی اندروید خود دارند.

جزئیات سرفصل آموزشی دوره برنامه نویسی اندروید  را از طریق لینک زیر دریافت کنید:

 

سرفصل دوره برنامه نویسی اندروید

  • معرفی دوره و ابزارهای مورد نیاز
  • آشنایی با مفاهیم پایه‌ای اندروید و معرفی زبان کاتلین
  • نصب و راه‌اندازی اندروید استودیو
  • ساخت اولین پروژه اندروید در کاتلین و اجرای آن
  • متغیرها، انواع داده‌ها و عملگرها
  • ساختارهای کنترلی (if, when, loops)
  • توابع و اصول شی‌گرایی در کاتلین (کلاس‌ها، اینترفیس‌ها، ارث‌بری)
  • مفهوم null-safetyدر کاتلین
  • lambdasو توابع higher-order
  • مقدمه‌ای بر Jetpack Composeو مقایسه با طراحی XML
  • ساخت کامپوننت‌های پایه‌ای مانند Text،Button،Image،TextFieldو Card
  • استفاده از Layoutهای Row،Column،Boxو LazyColumnبرای ساخت لیست‌ها
  • مدیریت ابعاد،paddingو margin، و ایجاد طراحی‌های واکنش‌گرا (Responsive Design)
  • استفاده از Stateو MutableStateبرای مدیریت وضعیت در Compose
  • پیمایش بین صفحات با Navigation Compose
  • مفهوم Activityو ایجاد اولین Activity
  • چرخه عمر Activityو مدیریت تغییرات
  • Intentsو پیمایش بین Activityها
  • مدیریت داده‌ها و ارسال اطلاعات بین Activityها
  • معرفی Fragmentو کاربردهای آن
  • چرخه عمر Fragmentو مدیریت Fragmentها
  • استفاده از Fragment Managerو Fragment Transaction
  • پیاده‌سازی Navigation Componentبرای پیمایش بین صفحات
  • معرفی معماری MVVMو اصول آن
  • ایجاد ViewModelو مدیریت داده‌ها در آن
  • آشنایی با LiveDataو استفاده از آن در Compose
  • ارتباط بین ViewModelو Composableها
  • آشنایی با SharedPreferencesبرای ذخیره‌سازی داده‌های ساده
  • آشنایی با Room Databaseبرای مدیریت داده‌ها در اپلیکیشن
  • تعریف Entityها و Data Access Object (DAO)
  • پیاده‌سازی CRUD(ایجاد، خواندن، به‌روزرسانی، حذف) در Room
  • آشنایی با SharedPreferencesبرای ذخیره‌سازی داده‌های ساده
  • آشنایی با Room Databaseبرای مدیریت داده‌ها در اپلیکیشن
  • تعریف Entityها و Data Access Object (DAO)
  • پیاده‌سازی CRUD(ایجاد، خواندن، به‌روزرسانی، حذف) در Room
  • بارگذاری و مدیریت تصاویر با استفاده از کتابخانه Glideیا Coil
  • استفاده از حافظه محلی برای ذخیره و بازیابی تصاویر
  • مدیریت دسترسی‌ها (Permissions)برای ذخیره‌سازی
  • آشنایی با Serviceو کاربردهای آن
  • استفاده از WorkManagerبرای انجام کارهای زمان‌بندی شده
  • پیاده‌سازی Notificationبرای نمایش پیام‌های اطلاع‌رسانی
  • آشنایی با فرآیند آماده‌سازی اپلیکیشن برای انتشار
  • نکات مهم بهینه‌سازی و رفع باگ‌های احتمالی

محل برگزاری

دوره‌های مرتبط

توضیحات کوتاه

دوره آنلاین برنامه‌نویسی اندروید (مقدماتی تا پیشرفته)

با این دوره، از مفاهیم پایه‌ای تا تکنیک‌های پیشرفته توسعه اپلیکیشن‌های اندرویدی را یاد بگیرید! آموزش گام‌به‌گام با پروژه‌های عملی، شامل زبان Kotlin، طراحی UI، ارتباط با دیتابیس، API و بهینه‌سازی عملکرد. مناسب برای مبتدیان و برنامه‌نویسانی که به دنبال ارتقای مهارت‌های خود هستند.

قیمت :

رایگان!

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
رایگان!
پیش نیاز : تسلط نسبی به سرفصل های دوره مقدماتی اندروید
64 ساعت
اشتراک در
اطلاع از
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها