کتاب توسعه اپلیکیشن iOS: از پایه‌های SDK تا ساخت محصول حرفه‌ای

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب توسعه اپلیکیشن iOS: از پایه‌های SDK تا ساخت محصول حرفه‌ای

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

موضوع میانی: توسعه اپلیکیشن‌های iOS

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

  • 1. مقدمه‌ای بر اکوسیستم اپل و توسعه iOS
  • 2. آشنایی با زبان برنامه‌نویسی Swift: متغیرها و ثوابت
  • 3. انواع داده‌ها و کالکشن‌ها در Swift (آرایه‌ها، دیکشنری‌ها، ست‌ها)
  • 4. کنترل جریان در Swift: دستورات شرطی و حلقه‌ها
  • 5. توابع و کلوژرها (Closures) در Swift
  • 6. مفاهیم شیءگرایی: کلاس‌ها، ساختارها و شمارش‌ها (Enums)
  • 7. پروتکل‌ها، ارث‌بری و افزونه‌ها (Extensions) در Swift
  • 8. مدیریت خطا (Error Handling) در Swift
  • 9. آشنایی با محیط توسعه Xcode
  • 10. ساخت اولین پروژه: اپلیکیشن "Hello, World!"
  • 11. آشنایی با Interface Builder و Storyboards
  • 12. مفاهیم اولیه Auto Layout و Constraints
  • 13. چرخه حیات اپلیکیشن (App Lifecycle)
  • 14. آشنایی با شبیه‌ساز (Simulator) و دیباگ اولیه
  • 15. اصول طراحی رابط کاربری اپل (Human Interface Guidelines)
  • 16. معماری MVC (Model-View-Controller) در iOS
  • 17. آشنایی با مفهوم View و UIView
  • 18. کار با ViewController و چرخه حیات آن (View Lifecycle)
  • 19. کار با UILabel, UIImageView, و UIButton
  • 20. مدیریت رویدادها: Target-Action
  • 21. کار با UITextField و UITextView
  • 22. استفاده از UISwitch, UISlider, و UIStepper
  • 23. معرفی UINavigationController و مدیریت پشته نماها (View Stack)
  • 24. کار با UIBarButtonItem و UINavigationBar
  • 25. معرفی UITabBarController برای ناوبری اصلی
  • 26. نمایش محتوای مودال (Modal Presentation)
  • 27. انتقال داده بین ViewControllerها با Segue
  • 28. انتقال داده به صورت برنامه‌نویسی (Programmatically)
  • 29. کار با UIAlertController: نمایش هشدارها و Action Sheets
  • 30. مفاهیم پیشرفته Auto Layout: Stacks (UIStackView)
  • 31. کار با UIScrollView برای محتوای اسکرول‌شونده
  • 32. مدیریت کیبورد و تنظیمات ورودی
  • 33. آشنایی با فریم‌ها (Frames) و مرزها (Bounds)
  • 34. ساخت رابط کاربری به صورت کد (Programmatic UI)
  • 35. مفاهیم Delegate و Protocol در عمل
  • 36. استفاده از XIBs برای طراحی کامپوننت‌های سفارشی
  • 37. کار با دارایی‌ها (Assets Catalog) و مدیریت تصاویر
  • 38. پشتیبانی از اندازه‌های مختلف صفحه (Size Classes)
  • 39. پشتیبانی از حالت تاریک (Dark Mode)
  • 40. آشنایی با App Delegate و Scene Delegate
  • 41. معرفی UITableView و اصول اولیه آن
  • 42. پیاده‌سازی UITableViewDataSource
  • 43. پیاده‌سازی UITableViewDelegate
  • 44. سلول‌های سفارشی (Custom Cells) در UITableView
  • 45. استفاده مجدد از سلول‌ها (Cell Reuse) برای بهینه‌سازی
  • 46. افزودن، حذف و به‌روزرسانی ردیف‌ها در UITableView
  • 47. هدر و فوتر برای سکشن‌ها در UITableView
  • 48. معرفی UICollectionView برای طرح‌بندی‌های پیچیده
  • 49. پیاده‌سازی UICollectionViewDataSource و UICollectionViewDelegate
  • 50. طراحی سلول‌های سفارشی برای UICollectionView
  • 51. کار با طرح‌بندی‌های مختلف (UICollectionViewFlowLayout)
  • 52. ساخت طرح‌بندی‌های سفارشی (Custom Layouts)
  • 53. مدیریت حرکات کاربر (Gesture Recognizers)
  • 54. انیمیشن‌های پایه با UIView.animate
  • 55. انیمیشن‌های پیشرفته با Core Animation
  • 56. ساخت View های سفارشی (Custom Views) از پایه
  • 57. کار با لایه‌ها (CALayer) و خصوصیات آن‌ها
  • 58. معرفی UIPickerView و UIDatePicker
  • 59. نمایش محتوای وب با WKWebView
  • 60. کار با کنترلرهای تقسیم‌کننده نما (UISplitViewController) برای iPad
  • 61. ذخیره داده‌های ساده با UserDefaults
  • 62. کار با فایل سیستم (File System) و FileManager
  • 63. مفهوم Serialization و کار با Property Lists (Plists)
  • 64. مقدمه‌ای بر ماندگاری داده‌ها با Core Data
  • 65. ساخت مدل داده (Data Model) در Core Data
  • 66. ذخیره، واکشی و حذف داده‌ها با NSManagedObject
  • 67. استفاده از NSPredicate برای فیلتر کردن نتایج
  • 68. روابط (Relationships) در Core Data
  • 69. مقدمه‌ای بر معماری‌های جایگزین: MVVM
  • 70. مبانی شبکه و پروتکل HTTP
  • 71. کار با URLSession برای درخواست‌های شبکه
  • 72. دریافت و پردازش داده‌های JSON
  • 73. رمزگشایی JSON با پروتکل Decodable (Codable)
  • 74. ارسال داده به سرور (POST, PUT requests)
  • 75. مدیریت صف‌های همزمانی (Concurrency) با Grand Central Dispatch (GCD)
  • 76. دانلود و نمایش تصاویر از وب به صورت غیرهمزمان
  • 77. آشنایی با async/await در Swift
  • 78. دسترسی به دوربین و گالری تصاویر (UIImagePickerController)
  • 79. کار با Core Location برای دریافت موقعیت مکانی کاربر
  • 80. نمایش نقشه و افزودن نشانگر با MapKit
  • 81. کار با سنسورهای حرکتی (Core Motion)
  • 82. ارسال نوتیفیکیشن‌های محلی (Local Notifications)
  • 83. مقدمه‌ای بر نوتیفیکیشن‌های از راه دور (Push Notifications)
  • 84. پخش صدا و ویدیو با AVFoundation
  • 85. کار با دفترچه تماس (Contacts Framework)
  • 86. کار با تقویم (EventKit)
  • 87. به اشتراک‌گذاری محتوا با UIActivityViewController
  • 88. مقدمه‌ای بر SwiftUI: پارادایم برنامه‌نویسی اعلانی (Declarative)
  • 89. ساختارهای پایه SwiftUI: View, Text, Image, Button
  • 90. کار با State و Binding برای مدیریت وضعیت
  • 91. طرح‌بندی با VStack, HStack و ZStack
  • 92. ساخت لیست‌ها و پیمایش با List و NavigationView
  • 93. ترکیب UIKit و SwiftUI در یک پروژه
  • 94. انیمیشن و انتقال (Transition) در SwiftUI
  • 95. پیش‌نمایش زنده (Live Preview) و ابزارهای آن
  • 96. مقدمه‌ای بر معماری داده در SwiftUI (ObservableObject)
  • 97. ساخت یک اپلیکیشن ساده کامل با SwiftUI
  • 98. دیباگ پیشرفته: Breakpoints و ابزار View Debugger
  • 99. تحلیل و بهینه‌سازی عملکرد با Instruments
  • 100. بومی‌سازی (Localization) و بین‌المللی‌سازی (Internationalization)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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