دوره Windows Phone 7.5: راهنمای جامع تسلط بر پلتفرم و توسعه اپلیکیشن همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Windows Phone 7.5: راهنمای جامع تسلط بر پلتفرم و توسعه اپلیکیشن
موضوع کلی: تکنولوژی و توسعه موبایل
موضوع میانی: پلتفرم توسعه موبایل مایکروسافت
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر پلتفرم Windows Phone 7.5 (Mango)
- 2. معماری و اکوسیستم Windows Phone
- 3. آشنایی با اصول طراحی Metro UI/UX
- 4. راهاندازی محیط توسعه: Visual Studio و SDK
- 5. ایجاد اولین پروژه Windows Phone
- 6. ساختار یک پروژه Silverlight برای Windows Phone
- 7. مبانی XAML: زبان توصیف واسط کاربری
- 8. آشنایی با Code-Behind و مدیریت رویدادها (Events)
- 9. مفهوم Page و Frame در ناوبری اپلیکیشن
- 10. آشنایی با شبیهساز (Emulator) و گزینههای آن
- 11. دیباگ کردن و عیبیابی اولین اپلیکیشن
- 12. مبانی ضروری زبان #C برای توسعه Windows Phone
- 13. آشنایی با Expression Blend برای طراحی UI
- 14. مفاهیم اولیه Silverlight و تفاوت آن با WPF
- 15. چرخه حیات اپلیکیشن (Application Lifecycle)
- 16. اصول طراحی واسط کاربری برای موبایل
- 17. پنلهای چیدمان: Grid, StackPanel و Canvas
- 18. کار با کنترلهای پایه: Button, TextBlock, TextBox
- 19. کنترلهای ورودی: CheckBox, RadioButton, Slider
- 20. کار با تصاویر (Images) و مرزها (Borders)
- 21. کنترلهای محتوا: ContentControl و ScrollViewer
- 22. ساخت لیستها با ListBox و استایلدهی به آیتمها
- 23. آشنایی با کنترل Pivot برای ناوبری تببندی شده
- 24. آشنایی با کنترل Panorama برای نمایش محتوای وسیع
- 25. نوار اپلیکیشن (Application Bar) و دکمههای آن
- 26. ایجاد و مدیریت منوهای متنی (Context Menus)
- 27. مدیریت وضعیتهای ویژوال (Visual State Manager)
- 28. ساخت کنترلهای سفارشی (Custom Controls)
- 29. ساخت کنترلهای کاربری (User Controls)
- 30. پیادهسازی تمهای روشن و تیره (Light/Dark Themes)
- 31. استفاده از فونتها و اصول تایپوگرافی
- 32. مدیریت جهتگیری صفحه (Orientation)
- 33. طراحی واکنشگرا برای رزولوشنهای مختلف
- 34. کار با System Tray و نمایش نوار پیشرفت (Progress Bar)
- 35. بهبود تجربه کاربری با کنترلهای لمسی و ژستها (Gestures)
- 36. ناوبری بین صفحات و انتقال پارامترها
- 37. مدیریت حالت صفحه و Tombstoning
- 38. اتصال داده (Data Binding): مفاهیم پایه
- 39. اتصال داده دوطرفه (Two-Way Data Binding)
- 40. استفاده از مبدلهای مقدار (Value Converters)
- 41. الگوی طراحی MVVM (Model-View-ViewModel)
- 42. معرفی ViewModel و پیادهسازی آن
- 43. دستورات (Commands) در الگوی MVVM
- 44. منابع (Resources): استاتیک و داینامیک
- 45. استایلها (Styles) و قالبها (Templates)
- 46. قالبدهی مجدد کنترلها (Control Templating)
- 47. کار با قالبهای داده (Data Templates)
- 48. استفاده از انتخابگر قالب داده (DataTemplateSelector)
- 49. جهانیسازی و محلیسازی اپلیکیشن (Globalization & Localization)
- 50. مدیریت خطا و استثناها (Exception Handling)
- 51. مقدمهای بر ذخیرهسازی داده در Windows Phone
- 52. کار با فضای ذخیرهسازی ایزوله (Isolated Storage)
- 53. خواندن و نوشتن فایلها در Isolated Storage
- 54. مدیریت تنظیمات اپلیکیشن (Application Settings)
- 55. مقدمهای بر LINQ to Objects برای کار با دادهها
- 56. کار با پایگاه داده محلی SQL CE
- 57. ایجاد و مدیریت جداول با رویکرد Code-First
- 58. اجرای کوئریهای CRUD بر روی پایگاه داده محلی
- 59. ارتباط با سرویسهای وب (Web Services)
- 60. کار با کلاس WebClient برای درخواستهای HTTP
- 61. پردازش و تجزیه دادههای با فرمت JSON
- 62. پردازش و تجزیه دادههای با فرمت XML
- 63. مصرف سرویسهای وب RESTful
- 64. مصرف سرویسهای وب مبتنی بر SOAP (WCF)
- 65. همگامسازی دادههای محلی با سرور
- 66. مبانی انیمیشن در Silverlight
- 67. انیمیشنهای مبتنی بر Storyboard
- 68. پیادهسازی ترنزیشنهای صفحه (Page Transitions)
- 69. کار با اشکال هندسی (Shapes) و مسیرها (Paths)
- 70. استفاده از براشها (Brushes)، گرادینتها و افکتها
- 71. پخش فایلهای صوتی با کنترل MediaElement
- 72. پخش فایلهای ویدیویی با کنترل MediaElement
- 73. کنترل پیشرفته پخش مدیا (Play, Pause, Stop, Seek)
- 74. ضبط صدا با استفاده از کلاس Microphone
- 75. مقدمهای بر XNA Framework برای گرافیک دو بعدی
- 76. دسترسی به دوربین و گرفتن عکس (CameraCaptureTask)
- 77. انتخاب عکس از گالری دستگاه (PhotoChooserTask)
- 78. کار با سنسور شتابسنج (Accelerometer)
- 79. استفاده از سرویسهای موقعیت مکانی (Location Services - GPS)
- 80. نمایش نقشه با استفاده از کنترل Map
- 81. افزودن Pushpin و اشکال به نقشه
- 82. کنترل لرزش دستگاه (Vibration Controller)
- 83. خواندن وضعیت شبکه و اتصال اینترنت (Network Status)
- 84. تشخیص وضعیت باتری دستگاه
- 85. کار با سنسور قطبنما (Compass)
- 86. چندوظیفگی (Multitasking) و Fast App Switching
- 87. اجرای کد در پسزمینه با Background Agents
- 88. ایجاد و مدیریت وظایف زمانبندیشده (Scheduled Tasks)
- 89. کاشیهای زنده (Live Tiles): مفاهیم و کاربرد
- 90. بهروزرسانی کاشیهای زنده از داخل اپلیکیشن
- 91. بهروزرسانی کاشیهای زنده از طریق سرور
- 92. اعلانهای فشاری (Push Notifications): مقدمه
- 93. ثبتنام و دریافت اعلانهای فشاری (Toast & Tile)
- 94. یکپارچهسازی با هاب People (مخاطبین و تقویم)
- 95. استفاده از لانچرها و انتخابگرها (Launchers and Choosers)
- 96. بهینهسازی عملکرد و مدیریت حافظه اپلیکیشن
- 97. تست، پروفایل کردن و شناسایی نقاط ضعف اپلیکیشن
- 98. آمادهسازی اپلیکیشن برای انتشار در Marketplace
- 99. فرآیند ثبت و انتشار اپلیکیشن در فروشگاه
- 100. روشهای کسب درآمد: تبلیغات و خرید درونبرنامهای
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.