کتاب تسلط بر زبان برنامهنویسی کاتلین؛ از مفاهیم پیشرفته تا پیادهسازی پروژههای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر زبان برنامهنویسی کاتلین؛ از مفاهیم پیشرفته تا پیادهسازی پروژههای کاربردی
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار با زبانهای برنامهنویسی مدرن
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و ویژگیهای زبان برنامهنویسی کاتلین در بستر ماشین مجازی جاوا
- 2. نصب و راهاندازی محیط توسعه یکپارچه و پیکربندی پروژه کاتلین
- 3. مدیریت متغیرها و انواع دادهای در کاتلین
- 4. ساختارهای کنترل جریان و تصمیمگیری در کاتلین
- 5. توابع و روشهای تعریف و فراخوانی در کاتلین
- 6. مفهوم Null Safety و مدیریت ایمن مقادیر تهی
- 7. آرایهها و مجموعهها در کاتلین
- 8. برنامهنویسی شیءگرا در کاتلین؛ کلاسها و اشیاء
- 9. وراثت و چندریختی در کلاسهای کاتلین
- 10. اینترفیسها و پیادهسازی قراردادها در کاتلین
- 11. کلاسهای داده و مدیریت اطلاعات
- 12. کلاسهای مهر و موم شده و سلسلهمراتب کلاسها
- 13. اشیاء همراه و متدهای استاتیک در کاتلین
- 14. توابع لامبدا و برنامهنویسی تابعی
- 15. توابع مرتبه بالاتر و کاربرد آنها
- 16. توابع گسترشدهنده برای بهبود خوانایی کد
- 17. کار با ویژگیهای Scope Functions در کاتلین
- 18. مدیریت استثناها و خطاها در برنامهنویسی کاتلین
- 19. اصول کار با Generics و محدودیتهای نوع
- 20. مفاهیم پیشرفته در توابع اینلاین
- 21. کار با ویژگی Delegation در کلاسها و ویژگیها
- 22. مدیریت منابع و فایلها در کاتلین
- 23. آشنایی با Coroutines برای برنامهنویسی ناهمگام
- 24. مدیریت وظایف همزمان با استفاده از Dispatchers
- 25. کانالها و جریان داده در کوروتینها
- 26. کار با Flow و Cold Streams در کاتلین
- 27. تستنویسی واحد و ارزیابی کیفیت کد کاتلین
- 28. استفاده از کتابخانههای استاندارد کاتلین
- 29. تعامل کاتلین با کدهای جاوا
- 30. مدیریت وابستگیها با Gradle در پروژههای کاتلین
- 31. معماری نرمافزار در پروژههای کاتلین
- 32. پیادهسازی الگوهای طراحی در کاتلین
- 33. اصول برنامهنویسی واکنشگرا با کاتلین
- 34. کار با دیتابیسهای محلی در کاتلین
- 35. ارتباط با سرویسهای وب و APIها
- 36. سریالسازی و کار با JSON در کاتلین
- 37. امنیت در کدنویسی و رعایت اصول کدنویسی ایمن
- 38. بهینهسازی کارایی و مصرف حافظه در کاتلین
- 39. مستندسازی کدها و استانداردهای کدنویسی
- 40. استقرار و انتشار پروژههای کاتلین
تگها:
آموزش پیشرفته کاتلین
برنامهنویسی شیءگرا
برنامهنویسی کاتلین
توسعه اپلیکیشن موبایل
توسعه نرمافزار اندروید
توسعهدهنده کاتلین
زبان برنامهنویسی Kotlin
کدنویسی بهینه کاتلین
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.