کتاب گام به گام تا ساخت اولین اپلیکیشن آیفون: آموزش کامل iPhone SDK 3 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
گام به گام تا ساخت اولین اپلیکیشن آیفون: آموزش کامل iPhone SDK 3 گام به گام تا ساخت اولین اپلیکیشن آیفون: آموزش کامل iPhone SDK 3 آیا رویای ساخت اپلیکیشنهای جذاب و پرطرفدار iOS را در سر دارید؟ آیا می...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره گام به گام تا ساخت اولین اپلیکیشن آیفون: آموزش کامل iPhone SDK 3
موضوع کلی: توسعه اپلیکیشنهای موبایل
موضوع میانی: توسعه اپلیکیشنهای iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشن برای آیفون
- 2. آشنایی با iPhone SDK و اکوسیستم اپل
- 3. نصب و راهاندازی Xcode و ابزارهای توسعه
- 4. آشنایی با محیط توسعه یکپارچه (IDE) Xcode
- 5. مبانی برنامهنویسی با Objective-C
- 6. ساخت اولین اپلیکیشن: "Hello, World!"
- 7. اجرای اپلیکیشن روی شبیهساز (Simulator) و دستگاه واقعی
- 8. معماری یک اپلیکیشن iOS: الگوی Model-View-Controller (MVC)
- 9. آشنایی با چرخه حیات اپلیکیشن (Application Lifecycle)
- 10. مبانی Interface Builder و کار با فایلهای XIB
- 11. کلاسها، اشیاء و متدها در Objective-C
- 12. ارسال پیام به اشیاء (Message Passing)
- 13. مدیریت حافظه دستی: Retain, Release و Autorelease
- 14. درک و استفاده از شمارش ارجاع (Reference Counting)
- 15. خصوصیات (Properties) و متغیرهای نمونه (Instance Variables)
- 16. پروتکلها (Protocols) و الگوی طراحی نمایندگی (Delegation)
- 17. دستهبندیها (Categories) برای گسترش کلاسهای موجود
- 18. کار با رشتهها: کلاس `NSString` و `NSMutableString`
- 19. کار با اعداد و دادههای اولیه: `NSNumber` و `NSValue`
- 20. مجموعهها: آرایهها (`NSArray` و `NSMutableArray`)
- 21. مجموعهها: دیکشنریها (`NSDictionary` و `NSMutableDictionary`)
- 22. کار با تاریخ و زمان با `NSDate`
- 23. مدیریت فایلها و دایرکتوریها با `NSFileManager`
- 24. خواندن و نوشتن Property Lists (Plists)
- 25. کار با دادههای خام با `NSData`
- 26. مقدمهای بر فریمورک UIKit
- 27. پنجرهها و نماها: `UIWindow` و `UIView`
- 28. مدیریت نماها با `UIViewController`
- 29. چرخه حیات یک View Controller
- 30. ارتباط بین کد و Interface Builder با `IBOutlet` و `IBAction`
- 31. کنترلهای پایه: برچسب (UILabel)
- 32. کنترلهای پایه: دکمه (UIButton)
- 33. کنترلهای پایه: فیلد متنی (UITextField) و نمای متنی (UITextView)
- 34. مدیریت صفحه کلید (Keyboard)
- 35. کنترلهای ورودی: سوییچ (UISwitch) و اسلایدر (UISlider)
- 36. کنترلهای ورودی: `UISegmentedControl`
- 37. انتخابگرها: `UIPickerView`
- 38. انتخاب تاریخ و زمان: `UIDatePicker`
- 39. نمایش هشدارها با `UIAlertView`
- 40. نمایش منوهای عملیاتی با `UIActionSheet`
- 41. نمایشگر پیشرفت: `UIProgressView` و `UIActivityIndicatorView`
- 42. نمایش تصاویر با `UIImageView`
- 43. ایجاد نماهای قابل اسکرول با `UIScrollView`
- 44. قابلیت بزرگنمایی (Zooming) در `UIScrollView`
- 45. نمایش محتوای وب با `UIWebView`
- 46. معرفی Navigation Controller برای ناوبری سلسلهمراتبی
- 47. کار با `UINavigationController` و پشتهی View Controllerها
- 48. سفارشیسازی Navigation Bar و Toolbar
- 49. معرفی Tab Bar Controller برای ناوبری چندبخشی
- 50. پیادهسازی و سفارشیسازی `UITabBarController`
- 51. مقدمهای بر Table Views (`UITableView`)
- 52. پیادهسازی پروتکل `UITableViewDataSource`
- 53. پیادهسازی پروتکل `UITableViewDelegate`
- 54. استفاده از سلولهای استاندارد Table View
- 55. ساخت سلولهای سفارشی (Custom Cells)
- 56. گروهبندی و بخشبندی در Table View
- 57. افزودن هدر و فوتر به بخشهای Table View
- 58. ویرایش Table View: حذف سطرها
- 59. ویرایش Table View: افزودن و جابجایی سطرها
- 60. ساخت نماهای سفارشی با ارثبری از `UIView`
- 61. پردازش رویدادهای لمسی: `touchesBegan`, `touchesMoved`, `touchesEnded`
- 62. مقدمهای بر Core Graphics برای طراحی دو بعدی
- 63. رسم اشکال هندسی و خطوط سفارشی
- 64. کار با رنگها، گرادیانها و الگوها در Core Graphics
- 65. رسم متن و تصاویر در یک `UIView` سفارشی
- 66. مقدمهای بر انیمیشنهای پایه با `UIView`
- 67. انیمیشنهای پیشرفته با Core Animation
- 68. کار با لایهها (CALayers)
- 69. ذخیرهسازی تنظیمات کاربر با `NSUserDefaults`
- 70. ذخیرهسازی و بازیابی اشیاء با `NSCoding` (Archiving)
- 71. مقدمهای بر پایگاه داده SQLite
- 72. اجرای کوئریهای SQL در اپلیکیشن
- 73. مقدمهای بر Core Data
- 74. ساخت مدل داده (Managed Object Model) در Xcode
- 75. واکشی دادهها با `NSFetchRequest`
- 76. افزودن، ویرایش و حذف اشیاء مدیریتشده در Core Data
- 77. کار با شبکه: `NSURLRequest` و `NSURLConnection`
- 78. ارسال درخواستهای GET و POST
- 79. دریافت و پردازش پاسخهای شبکه
- 80. تجزیه (Parsing) دادههای XML با `NSXMLParser`
- 81. تجزیه دادههای JSON با کتابخانههای جانبی
- 82. دریافت موقعیت مکانی کاربر با Core Location
- 83. نمایش نقشه و افزودن پینها (Annotations) با MapKit
- 84. کار با دفترچه آدرس (Address Book Framework)
- 85. دسترسی به گالری تصاویر با `UIImagePickerController`
- 86. استفاده از دوربین برای عکاسی و فیلمبرداری
- 87. پخش فایلهای صوتی با `AVAudioPlayer`
- 88. پخش فایلهای ویدیویی با `MPMoviePlayerController`
- 89. کار با شتابسنج (Accelerometer) و دادههای حرکتی
- 90. بینالمللیسازی (Internationalization) اپلیکیشن
- 91. محلیسازی (Localization) رشتهها و منابع تصویری
- 92. برنامهنویسی همزمان: کار با `NSThread`
- 93. مدیریت صفهای عملیاتی با `NSOperationQueue`
- 94. طراحی اپلیکیشن برای صفحهنمایشهای مختلف (iPhone & iPod Touch)
- 95. ساخت صفحه تنظیمات اپلیکیشن با Settings Bundle
- 96. تکنیکهای دیباگ کردن پیشرفته در Xcode
- 97. تحلیل عملکرد و نشت حافظه با ابزار Instruments
- 98. مقدمهای بر اعلانهای فشاری (Push Notifications)
- 99. آمادهسازی اپلیکیشن برای انتشار: آیکونها و تصاویر Launch
- 100. فرآیند ایجاد گواهیها و پروفایلهای توزیع (Provisioning Profiles)
تگها:
ios apps
iOS Development
iPhone Apps
iPhone Programming
iPhone SDK 3
Mobile App Development
Mobile Development
Objective-C (اگر اشارهای به آن هست)
Swift (اگر اشارهای به آن هست، در غیر این صورت این را حذف کنید)
Xcode Tutorial
آموزش iPhone SDK 3
آموزش برنامه نویسی موبایل
برنامه نویسی آیفون
توسعه iOS
ساخت اپلیکیشن آیفون
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.