کتاب صوتی پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد

پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد آیا رویای ساخت اپلیکیشن‌های جذاب و کاربردی...

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد

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

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

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

  • 1. مقدمه‌ای بر اکوسیستم iOS و توسعه اپلیکیشن
  • 2. نصب و راه‌اندازی Xcode و شبیه‌ساز iOS
  • 3. کاوش در محیط Xcode: ویرایشگر، ناوبر و ابزارها
  • 4. ایجاد اولین پروژه: Hello, World!
  • 5. مبانی زبان Objective-C: سینتکس و مفاهیم اولیه
  • 6. کلاس‌ها، اشیاء و ارسال پیام در Objective-C
  • 7. مدیریت حافظه با ARC (Automatic Reference Counting)
  • 8. کار با پروتکل‌ها و دسته‌بندی‌ها (Categories)
  • 9. فریم‌ورک Foundation: کار با رشته‌ها (NSString)
  • 10. فریم‌ورک Foundation: مجموعه‌ها (NSArray, NSDictionary)
  • 11. فریم‌ورک Foundation: کار با داده‌های پایه (NSNumber, NSValue, NSData)
  • 12. مفاهیم View و Window: اساس رابط کاربری
  • 13. چرخه حیات یک اپلیکیشن iOS
  • 14. معرفی الگوی طراحی Model-View-Controller (MVC)
  • 15. آشنایی با Interface Builder و فایل‌های XIB
  • 16. کنترل‌های پایه: UILabel, UIButton, UITextField
  • 17. رویدادها و مکانیزم Target-Action
  • 18. مفهوم View Controller و چرخه حیات آن
  • 19. انتقال داده بین View Controller‌ها
  • 20. کار با Storyboard و طراحی جریان برنامه
  • 21. مفهوم Segue و انواع آن
  • 22. کنترلرهای محتوا: UINavigationController
  • 23. کنترلرهای محتوا: UITabBarController
  • 24. کنترلرهای محتوا: UISplitViewController (ویژه آیپد)
  • 25. کنترلرهای محتوا: UIPopoverController (ویژه آیپد)
  • 26. نماهای متنی: UITextView و کار با کیبورد
  • 27. کنترل‌های پیشرفته: UISlider, UISwitch, UIStepper
  • 28. نمایش هشدارها و منوهای انتخاب با UIAlertView و UIActionSheet
  • 29. مبانی کار با UITableView: نمایش لیست‌های ساده
  • 30. پروتکل‌های UITableViewDataSource و UITableViewDelegate
  • 31. سفارشی‌سازی سلول‌ها در UITableView
  • 32. گروه‌بندی و ایندکس‌گذاری در UITableView
  • 33. ویرایش جداول: حذف، افزودن و جابجایی سطرها
  • 34. معرفی UICollectionView: نمایش داده‌های شبکه‌ای (Grid)
  • 35. پیاده‌سازی UICollectionViewDataSource و UICollectionViewDelegate
  • 36. طراحی Layout سفارشی برای UICollectionView
  • 37. کار با UIScrollView برای نمایش محتوای بزرگ
  • 38. کار با UIPageViewController برای ساخت رابط‌های صفحه‌ای
  • 39. نمایش محتوای وب با UIWebView
  • 40. کار با تصاویر و UIImageView
  • 41. تشخیص حرکات کاربر با UIGestureRecognizer
  • 42. حرکات لمسی: Tap, Pinch, Pan, Swipe, Rotation
  • 43. آشنایی با Auto Layout: جایگزین فنرها و پایه‌ها (Springs and Struts)
  • 44. ایجاد محدودیت‌ها (Constraints) در Interface Builder
  • 45. کار با Visual Format Language برای ایجاد محدودیت‌ها
  • 46. مدیریت محدودیت‌ها به صورت برنامه‌نویسی
  • 47. حل مشکلات و ابهام‌زدایی در Auto Layout
  • 48. پشتیبانی از چرخش دستگاه و اندازه‌های مختلف صفحه
  • 49. مبانی نقاشی سفارشی: فریم‌ورک Core Graphics (Quartz 2D)
  • 50. رسم اشکال هندسی، مسیرها و متن
  • 51. کار با رنگ‌ها، گرادیان‌ها و الگوها
  • 52. تغییر شکل و مدیریت Context گرافیکی
  • 53. کار با لایه‌ها (Layers) و فریم‌ورک Core Animation
  • 54. انیمیشن‌های پایه با UIView
  • 55. انیمیشن‌های مبتنی بر لایه با CABasicAnimation
  • 56. انیمیشن‌های پیچیده با Keyframe Animation
  • 57. انتقال‌ها (Transitions) بین View‌ها
  • 58. ذخیره‌سازی تنظیمات کاربر با NSUserDefaults
  • 59. کار با فایل سیستم iOS: خواندن و نوشتن فایل
  • 60. ذخیره‌سازی و بازیابی اشیاء با NSCoding (Archiving)
  • 61. مقدمه‌ای بر Core Data: پشته (Stack) و مفاهیم اصلی
  • 62. طراحی مدل داده (Managed Object Model)
  • 63. ایجاد، خواندن و حذف اشیاء مدیریت‌شده (Managed Objects)
  • 64. واکشی داده‌ها با NSFetchRequest
  • 65. مرتب‌سازی و فیلتر کردن نتایج واکشی
  • 66. روابط (Relationships) و قوانین حذف در Core Data
  • 67. مهاجرت (Migration) مدل داده
  • 68. برنامه‌نویسی همزمان: مفاهیم Thread و Concurrency
  • 69. استفاده از Grand Central Dispatch (GCD) برای کارهای پس‌زمینه
  • 70. مدیریت وظایف پیچیده با NSOperation و NSOperationQueue
  • 71. مبانی شبکه: ارسال درخواست‌های HTTP با NSURLConnection
  • 72. دریافت و پردازش داده‌های JSON
  • 73. دریافت و پردازش داده‌های XML
  • 74. کار با فریم‌ورک Core Location: دریافت موقعیت مکانی کاربر
  • 75. نمایش نقشه و افزودن پین با MapKit
  • 76. تبدیل مختصات به آدرس و بالعکس (Geocoding)
  • 77. پخش فایل‌های صوتی با AVAudioPlayer
  • 78. ضبط صدا با AVAudioRecorder
  • 79. پخش ویدئو با MPMoviePlayerController
  • 80. دسترسی به کتابخانه تصاویر و دوربین دستگاه
  • 81. دسترسی به دفترچه آدرس (Address Book Framework)
  • 82. کار با تقویم و رویدادها (Event Kit Framework)
  • 83. ارسال ایمیل و پیامک از داخل اپلیکیشن
  • 84. کار با سنسورهای حرکتی: شتاب‌سنج و ژیروسکوپ (Core Motion)
  • 85. معماری اپلیکیشن: الگوی Delegate
  • 86. معماری اپلیکیشن: مرکز اطلاع‌رسانی (NSNotificationCenter)
  • 87. معماری اپلیکیشن: مشاهده کلید-مقدار (Key-Value Observing)
  • 88. بین‌المللی‌سازی (Internationalization) و محلی‌سازی (Localization)
  • 89. دسترسی‌پذیری (Accessibility) برای کاربران با نیازهای ویژه
  • 90. حفظ و بازیابی وضعیت اپلیکیشن (State Preservation and Restoration)
  • 91. ثبت URL Scheme سفارشی برای اپلیکیشن
  • 92. دیباگ کردن و رفع خطا در Xcode
  • 93. استفاده از Breakpoint‌ها و کنسول LLDB
  • 94. تحلیل عملکرد و حافظه با ابزار Instruments
  • 95. مقدمه‌ای بر تست واحد (Unit Testing) با XCTest
  • 96. مدیریت سورس کد با Git
  • 97. پیکربندی پروژه: App ID، گواهی‌نامه‌ها و پروفایل‌ها
  • 98. آماده‌سازی اپلیکیشن برای انتشار
  • 99. آرشیو کردن و ارسال اپلیکیشن به App Store Connect
  • 100. مفاهیم Sandboxing و امنیت در iOS
پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد

پیمایش عمیق در برنامه‌نویسی iOS 6: راهنمای کامل ساخت اپلیکیشن‌های آیفون و آیپد

آیا رویای ساخت اپلیکیشن‌های جذاب و کاربردی برای آیفون و آیپد را در سر دارید؟ آیا می‌خواهید با قدرت iOS 6، برنامه‌هایی بسازید که کاربران را شگفت‌زده کند؟ این دوره دقیقاً برای شما طراحی شده است!

دوره "پیمایش عمیق در برنامه‌نویسی iOS 6" به شما کمک می‌کند تا قدم به قدم وارد دنیای جذاب توسعه iOS شوید. این دوره با الهام از کتاب ارزشمند "Programming iOS 6" نوشته شده و به شما یک مسیر روشن و ساختاریافته برای یادگیری عمیق و کاربردی این پلتفرم قدرتمند ارائه می‌دهد. با ما همراه باشید تا مهارت‌های برنامه‌نویسی iOS خود را به سطح جدیدی ارتقا دهید!

درباره دوره

این دوره جامع، نه تنها مفاهیم کلیدی برنامه‌نویسی iOS 6 را به شما آموزش می‌دهد، بلکه با ارائه مثال‌های عملی و پروژه‌های واقعی، شما را برای ورود به بازار کار آماده می‌کند. ما در این دوره، مباحثی که در کتاب "Programming iOS 6" پوشش داده شده را با رویکردی عملی‌تر و با تمرکز بر آخرین تکنیک‌ها و بهترین شیوه‌های برنامه‌نویسی، به شما ارائه می‌دهیم.

از اصول اولیه رابط کاربری گرفته تا مباحث پیشرفته مانند مدیریت حافظه و کار با APIهای سیستم، همه چیز در این دوره گنجانده شده است. هدف ما این است که شما پس از اتمام این دوره، بتوانید به طور مستقل اپلیکیشن‌های iOS حرفه‌ای و کارآمد طراحی و پیاده‌سازی کنید.

موضوعات کلیدی

  • آشنایی با محیط توسعه Xcode و ابزارهای آن
  • زبان برنامه‌نویسی Objective-C: اصول و مفاهیم
  • طراحی رابط کاربری: Viewها، کنترل‌ها و Layoutها
  • مدیریت رویدادها و پاسخ به تعاملات کاربر
  • کار با داده‌ها: ذخیره سازی و بازیابی اطلاعات
  • شبکه: برقراری ارتباط با سرور و کار با APIها
  • گرافیک و انیمیشن: ساخت رابط کاربری جذاب و پویا
  • مدیریت حافظه: جلوگیری از نشت حافظه و بهبود عملکرد
  • کار با سنسورها و سخت افزار دستگاه
  • انتشار اپلیکیشن در App Store

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • افرادی که به تازگی وارد دنیای برنامه‌نویسی موبایل شده‌اند
  • برنامه‌نویسانی که می‌خواهند مهارت‌های خود را در زمینه iOS توسعه دهند
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و IT
  • افرادی که ایده‌ای برای ساخت اپلیکیشن دارند و می‌خواهند آن را به واقعیت تبدیل کنند
  • کسانی که می‌خواهند با الهام از کتاب "Programming iOS 6"، به طور عمیق‌تر با برنامه‌نویسی iOS آشنا شوند

چرا این دوره را بگذرانیم؟

گذراندن این دوره مزایای بسیاری برای شما دارد:

  • یادگیری عمیق و کاربردی: با تمرکز بر مثال‌های عملی و پروژه‌های واقعی، مفاهیم را به طور کامل درک خواهید کرد.
  • آماده‌سازی برای بازار کار: با یادگیری تکنیک‌های پیشرفته و بهترین شیوه‌های برنامه‌نویسی، برای ورود به بازار کار آماده خواهید شد.
  • ساخت اپلیکیشن‌های حرفه‌ای: پس از اتمام دوره، قادر خواهید بود اپلیکیشن‌های iOS جذاب و کارآمد طراحی و پیاده‌سازی کنید.
  • پشتیبانی و راهنمایی: در طول دوره، از پشتیبانی و راهنمایی مدرسین مجرب برخوردار خواهید بود.
  • دسترسی به منابع آموزشی: به مجموعه‌ای از منابع آموزشی ارزشمند، از جمله کدهای نمونه، اسلایدها و مقالات، دسترسی خواهید داشت.
  • الهام گرفته از یک منبع معتبر: این دوره با الهام از کتاب "Programming iOS 6" طراحی شده و شما را با رویکردی منسجم و کارآمد به سمت یادگیری هدایت می‌کند.

سرفصل‌های دوره

این دوره شامل 100 سرفصل جامع است که تمامی جنبه‌های برنامه‌نویسی iOS 6 را پوشش می‌دهد. در اینجا به برخی از سرفصل‌های مهم اشاره می‌کنیم:

  • مقدمه و آشنایی با Xcode: نصب و راه‌اندازی Xcode، آشنایی با محیط توسعه و ابزارهای آن.
  • زبان Objective-C: متغیرها، انواع داده، عملگرها، ساختارهای کنترلی، توابع و کلاس‌ها.
  • مفاهیم شیءگرا: ارث‌بری، چندریختی، کپسوله‌سازی و انتزاع.
  • رابط کاربری: Viewها، کنترل‌ها، Layoutها، Auto Layout و Size Classes.
  • کنترل‌های استاندارد: Button، Label، TextField، TextView، ImageView و Slider.
  • Navigation Controller: مدیریت صفحات و انتقال بین آن‌ها.
  • Tab Bar Controller: ایجاد رابط کاربری تب‌بندی شده.
  • Table View: نمایش داده‌ها در قالب جدول.
  • Collection View: نمایش داده‌ها در قالب گرید.
  • کار با داده‌ها: ذخیره سازی در فایل، Core Data و SQLite.
  • شبکه: برقراری ارتباط با سرور، کار با JSON و XML.
  • APIهای سیستم: Location Services، Camera، Photo Library و Contacts.
  • گرافیک و انیمیشن: Core Graphics، Core Animation و UIKit Dynamics.
  • Multithreading: مدیریت پردازش‌های همزمان و جلوگیری از مسدود شدن رابط کاربری.
  • مدیریت حافظه: ARC و Manual Retain-Release.
  • Debugging: یافتن و رفع اشکالات برنامه.
  • Localization: پشتیبانی از زبان‌های مختلف.
  • Testing: نوشتن تست‌های واحد و تست‌های UI.
  • Distribution: انتشار اپلیکیشن در App Store.
  • و ده‌ها سرفصل تخصصی دیگر...

همین حالا ثبت‌نام کنید و قدم در راه تبدیل شدن به یک توسعه‌دهنده iOS حرفه‌ای بگذارید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apple Development iOS 6 iOS Development iOS programming iPad Apps iPhone Apps Mobile Development Objective-C Programming iOS 6 Swift Xcode توسعه اپلیکیشن iOS توسعه نرم‌افزار موبایل ساخت اپلیکیشن آیپد ساخت اپلیکیشن آیفون

نظرات

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

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