کتاب تسلط بر زبان برنامهنویسی کاتلین (Kotlin) برای توسعه اپلیکیشنهای پیشرفته اندروید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر زبان برنامهنویسی کاتلین (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
آموزش کاتلین
اندروید پیشرفته
برنامهنویسی اندروید
برنامهنویسی موبایل
توسعه اپلیکیشن اندروید
توسعه نرمافزار اندروید
زبان برنامهنویسی کاتلین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.