کتاب تسلط بر زبان برنامه‌نویسی کاتلین (Kotlin) برای توسعه اپلیکیشن‌های پیشرفته اندروید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر زبان برنامه‌نویسی کاتلین (Kotlin) برای توسعه اپلیکیشن‌های پیشرفته اندروید

موضوع کلی: علوم رایانه و فناوری اطلاعات

موضوع میانی: توسعه نرم‌افزارهای تلفن همراه با سیستم‌عامل اندروید

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و تاریخچه زبان برنامه‌نویسی کاتلین
  • 2. تنظیم محیط توسعه و نصب اندروید استودیو
  • 3. ساختار پروژه‌ها در اندروید استودیو
  • 4. متغیرها، انواع داده و ثابت‌ها در کاتلین
  • 5. عملگرهای محاسباتی و منطقی
  • 6. ساختارهای کنترلی و تصمیم‌گیری
  • 7. حلقه‌ها و تکرار در کاتلین
  • 8. توابع و روش‌های تعریف آن‌ها
  • 9. مفاهیم برنامه‌نویسی شیءگرا در کاتلین
  • 10. کلاس‌ها، اینترفیس‌ها و وراثت
  • 11. کلاس‌های داده و کاربرد آن‌ها
  • 12. مدیریت تهی و امنیت در کاتلین
  • 13. مجموعه‌ها، لیست‌ها و نقشه‌ها
  • 14. توابع لامبدا و برنامه‌نویسی تابعی
  • 15. مدیریت خطاها و استثناها
  • 16. مفهوم کوروتین‌ها برای برنامه‌نویسی همزمان
  • 17. مدیریت وظایف پس‌زمینه با کوروتین‌ها
  • 18. ساختار رابط کاربری در اندروید
  • 19. معرفی Jetpack Compose برای طراحی رابط کاربری
  • 20. مدیریت حالت در کامپوزهای اندروید
  • 21. طراحی اجزای واکنش‌گرا و لیست‌ها
  • 22. پیمایش در اپلیکیشن با Navigation Component
  • 23. کار با ViewModel و معماری MVVM
  • 24. ذخیره‌سازی داده‌های محلی با Room Database
  • 25. کار با فایل‌های تنظیمات و SharedPreferences
  • 26. ارتباط با شبکه و مصرف APIهای REST
  • 27. مدیریت درخواست‌های شبکه با کتابخانه Retrofit
  • 28. پردازش داده‌های JSON و تبدیل مدل‌ها
  • 29. استفاده از کتابخانه Hilt برای تزریق وابستگی
  • 30. مدیریت چرخه حیات فعالیت‌ها و قطعات
  • 31. کار با سرویس‌های اندروید در پس‌زمینه
  • 32. استفاده از اعلان‌ها و پیام‌رسانی در اندروید
  • 33. کار با دوربین و حسگرهای دستگاه
  • 34. دسترسی به موقعیت مکانی با رعایت حریم خصوصی
  • 35. بهینه‌سازی عملکرد اپلیکیشن
  • 36. مدیریت حافظه و جلوگیری از نشت حافظه
  • 37. تست واحد و تست‌های یکپارچه‌سازی
  • 38. امنیت در نرم‌افزارهای اندروید و حفاظت از داده‌ها
  • 39. استفاده از کتابخانه‌های استاندارد و رسمی
  • 40. آماده‌سازی پروژه برای انتشار در مارکت‌های داخلی
  • 41. مستندسازی و نگهداری کدهای کاتلین
  • 42. آشنایی با ابزارهای تحلیل کد و بهبود کیفیت
  • 43. استفاده از WorkManager برای کارهای زمان‌بندی شده
  • 44. مدیریت مجوزها و دسترسی‌های سیستم‌عامل
  • 45. پیاده‌سازی انیمیشن‌ها در رابط کاربری
  • 46. کار با دیتابیس‌های ابری و همگام‌سازی داده‌ها
  • 47. اصول طراحی متریال در اندروید
  • 48. عیب‌یابی و دیباگ پیشرفته برنامه‌ها
  • 49. به‌کارگیری الگوهای طراحی در توسعه اندروید
  • 50. مهاجرت از کدهای جاوا به کاتلین در پروژه‌های موجود
تگ‌ها: Kotlin آموزش کاتلین اندروید پیشرفته برنامه‌نویسی اندروید برنامه‌نویسی موبایل توسعه اپلیکیشن اندروید توسعه نرم‌افزار اندروید زبان برنامه‌نویسی کاتلین

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.