دوره متخصص SproutCore شوید: ساخت اپلیکیشنهای تحت وب حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب متخصص SproutCore شوید: ساخت اپلیکیشنهای تحت وب حرفهای
موضوع کلی: توسعه وب اپلیکیشنهای پیشرفته با فریمورکهای JavaScript
موضوع میانی: ایجاد رابط کاربری غنی و تعاملی با SproutCore
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر توسعه وب اپلیکیشن های مدرن
- 2. چرا SproutCore؟ معرفی فریمورک
- 3. تاریخچه و فلسفه SproutCore
- 4. مقایسه SproutCore با سایر فریمورک ها
- 5. نصب و راه اندازی محیط توسعه SproutCore
- 6. اولین اپلیکیشن SproutCore: Hello, World!
- 7. مفاهیم کلیدی SproutCore: Binding، Observer، Property
- 8. معرفی ساختار پروژه SproutCore
- 9. مدیریت وابستگی ها با SproutCore
- 10. استفاده از Command Line Interface (CLI) SproutCore
- 11. مبانی Controller ها در SproutCore
- 12. مبانی View ها در SproutCore
- 13. مبانی Model ها در SproutCore
- 14. ارتباط بین Controller، View و Model
- 15. چرخه عمر اپلیکیشن در SproutCore
- 16. معرفی سیستم Template در SproutCore
- 17. نوشتن اولین Template ها
- 18. استفاده از Handlebars در SproutCore
- 19. داده های پویا در Template ها
- 20. دستورات کنترلی در Template ها (if, each)
- 21. ایجاد View های سفارشی
- 22. Extend کردن View های موجود
- 23. کامپوننت های View در SproutCore
- 24. معرفی SC.CollectionView
- 25. کار با لیست ها و جداول
- 26. تکنیک های مدیریت داده در View ها
- 27. استفاده از SC.TextField و SC.Button
- 28. عناصر کنترلی فرم در SproutCore
- 29. اعتبارسنجی داده ها در فرم ها
- 30. مدیریت رویدادها (Events) در SproutCore
- 31. Event Delegation در SproutCore
- 32. استفاده از SC.Responder
- 33. معرفی SC.Object و SC.Mixin
- 34. Property ها و Observer ها در SC.Object
- 35. Binding های دوطرفه (Two-Way Binding)
- 36. Binding های یکطرفه (One-Way Binding)
- 37. Binding های سفارشی
- 38. معرفی SC.ArrayController
- 39. کار با مجموعه داده ها
- 40. مرتب سازی و فیلتر کردن داده ها در ArrayController
- 41. انتخاب و انتخاب های چندگانه در ArrayController
- 42. استفاده از SC.TreeController
- 43. مدیریت ساختارهای درختی
- 44. معرفی SC.Record
- 45. کار با مدل های داده
- 46. استفاده از SC.Store
- 47. ذخیره و بازیابی داده ها
- 48. عملیات CRUD (Create, Read, Update, Delete)
- 49. مدیریت تراکنش ها (Transactions)
- 50. مفهوم State Management
- 51. معرفی SC.Statechart
- 52. طراحی Statechart ها
- 53. انتقال بین State ها
- 54. State های تو در تو
- 55. ورود و خروج از State ها
- 56. استفاده از Actions در Statechart
- 57. کار با Transition ها
- 58. مدیریت رویدادها در Statechart
- 59. طراحی اپلیکیشن های پیچیده با Statechart
- 60. معرفی SC.Router
- 61. مدیریت مسیریابی URL
- 62. تعریف مسیرهای (Routes) مختلف
- 63. پارامترهای مسیر
- 64. مدیریت پارامترهای Query String
- 65. نوشتن Action ها برای Route ها
- 66. انتقال بین Route ها
- 67. استفاده از Nested Routes
- 68. مدیریت State در Router
- 69. کار با Named Routes
- 70. معرفی SC.Application
- 71. تنظیمات اصلی اپلیکیشن
- 72. تعریف Startup Sequence
- 73. کار با SC.Logger
- 74. مدیریت خطاها (Error Handling)
- 75. دیباگ کردن اپلیکیشن های SproutCore
- 76. استفاده از ابزارهای توسعه مرورگر
- 77. معرفی SC.DataSource
- 78. کار با API های خارجی
- 79. ارتباط با RESTful Services
- 80. استفاده از AJAX در SproutCore
- 81. مدیریت پاسخ های API
- 82. پردازش داده های JSON
- 83. مدیریت خطاهای شبکه
- 84. استفاده از Local Storage
- 85. ذخیره سازی داده ها به صورت آفلاین
- 86. معرفی SC.Outlet
- 87. ارتباط بین View ها و Controller ها
- 88. کار با Subviews
- 89. مدیریت View های بازگردانده شده
- 90. استفاده از SC.FormView
- 91. ایجاد فرم های پیچیده
- 92. اعتبارسنجی سمت کلاینت
- 93. نمایش پیام های خطا
- 94. تنظیمات پیشرفته FormView
- 95. استفاده از SC.TableView
- 96. ایجاد جداول داده حرفه ای
- 97. ستون های سفارشی
- 98. مرتب سازی و فیلتر کردن در TableView
- 99. انتخاب ردیف ها
- 100. pagination در TableView
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.