اپلیکیشن اندرویدی فلشکارت آموزشی Windows Phone 7 Silverlight Cookbook: آموزش جامع و گام به گام توسعه برنامههای کاربردی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Windows Phone 7 Silverlight Cookbook: آموزش جامع و گام به گام توسعه برنامههای کاربردی
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: Silverlight در Windows Phone 7
📋 سرفصلهای دوره
- 1. معرفی Windows Phone 7 و Silverlight
- 2. نصب Visual Studio و Windows Phone SDK
- 3. ساخت اولین پروژه "Hello World"
- 4. معرفی ساختار پروژه Windows Phone
- 5. درک چرخه حیات برنامه (Application Lifecycle)
- 6. اجرای برنامه در شبیهساز و روی دستگاه واقعی
- 7. آشنایی با XAML و نقش آن در UI
- 8. استفاده از کنترل TextBox برای ورودی متنی
- 9. نمایش متن با کنترل TextBlock
- 10. ایجاد دکمهها و رویدادهای کلیک (Button)
- 11. استفاده از CheckBox و RadioButton
- 12. نمایش دادههای انتخابی با ListPicker و DatePicker
- 13. استفاده از ToggleSwitch برای تنظیمات
- 14. نمایش محتوای وب با WebBrowser
- 15. معرفی پنلهای چیدمان (Layout Panels)
- 16. استفاده از Grid برای چیدمان جدولی
- 17. چیدمان خطی با StackPanel
- 18. چیدمان نسبی با Canvas
- 19. استفاده از ScrollViewer برای محتوای طولانی
- 20. طراحی واکنشگرا با Viewbox
- 21. تنظیم حاشیهها، پدینگ و تراز بندی عناصر
- 22. نمایش لیست دادهها با ListBox
- 23. کار با LongListSelector برای لیستهای طولانی
- 24. نمایش پیشرفت کار با ProgressBar و ProgressIndicator
- 25. استفاده از Image برای نمایش تصاویر
- 26. نمایش پیغامهای کاربر با MessageBox
- 27. ساخت منوهای کاربردی با ApplicationBar
- 28. استفاده از Panorama برای رابطهای کاربری چندبخشی
- 29. استفاده از Pivot برای رابطهای کاربری تبدار
- 30. ناوبری بین صفحات (Page Navigation)
- 31. ارسال داده بین صفحات
- 32. ناوبری به عقب (Back Navigation) و مدیریت پشته صفحات
- 33. مدیریت حالت برنامه در ناوبری
- 34. استفاده از UriMapper برای ناوبری پیشرفته
- 35. معرفی صفحات Splash Screen
- 36. پیادهسازی Custom Transitions برای ناوبری
- 37. مبانی اتصال داده (Data Binding)
- 38. اتصال یکطرفه و دوطرفه
- 39. اتصال به مجموعه دادهها (Collections)
- 40. استفاده از IValueConverter برای تبدیل دادهها
- 41. معرفی الگوی MVVM (Model-View-ViewModel)
- 42. پیادهسازی ViewModel پایه
- 43. Commands در MVVM
- 44. اتصال داده به کنترلهای پیچیده
- 45. تعریف و استفاده از Resources
- 46. ایجاد Style برای کنترلها
- 47. استفاده از Control Templates برای تغییر ظاهر کنترلها
- 48. تعریف و استفاده از Data Templates
- 49. کار با Themeهای پیشفرض Windows Phone
- 50. پیادهسازی Themeهای سفارشی
- 51. مدیریت رویدادهای لمسی (Touch Events)
- 52. پیادهسازی حرکات لمسی (Gestures)
- 53. اعتبار سنجی ورودی کاربر
- 54. مدیریت حالتهای ویژوال با Visual State Manager
- 55. مدیریت وضعیت فوکوس و Input Scope
- 56. دریافت ورودی از کیبورد مجازی
- 57. ذخیره و بازیابی دادهها با Isolated Storage
- 58. ذخیره تنظیمات کاربر با Isolated Storage Settings
- 59. کار با فایلها و پوشهها در Isolated Storage
- 60. استفاده از Serialization برای ذخیره اشیاء
- 61. معرفی مفهوم دیتابیس محلی (LINQ to SQL CE)
- 62. کار با جداول و رکوردها در LINQ to SQL CE
- 63. انجام عملیات CRUD با LINQ to SQL CE
- 64. مصرف سرویسهای RESTful با HttpClient/WebClient
- 65. تجزیه و تحلیل JSON با کتابخانه JSON.NET
- 66. تجزیه و تحلیل XML با LINQ to XML
- 67. مصرف سرویسهای SOAP
- 68. استفاده از BackgroundWorker برای عملیات ناهمزمان
- 69. نمایش وضعیت بارگذاری دادهها (Progress Indicators)
- 70. مدیریت خطاهای شبکه و اتصال
- 71. دریافت داده از RSS Feeds
- 72. پخش فایلهای صوتی با MediaElement
- 73. پخش فایلهای ویدیویی با MediaElement
- 74. کار با تصاویر برداری و اشکال هندسی (Shapes)
- 75. استفاده از WriteableBitmap برای دستکاری پیکسلها
- 76. ضبط صدا از میکروفون
- 77. دسترسی به موقعیت مکانی با GeoCoordinateWatcher
- 78. استفاده از شتابسنج (Accelerometer)
- 79. کار با ژیروسکوپ (Gyroscope) و قطبنما (Compass)
- 80. دسترسی به دوربین و گرفتن عکس
- 81. انتخاب عکس از گالری تصاویر
- 82. ارسال ایمیل و پیامک (SMS) از طریق برنامه
- 83. دسترسی به لیست مخاطبین و انتخاب آنها
- 84. دسترسی به تقویم و ایجاد رویداد
- 85. کار با سنسور مجاورت (Proximity Sensor)
- 86. استفاده از لرزش دستگاه (VibrateController)
- 87. ایجاد انیمیشنهای پایه با Storyboard
- 88. کار با Frame-Based Animations
- 89. انیمیشنهای وابسته به Property
- 90. استفاده از TransitioningContentControl
- 91. ایجاد کنترلهای کاربر (User Controls)
- 92. توسعه کنترلهای سفارشی (Custom Controls)
- 93. معرفی Push Notifications
- 94. پیادهسازی Push Notifications (MPNS)
- 95. بهروزرسانی کاشیهای زنده (Live Tiles)
- 96. ایجاد کاشیهای Flipping و Iconic
- 97. استفاده از Background Agents برای بهروزرسانی دورهای
- 98. مدیریت اعلانهای Toast
- 99. بهینهسازی عملکرد، دیباگینگ و انتشار برنامه در Marketplace
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.