دوره 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.