فلش‌کارت‌های آموزشی ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام

ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام آیا رویای ساخت بازی خود را برای میلیون‌ها کاربر آیفون در سر دارید؟ با این دوره، آن را ...

انتخاب پلن

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

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

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

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

عنوان دوره: ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام

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

موضوع میانی: برنامه‌نویسی iOS با Objective-C

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

  • 1. مبانی Objective-C و مقدمه ای بر iOS
  • 2. نصب Xcode و آشنایی با رابط کاربری
  • 3. ایجاد یک پروژه جدید در Xcode
  • 4. آشنایی با ساختار پروژه iOS
  • 5. آشنایی با فایل‌های header و implementation
  • 6. متغیرها و انواع داده‌ها در Objective-C
  • 7. عملگرها و عبارات در Objective-C
  • 8. کنترل جریان: if/else و switch
  • 9. حلقه‌ها: for، while و do-while
  • 10. کلاس‌ها و اشیاء: معرفی مفاهیم OOP
  • 11. ایجاد کلاس‌ها در Objective-C
  • 12. متدهای نمونه و متدهای کلاس
  • 13. خصوصیات (Properties) در Objective-C
  • 14. ارث‌بری در Objective-C
  • 15. پلی‌مورفیسم در Objective-C
  • 16. دسته ها (Categories) در Objective-C
  • 17. پروتکل‌ها در Objective-C
  • 18. مدیریت حافظه در Objective-C (ARC)
  • 19. آشنایی با NSString
  • 20. کار با NSMutableArray و NSArray
  • 21. آشنایی با NSDictionary و NSMutableDictionary
  • 22. مدیریت UI در iOS: UIKit
  • 23. آشنایی با ViewController و View
  • 24. اضافه کردن UI Elements به View
  • 25. آشنایی با اتصالات Interface Builder و کد
  • 26. رویدادها و پاسخ به تعامل کاربر
  • 27. طراحی UI با استفاده از Interface Builder
  • 28. طراحی UI با کد (Programmatically)
  • 29. اصول Layout و استفاده از Auto Layout
  • 30. مدیریت تغییر جهت صفحه نمایش
  • 31. کار با تصاویر و آیکون‌ها
  • 32. صدا و پخش فایل‌های صوتی
  • 33. آشنایی با Core Graphics و ترسیم
  • 34. افزودن انیمیشن‌های ساده به UI
  • 35. آشنایی با بازی و موتورهای بازی
  • 36. معرفی SpriteKit
  • 37. ایجاد Scene و Node در SpriteKit
  • 38. اضافه کردن sprites به scene
  • 39. مدیریت انیمیشن‌های sprites
  • 40. تشخیص برخورد (Collision Detection)
  • 41. کار با فیزیک در SpriteKit
  • 42. ورودی کاربر: لمس‌ها و حرکات
  • 43. ایجاد منو و UI بازی
  • 44. مدیریت امتیازات و پیشرفت بازی
  • 45. ذخیره و بازیابی داده‌ها (NSUserDefaults)
  • 46. استفاده از فایل‌ها برای ذخیره داده
  • 47. ایجاد کلاس‌های بازی (Game Classes)
  • 48. طراحی معماری بازی
  • 49. مدیریت صحنه‌های بازی (Scenes)
  • 50. ایجاد دشمنان و رفتار آن‌ها
  • 51. پیاده‌سازی هوش مصنوعی (AI) ساده
  • 52. افزودن جلوه‌های صوتی و تصویری
  • 53. بهینه‌سازی عملکرد بازی
  • 54. استفاده از Asset Catalog
  • 55. بهره‌گیری از Core Animation
  • 56. به‌کارگیری GCD (Grand Central Dispatch)
  • 57. چند نخی کردن (Multithreading) در iOS
  • 58. دفع اشکال (Debugging) در Xcode
  • 59. تست کردن کد
  • 60. انتشار بازی در App Store: مقدمات
  • 61. امضا و ساخت اپلیکیشن
  • 62. آشنایی با Apple Developer Program
  • 63. ایجاد حساب توسعه‌دهنده
  • 64. تهیه تصاویر و اطلاعات مورد نیاز
  • 65. آماده‌سازی اطلاعات App Store
  • 66. انتشار اپلیکیشن
  • 67. مدیریت نسخه‌ها و به‌روزرسانی‌ها
  • 68. استفاده از کتابخانه‌های Third-party
  • 69. بررسی و استفاده از CocoaPods
  • 70. اصول طراحی رابط کاربری (UI Design)
  • 71. بهبود تجربه کاربری (UX)
  • 72. استفاده از Rest API ها
  • 73. آشنایی با JSON Parsing
  • 74. ساخت UI پویا و واکنش‌گرا
  • 75. بهره‌گیری از Core Data (بانک اطلاعاتی)
  • 76. ایجاد رابط کاربری پیشرفته
  • 77. کار با شبکه‌های اجتماعی
  • 78. پیاده‌سازی in-app purchase
  • 79. استفاده از Game Center
  • 80. افزودن تبلیغات به بازی
  • 81. آشنایی با Core Location و Maps
  • 82. بهره‌گیری از Push Notifications
  • 83. مدیریت فایل‌ها و دایرکتوری‌ها
  • 84. بهره‌گیری از Bluetooth
  • 85. کار با دوربین و گالری
  • 86. بهبود عملکرد و بهینه‌سازی حافظه
  • 87. آشنایی با Metal (گرافیک)
  • 88. ایجاد افکت‌های تصویری پیشرفته
  • 89. به‌کارگیری Particle Systems
  • 90. استفاده از Shaders
  • 91. آشنایی با SceneKit
  • 92. کار با 3D در iOS
  • 93. ایجاد بازی‌های واقعیت افزوده (ARKit)
  • 94. مفاهیم و اصول MVVM
  • 95. استفاده از تست‌های واحد (Unit Testing)
  • 96. اصول CI/CD (Continuous Integration/Continuous Delivery)
  • 97. بهینه‌سازی برای دستگاه‌های مختلف
  • 98. استفاده از Swift در پروژه Objective-C
  • 99. بررسی امنیت اپلیکیشن
  • 100. استفاده از طراحی Reactive
ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام

ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام

آیا رویای ساخت بازی خود را برای میلیون‌ها کاربر آیفون در سر دارید؟ با این دوره، آن را به واقعیت تبدیل کنید!

معرفی دوره: دروازه‌ای به دنیای پرهیجان بازی‌سازی iOS با Objective-C

تصور کنید ایده‌ی یک بازی سرگرم‌کننده در ذهن شماست و دوست دارید آن را به یک تجربه واقعی روی صفحه نمایش آیفون تبدیل کنید. این دقیقاً همان چیزی است که دوره "ساخت اولین بازی آیفون با Objective-C: راهنمای گام به گام" برای شما به ارمغان می‌آورد! این دوره، پلی است بین رویای شما و توانایی ساخت اولین بازی اختصاصی‌تان برای پرطرفدارترین پلتفرم موبایل جهان.

با الهام از متدولوژی عملی و پروژه‌محور کتاب ارزشمند "Learning ObjectiveC by Developing iPhone Games"، ما یک مسیر آموزشی جامع طراحی کرده‌ایم که شما را قدم به قدم با دنیای برنامه‌نویسی Objective-C و فریم‌ورک‌های توسعه بازی در iOS آشنا می‌کند. این دوره فقط به شما برنامه‌نویسی یاد نمی‌دهد؛ بلکه قدرت خلق را در دستان شما قرار می‌دهد تا از صفر تا صد، یک بازی کاملاً کاربردی را برای آیفون بسازید.

فرصت را از دست ندهید تا با یکی از قدرتمندترین زبان‌های برنامه‌نویسی اپل، نه تنها اولین بازی خود را بسازید، بلکه پایه‌ای مستحکم برای ورود به صنعت پرسود توسعه اپلیکیشن و بازی‌های موبایل در اکوسیستم iOS بنا نهید. این یک ماجراجویی هیجان‌انگیز است که مهارت‌های شما را به سطح جدیدی ارتقا خواهد داد.

درباره دوره: یادگیری با عمل، ساخت بازی، گام به گام

این دوره نه تنها یک کلاس آموزشی، بلکه یک کارگاه عملی است که در آن، هر خط کد شما را یک گام به ساخت بازی نزدیک‌تر می‌کند. برخلاف روش‌های سنتی که ابتدا تئوری‌های طولانی ارائه می‌دهند، ما مستقیماً به سراغ ساخت می‌رویم. شما با چشمان خود خواهید دید که چگونه مفاهیم برنامه‌نویسی به اجزای یک بازی زنده تبدیل می‌شوند.

از نصب و راه‌اندازی محیط توسعه Xcode گرفته تا طراحی منطق بازی، انیمیشن اسپریت‌ها، مدیریت ورودی‌های لمسی و افزودن جلوه‌های صوتی، تمامی مراحل را به صورت کاملاً عملی طی خواهید کرد. ما روی Objective-C تمرکز داریم؛ زبانی که با وجود ظهور Swift، همچنان بخش جدایی‌ناپذیری از هسته iOS است و درک آن، بینش عمیقی نسبت به نحوه کارکرد سیستم‌های اپل به شما می‌دهد. با پایان این دوره، نه تنها یک بازی کامل خواهید داشت، بلکه مهارت‌های حل مسئله و تفکر الگوریتمی شما نیز به طور چشمگیری تقویت خواهد شد.

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

در این دوره، مجموعه‌ای از مهارت‌ها و دانش‌های حیاتی را فرا خواهید گرفت که شما را به یک توسعه‌دهنده بازی iOS مقتدر تبدیل می‌کند. برخی از مهم‌ترین موضوعات کلیدی که پوشش داده می‌شوند عبارتند از:

  • شناخت کامل Xcode: یادگیری نحوه استفاده از محیط توسعه اپل، شبیه‌سازها و ابزارهای ضروری.
  • مبانی Objective-C: درک کامل سینتکس، مفاهیم شیءگرایی (OOP)، کلاس‌ها، آبجکت‌ها، متدها و مدیریت حافظه (ARC).
  • کار با UIKit: استفاده از فریم‌ورک اصلی اپل برای ساخت و مدیریت رابط‌های کاربری و عناصر بصری در بازی.
  • مفاهیم اساسی بازی‌سازی: آشنایی با حلقه بازی (Game Loop)، مدیریت اسپریت‌ها، انیمیشن و مدیریت حالت‌های بازی.
  • گرافیک دو بعدی: پیاده‌سازی و کار با Core Graphics برای ترسیم اشکال، تصاویر و افکت‌های بصری.
  • صدا و موسیقی: افزودن جلوه‌های صوتی و موسیقی پس‌زمینه برای افزایش جذابیت بازی.
  • تعامل کاربر: مدیریت دقیق ورودی‌های لمسی و تشخیص ژست‌ها برای کنترل روان بازی.
  • تشخیص برخورد: پیاده‌سازی مکانیزم‌های تشخیص برخورد بین آبجکت‌ها در بازی.
  • عیب‌یابی و بهینه‌سازی: استفاده از ابزارهای Xcode برای یافتن و رفع اشکالات و بهبود عملکرد بازی.

مخاطبان دوره: چه کسی باید در این دوره شرکت کند؟

این دوره با دقت برای افراد مختلفی طراحی شده است که اشتیاق به یادگیری و ساخت دارند:

  • مبتدیان مطلق در برنامه‌نویسی: اگر هیچ تجربه‌ای در کدنویسی ندارید اما شیفته دنیای اپلیکیشن‌ها و بازی‌های آیفون هستید، این دوره نقطه‌ی شروعی فوق‌العاده برای شماست.
  • برنامه‌نویسان با تجربه در دیگر زبان‌ها: اگر با زبان‌هایی مانند پایتون، جاوا یا C# آشنایی دارید و می‌خواهید وارد حوزه جذاب توسعه iOS شوید، این دوره به شما کمک می‌کند تا به سرعت با Objective-C و اکوسیستم اپل خو بگیرید.
  • علاقه‌مندان به بازی‌سازی: هر کسی که رویای ساخت بازی خود را در سر می‌پروراند و به دنبال یک راهنمای عملی و گام به گام برای تبدیل این رویا به واقعیت است.
  • دانشجویان و فارغ‌التحصیلان کامپیوتر: برای کسانی که می‌خواهند دانش تئوری خود را با مهارت‌های عملی و بازارکارپسند در زمینه توسعه موبایل ترکیب کنند.
  • توسعه‌دهندگان کنجکاو: افرادی که می‌خواهند از پشت پرده توسعه اپلیکیشن‌ها و بازی‌های iOS با Objective-C سر در بیاورند و درک عمیق‌تری از این پلتفرم پیدا کنند.

چرا این دوره را بگذرانیم؟ مزایای رقابتی شما در دنیای تکنولوژی

انتخاب این دوره سرمایه‌گذاری بر روی آینده حرفه‌ای شماست. این دوره فراتر از آموزش صرف است و مزایای منحصر به فردی را ارائه می‌دهد:

  • یادگیری عمیق از طریق ساخت: بهترین روش برای تسلط بر یک مفهوم، به کار بردن آن است. شما با ساخت یک بازی واقعی، نه تنها مفاهیم را یاد می‌گیرید، بلکه آن‌ها را درونی می‌کنید.
  • درک Objective-C: با وجود محبوبیت Swift، Objective-C همچنان بخش عظیمی از کدبیس اپل و فریم‌ورک‌های آن را تشکیل می‌دهد. درک این زبان، دریچه‌ای جدید به دانش عمیق‌تر iOS برای شما می‌گشاید.
  • مهارت‌های عملی و قابل ارائه: در پایان دوره، شما یک بازی کاملاً کاربردی خواهید داشت که می‌توانید آن را به عنوان اولین پروژه خود در پورتفولیوتان ارائه دهید و توانایی‌های خود را به نمایش بگذارید.
  • حل مسئله و تفکر سیستمی: چالش‌های بازی‌سازی به طور طبیعی مهارت‌های شما را در تجزیه و تحلیل، برنامه‌ریزی و حل مسائل پیچیده تقویت می‌کنند.
  • ورود به بازار کار جذاب iOS: با کسب این مهارت‌ها، اولین گام‌های خود را در یکی از پردرآمدترین و خلاقانه‌ترین صنایع نرم‌افزاری برمی‌دارید.
  • آموزش گام به گام برای همه سطوح: از نصب ابزارها تا پیاده‌سازی جزئیات، همه چیز با توضیحات واضح و مفصل ارائه می‌شود تا هیچ‌کس احساس گمراهی نکند.
  • رویکرد آموزشی الهام گرفته از منبع معتبر: تکیه بر فلسفه آموزشی کتاب "Learning ObjectiveC by Developing iPhone Games" تضمین‌کننده کیفیت و کاربردی بودن محتواست.

سرفصل‌های جامع دوره: 100 گام عملی تا خلق اولین بازی آیفون شما

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

  • ۱. مقدمه‌ای بر دنیای توسعه بازی‌های موبایل و iOS
  • ۲. چرا Objective-C هنوز برای بازی‌سازی ارزش دارد؟
  • ۳. نصب و پیکربندی Xcode: ابزار حرفه‌ای توسعه‌دهندگان اپل
  • ۴. آشنایی با محیط کاربری Xcode و پنجره‌های اصلی آن
  • ۵. ایجاد اولین پروژه iOS: از صفر تا اجرا در شبیه‌ساز
  • ۶. درک ساختار فایل‌ها و پوشه‌های یک پروژه Xcode
  • ۷. کار با شبیه‌ساز iOS: تست برنامه‌ها بدون دستگاه واقعی
  • ۸. معرفی زبان Objective-C: سینتکس و تاریخچه
  • ۹. متغیرها، ثابت‌ها و انواع داده پایه در Objective-C
  • ۱۰. عملگرهای ریاضی، منطقی و رابطه‌ای
  • ۱۱. ساختارهای کنترل جریان: دستورات شرطی if/else
  • ۱۲. ساختارهای کنترل جریان: حلقه‌های for, while, do-while
  • ۱۳. آشنایی با کلاس‌ها و آبجکت‌ها: هسته برنامه‌نویسی شیءگرا
  • ۱۴. تعریف و پیاده‌سازی کلاس‌های سفارشی (.h و .m)
  • ۱۵. ایجاد نمونه (Instantiation) و مقداردهی اولیه آبجکت‌ها
  • ۱۶. متدها و ارسال پیام به آبجکت‌ها
  • ۱۷. خواص (Properties) و نحوه دسترسی به آن‌ها
  • ۱۸. استفاده از @synthesize و @dynamic
  • ۱۹. مفهوم ارث‌بری (Inheritance) و سلسله مراتب کلاس‌ها
  • ۲۰. پیاده‌سازی پلی‌مورفیسم (Polymorphism)
  • ۲۱. دسته‌بندی‌ها (Categories): افزودن متد به کلاس‌های موجود
  • ۲۲. پروتکل‌ها (Protocols): تعریف قراردادهای رفتاری
  • ۲۳. الگوی طراحی Delegation: یک رویکرد کلیدی در iOS
  • ۲۴. معرفی مدیریت حافظه خودکار (ARC) در Objective-C
  • ۲۵. درک مفاهیم Strong و Weak Reference ها
  • ۲۶. بلوک‌ها (Blocks): ابزاری قدرتمند برای کدنویسی فشرده
  • ۲۷. مقدمه‌ای بر فریم‌ورک UIKit و اجزای آن
  • ۲۸. UIView: پایه و اساس تمامی عناصر بصری
  • ۲۹. UIViewController: مدیریت چرخه حیات View ها
  • ۳۰. درک Storyboard و Interface Builder
  • ۳۱. اتصال View ها به Controller ها با Outlet و Action
  • ۳۲. استفاده از UIImageView برای نمایش تصاویر
  • ۳۳. UILabel برای نمایش متن در بازی
  • ۳۴. UIButton برای تعامل کاربر و شروع بازی
  • ۳۵. پیاده‌سازی اولین صفحه بازی (Game Scene)
  • ۳۶. مفاهیم پایه Core Graphics: ترسیم اشکال دو بعدی
  • ۳۷. Context های گرافیکی و اهمیت آن‌ها
  • ۳۸. رسم خطوط، مستطیل‌ها و دایره‌ها
  • ۳۹. کار با رنگ‌ها، گرادیان‌ها و الگوها
  • ۴۰. اعمال Transform ها (چرخش، مقیاس، جابجایی)
  • ۴۱. آماده‌سازی Asset ها: تصاویر، فونت‌ها و صداها
  • ۴۲. مدیریت تصاویر در Asset Catalog Xcode
  • ۴۳. مفهوم اسپریت (Sprite) در بازی‌سازی و کاربرد آن
  • ۴۴. نمایش اولین اسپریت بازیکن در صفحه
  • ۴۵. درک دقیق حلقه بازی (Game Loop)
  • ۴۶. پیاده‌سازی حلقه بازی با CADisplayLink
  • ۴۷. متد update: منطق بروزرسانی وضعیت بازی
  • ۴۸. متد drawRect: رندرینگ گرافیکی در هر فریم
  • ۴۹. اصول اولیه انیمیشن در iOS
  • ۵۰. ایجاد انیمیشن ساده با تغییر موقعیت اسپریت‌ها
  • ۵۱. انیمیشن فریم به فریم برای شخصیت‌های بازی
  • ۵۲. مدیریت مجموعه‌ای از اسپریت‌ها (Sprite Sheet)
  • ۵۳. کلاس‌بندی آبجکت‌های بازی: Player, Enemy, Projectile
  • ۵۴. پیاده‌سازی حرکت بازیکن با ورودی لمسی (Touches)
  • ۵۵. تشخیص و پردازش touchesBegan, touchesMoved, touchesEnded
  • ۵۶. حرکت اسپریت‌ها با کنترل سرعت و جهت
  • ۵۷. ایجاد کلاس Enemy برای دشمنان بازی
  • ۵۸. تولید تصادفی دشمنان در موقعیت‌های مختلف
  • ۵۹. پیاده‌سازی الگوهای حرکتی برای دشمنان
  • ۶۰. مفهوم تشخیص برخورد (Collision Detection)
  • ۶۱. پیاده‌سازی برخورد بین دو مستطیل (CGRectIntersectsRect)
  • ۶۲. مدیریت برخورد بین بازیکن و دشمن
  • ۶۳. مدیریت برخورد بین دشمنان و موانع
  • ۶۴. ایجاد کلاس Projectile (گلوله یا شلیک)
  • ۶۵. مکانیک شلیک کردن توسط بازیکن
  • ۶۶. مدیریت حرکت گلوله‌ها و تشخیص برخورد با دشمنان
  • ۶۷. حذف آبجکت‌ها پس از برخورد یا خروج از صفحه
  • ۶۸. سیستم امتیازدهی (Scoring System) در بازی
  • ۶۹. نمایش امتیاز فعلی بازیکن روی HUD (Head-Up Display)
  • ۷۰. پیاده‌سازی نوار سلامتی (Health Bar) برای بازیکن
  • ۷۱. مدیریت حالت‌های مختلف بازی: Menu, Play, Pause, Game Over
  • ۷۲. ساخت صفحه منوی اصلی و دکمه شروع بازی
  • ۷۳. طراحی صفحه پایان بازی و نمایش امتیاز بالا
  • ۷۴. افزودن جلوه‌های صوتی (Sound Effects) به بازی
  • ۷۵. پخش موسیقی پس‌زمینه (Background Music) با AVFoundation
  • ۷۶. تنظیم ولوم صدا و مدیریت آن
  • ۷۷. تکنیک‌های بهینه‌سازی عملکرد بازی در iOS
  • ۷۸. مدیریت حافظه و جلوگیری از نشتی (Memory Leaks)
  • ۷۹. استفاده از Instruments برای پروفایل کردن برنامه
  • ۸۰. عیب‌یابی (Debugging) با Xcode Debugger
  • ۸۱. تنظیم و کار با Breakpoint ها و Watchpoint ها
  • ۸۲. استفاده از NSLog برای گزارش‌گیری و رصد کد
  • ۸۳. مدیریت ورودی‌های چند لمسی (Multi-Touch)
  • ۸۴. آشنایی با ژست‌تشخیص‌گرها (Gesture Recognizers)
  • ۸۵. پیاده‌سازی ژست Tap، Swipe و Pinch
  • ۸۶. ذخیره‌سازی داده‌ها: ذخیره بالاترین امتیاز با UserDefaults
  • ۸۷. ایجاد یک صفحه تنظیمات ساده برای بازی
  • ۸۸. افزودن قابلیت مکث (Pause) به بازی
  • ۸۹. انیمیشن‌های پیشرفته با Core Animation و CALayer
  • ۹۰. استفاده از فریم‌ورک QuartzCore برای افکت‌های بصری
  • ۹۱. آماده‌سازی و امضای پروژه برای اجرا روی دستگاه واقعی
  • ۹۲. تنظیمات Provisioning Profile و Developer Certificate
  • ۹۳. اجرای و تست بازی روی آیفون یا آیپد فیزیکی
  • ۹۴. اصول اولیه App Store Connect و فرآیند ارسال برنامه
  • ۹۵. رعایت بهترین شیوه‌ها (Best Practices) در کدنویسی Objective-C
  • ۹۶. استفاده از الگوهای طراحی (Design Patterns) رایج
  • ۹۷. معرفی ابزارهای جانبی و فریم‌ورک‌های بازی‌سازی دیگر
  • ۹۸. راهنمای منابع برای ادامه یادگیری و توسعه مهارت‌ها
  • ۹۹. چالش‌های پیشرفته و ایده‌هایی برای پروژه بعدی شما
  • ۱۰۰. پروژه نهایی: ساخت و تکمیل یک بازی iOS از ابتدا تا انتها

آینده بازی‌سازی شما از همین نقطه آغاز می‌شود. همین حالا به جمع توسعه‌دهندگان موفق بپیوندید!

همین حالا ثبت‌نام کنید و اولین بازی آیفون خود را بسازید!
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: Game Development iOS Development Objective-C Xcode آموزش Objective-C آموزش SpriteKit آموزش گام به گام Objective-C برنامه نویسی iOS برنامه نویسی بازی توسعه اپلیکیشن موبایل توسعه بازی برای iOS ساخت بازی آیفون کتاب Learning ObjectiveC

نظرات

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

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