کتاب Windows Phone 7.5: راهنمای جامع تسلط بر پلتفرم و توسعه اپلیکیشن با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Windows Phone 7.5: راهنمای جامع تسلط بر پلتفرم و توسعه اپلیکیشن | آکادمی توسعه موبایل Windows Phone 7.5: دروازه شما به دنیای توسعه اپلیکیشنهای قدرتمند و کاربردی! آیا به دنبال ورود به دنیای جذاب و رو ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Windows Phone 7.5: راهنمای جامع تسلط بر پلتفرم و توسعه اپلیکیشن
موضوع کلی: تکنولوژی و توسعه موبایل
موضوع میانی: پلتفرم توسعه موبایل مایکروسافت
📋 سرفصلهای دوره
- 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. روشهای کسب درآمد: تبلیغات و خرید درونبرنامهای
تگها:
.NET
App Development
C#
Microsoft
Mobile Development
Silverlight
Windows Phone
Windows Phone 7.5
Windows Phone 7.5 unleashed
XNA
آموزش توسعه موبایل
برنامه نویسی موبایل
پلتفرم موبایل
توسعه اپلیکیشن موبایل
مایکروسافت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.