کتاب برنامه نویسی کاربردی در macOS با زبان C

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره برنامه نویسی کاربردی در macOS با زبان C

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

موضوع میانی: برنامه نویسی سیستم عامل

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

  • 1. مقدمه‌ای بر برنامه‌نویسی در macOS
  • 2. آشنایی با محیط توسعه Xcode
  • 3. مفاهیم پایه زبان C
  • 4. متغیرها و انواع داده در C
  • 5. عملگرها و اولویت آن‌ها
  • 6. دستورات شرطی (if, else)
  • 7. حلقه‌ها (for, while)
  • 8. توابع در C
  • 9. آرایه‌ها و رشته‌ها
  • 10. اشاره‌گرها در C
  • 11. ساختارها (structs)
  • 12. مدیریت حافظه در C
  • 13. مفاهیم برنامه‌نویسی شیءگرا در C
  • 14. مقدمه‌ای بر سیستم‌عامل macOS
  • 15. معماری macOS
  • 16. فایل سیستم macOS
  • 17. فرآیندها و نخ‌ها در macOS
  • 18. مدیریت حافظه در macOS
  • 19. مقدمه‌ای بر APIهای macOS
  • 20. استفاده از Foundation Framework
  • 21. کار با رشته‌ها در Foundation
  • 22. کار با آرایه‌ها و دیکشنری‌ها در Foundation
  • 23. مدیریت خطا و استثنا در macOS
  • 24. مقدمه‌ای بر Cocoa Framework
  • 25. کلاس‌های اصلی Cocoa
  • 26. مدل MVC در Cocoa
  • 27. کار با پنجره‌ها و نمایه‌ها
  • 28. کنترل‌های رابط کاربری
  • 29. رویدادها و مدیریت آن‌ها
  • 30. پیام‌رسانی در Cocoa
  • 31. کار با Table Views و Collection Views
  • 32. انیمیشن در Cocoa
  • 33. ذخیره‌سازی داده‌ها در macOS
  • 34. استفاده از Core Data
  • 35. کار با فایل‌ها و پوشه‌ها
  • 36. مقدمه‌ای بر گرافیک در macOS
  • 37. استفاده از Core Graphics
  • 38. رسم اشکال و تصاویر
  • 39. انتقال و تبدیل گرافیکی
  • 40. کار با فونت‌ها و متن
  • 41. مقدمه‌ای بر شبکه در macOS
  • 42. استفاده از Sockets
  • 43. کار با پروتکل‌های شبکه
  • 44. مقدمه‌ای بر Threading در macOS
  • 45. استفاده از Grand Central Dispatch (GCD)
  • 46. مدیریت همزمانی
  • 47. مقدمه‌ای بر Multiprocessing
  • 48. استفاده از XPC Services
  • 49. امنیت در برنامه‌های macOS
  • 50. مدیریت مجوزها
  • 51. رمزنگاری داده‌ها
  • 52. مقدمه‌ای بر تست واحد (Unit Testing)
  • 53. استفاده از XCTest
  • 54. نوشتن تست‌های موثر
  • 55. مقدمه‌ای بر Debugging
  • 56. ابزارهای Debugging در Xcode
  • 57. تکنیک‌های Debugging پیشرفته
  • 58. مدیریت منابع در macOS
  • 59. بهینه‌سازی عملکرد برنامه
  • 60. پروفایلینگ برنامه
  • 61. مقدمه‌ای بر Frameworkهای سفارشی
  • 62. ایجاد Frameworkهای قابل استفاده مجدد
  • 63. توزیع Frameworkها
  • 64. مقدمه‌ای بر AppKit
  • 65. کار با View Controllers
  • 66. مدیریت چرخه حیات برنامه
  • 67. کار با Storyboards و XIBs
  • 68. انتقال داده بین View Controllers
  • 69. مدیریت تعاملات کاربر
  • 70. ایجاد منوها و نوار ابزار
  • 71. کار با پنجره‌های Modal
  • 72. مدیریت Undo/Redo
  • 73. استفاده از Notifications
  • 74. کار با Pasteboard
  • 75. مقدمه‌ای بر Core Animation
  • 76. انتقال و تبدیل لایه‌ها
  • 77. مدیریت زمان‌بندی انیمیشن
  • 78. ایجاد انیمیشن‌های پیچیده
  • 79. کار با Core Image
  • 80. فیلترها و جلوه‌های تصویری
  • 81. پردازش تصویر
  • 82. مقدمه‌ای بر WebKit
  • 83. نمایش صفحات وب
  • 84. اجرای JavaScript در WebKit
  • 85. مقدمه‌ای بر Internationalization
  • 86. پشتیبانی از زبان‌های مختلف
  • 87. مدیریت منابع رشته‌ای
  • 88. مقدمه‌ای بر Accessibility
  • 89. طراحی برنامه‌های قابل دسترس
  • 90. تست Accessibility
  • 91. مقدمه‌ای بر Sandboxing
  • 92. محدودیت‌های Sandboxing
  • 93. مدیریت دسترسی به منابع
  • 94. مقدمه‌ای بر App Store Submission
  • 95. آماده‌سازی برنامه برای انتشار
  • 96. فرآیند ارسال به App Store
  • 97. پشتیبانی از نسخه‌های مختلف macOS
  • 98. مقدمه‌ای بر Swift (به عنوان جایگزین C در صورت نیاز به مدرن‌سازی)
  • 99. مفاهیم پایه Swift
  • 100. متغیرها و انواع داده در Swift

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

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

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

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

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


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

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

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

نظرات

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

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