#Windows Phone 7.1/8 Application Development with C

מק"ט: #5445 | משך קורס: 48 שעות אק'

Windows Phone 8, Microsoft’s new Operating System for smartphones, has been reinvented and redesigned based on the new Windows 8 OS core, provides speed and reliability and great integration with Windows 8 that has never seen before on Windows based smartphones.
Windows Phone 7.x/8 has an all-new touch interface. Its interface is about a new OS for new mobile devices based on the ARM architecture. Windows Phone 8 based applications are alive with activity and vibrant content, place people in front.
Developing Windows Phone 8 applications is done using the new Windows Phone 8 SDK and Visual Studio 2012 running on Microsoft’s Windows 8 OS. Windows Phone 7.1 applications can be developed with the same SDK.
In this 6 days instruction led course, you will learn how to build connected Windows Phone 8 applications using C# on top of the Windows Phone 8 SDK. You will also learn how to create Windows Phone 8 application UI with rich user experience using XAML, access device hardware such as the Camera, GPS and NFC, create and update Live Tiles, handle push notifications and finally how to package and deploy your applications.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה

קהל יעד

.NET software developers who wish to develop C# Applications for Windows Phone 7.1/8

תנאי קדם

  • At least 1 years of experience in C# development
  • Familiarity with UI concepts and/or a UI framework – advantage
  • Basic familiarity with XAML – advantage


The participant will learn how to develop Windows Phone 7.x/8 applications using Visual Studio 2012 and Windows Phone SDK


Module 1: Introduction to Windows Phone Development

  • Windows Phone 7.1/8 Devices
  • Windows Phone 8 Development Tools
  • Creating first Windows Phone application


Module 2: User Interface

  • XAML and XAML Designer
  • Basic Controls
  • Layout and Screen Orientation
  • Data Binding and the MVVM Pattern
  • Pivot and Panorama
  • Text and Fonts
  • Input Handling
  • Styles and Control Templates
  • Transition and Animation
  • Application and Status Bar
  • Themes
  • Globalization and Localization


Module 3: Application Model and Life Cycle

  • Application Execution State
  • Frame, Page and Navigation Model
  • Splash Screen
  • Application Data


Module 4: Device Integration

  • Launchers and Choosers
  • Creating and Updating Tiles
  • Displaying Toast notifications
  • Lock Screen Interaction
  • Contacts and Calendar
  • Speech Recognition and Speech Synthesis
  • Media
  • Wallet
  • File and URI Associations


Module 5: Runtime and Multitasking

  • Application Launching
  • Fast Application Switching
  • Scheduled Tasks
  • Background Audio
  • Background File Transfers
  • Scheduled Notifications


Module 6: Accessing Device Hardware

  • Accessing Device Status
  • Camera, Video and Audio
  • Location and Maps
  • Motion and Device Orientation


Module 7: Communication

  • Web and Data Services
  • Sockets
  • Bluetooth
  • NFC
  • VoIP
  • Data Sense
  • Push notifications


Module 8: Packaging and Deployment

  • Company Applications
  • Enterprise hub
  • The Store
  • The Certification Process