کتاب آموزش جامع برنامهنویسی شیءگرا با زبان Objective-C برای توسعه اپلیکیشنهای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی شیءگرا با زبان Objective-C برای توسعه اپلیکیشنهای کاربردی
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزارهای کاربردی برای سیستمعامل iOS
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و تاریخچه زبان برنامهنویسی Objective-C
- 2. نصب و راهاندازی محیط توسعه Xcode برای برنامهنویسی iOS
- 3. ساختار یک برنامه ساده در محیط Objective-C
- 4. آشنایی با سینتکس و قواعد نوشتاری زبان Objective-C
- 5. مدیریت حافظه در Objective-C و مفهوم شمارش ارجاعات
- 6. تفاوتهای بنیادین شیءگرایی در Objective-C نسبت به سایر زبانها
- 7. تعریف کلاسها و متغیرهای نمونه در Objective-C
- 8. پیادهسازی متدها و ارسال پیام به اشیاء
- 9. کار با ویژگیهای کلاس و استفاده از Propertyها
- 10. مفهوم کپسولهسازی و کنترل دسترسی در کلاسها
- 11. ارثبری و سلسلهمراتب کلاسها در Objective-C
- 12. استفاده از پروتکلها برای تعریف واسطهای برنامهنویسی
- 13. کار با دستهها برای گسترش قابلیت کلاسهای موجود
- 14. مفهوم بلاکها و کاربرد آنها در برنامهنویسی غیرهمگام
- 15. مدیریت خطاها و استثناها در Objective-C
- 16. آشنایی با کتابخانه پایه Foundation Framework
- 17. کار با رشتهها و کاراکترها در کلاس NSString
- 18. مدیریت مجموعهها شامل آرایهها و دیکشنریها
- 19. کار با تاریخ و زمان در توسعه اپلیکیشنهای iOS
- 20. مدیریت فایلها و ذخیرهسازی دادهها در حافظه دستگاه
- 21. آشنایی با الگوی طراحی مدل-نما-کنترلگر در iOS
- 22. کار با رابط کاربری و ویوها در محیط Xcode
- 23. مدیریت رویدادها و واکنش به لمس کاربر
- 24. کار با کنترلرهای نمایش برای مدیریت جریان برنامه
- 25. استفاده از Auto Layout برای طراحی رابط کاربری واکنشگرا
- 26. کار با جداول و لیستها در کلاس UITableView
- 27. کار با تصاویر و منابع چندرسانهای در اپلیکیشن
- 28. پیادهسازی ناوبری بین صفحات با استفاده از UINavigationController
- 29. کار با فرمها و ورودیهای کاربر
- 30. ارسال و دریافت داده از طریق شبکه با استفاده از NSURLSession
- 31. تجزیه و تحلیل دادههای JSON در برنامههای iOS
- 32. کار با پایگاه داده محلی با استفاده از Core Data
- 33. آشنایی با مفاهیم چندنخی و GCD برای بهبود عملکرد
- 34. بهینهسازی مصرف حافظه و رفع نشت حافظه
- 35. اشکالزدایی و عیبیابی اپلیکیشنها با ابزارهای Xcode
- 36. تست واحد و اطمینان از صحت عملکرد کدها
- 37. کار با حسگرهای گوشی مانند شتابسنج و موقعیتیاب
- 38. پیادهسازی اطلاعرسانیهای محلی در سیستمعامل iOS
- 39. کار با دوربین و گالری تصاویر در اپلیکیشن
- 40. امنیت دادهها و ذخیرهسازی ایمن در Keychain
- 41. مراحل نهایی آمادهسازی و انتشار اپلیکیشن در اپاستور
- 42. اصول طراحی رابط کاربری کاربرپسند مطابق استانداردهای اپل
تگها:
آموزش برنامه نویسی iOS
آموزش توسعه نرم افزار
برنامه نویسی اپل
برنامهنویسی Objective-C
توسعه اپلیکیشن کاربردی
توسعه اپلیکیشن موبایل
زبان برنامه نویسی شیءگرا
فریمورکهای iOS
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.