
Explore the basics of Windows Phone 7 programming, from setting up tools to understanding C-Sharp and Silverlight concepts, app lifecycle, navigation, saving settings, and databases.
Explore Windows Phone 7 and 7.5 mango, the metro modern UI and tile-based start screen; build and test with Visual Studio and emulator, then package as xap for Windows Store.
Explore the fundamentals of C# and its differences from C++ and Java, including basic types, classes versus structs, arrays, enums, foreach, value and reference passing, and nullable types.
Master C# access modifiers, namespaces, and static members, and explore inheritance, polymorphism, interfaces, abstract classes, and partial classes, plus memory management with the garbage collector and disposables.
Learn how volatile and lock manage multi-threading safety, and explore extension methods with LINQ to manipulate collections, including first and first-or-default, distinct, and conditional compilation.
Explore Silverlight UI on Windows Phone using XAML markup to define TextBlock in a Grid, handle events with code-behind, and apply MVVM for data binding via a view model.
Explore how the view model decouples view and model in Silverlight, using data binding to auto-update controls with one-time, one-way, or two-way bindings via the notify property changed interface.
Demonstrates dynamic data binding in Windows Phone apps with observable collections and INotifyPropertyChanged, using converters and resources to adapt visuals and debug bindings.
Explore the Windows Phone application lifecycle, covering launching, activated, deactivated, closing, tombstone and dormant states, and learn to save state and manage idle detection.
Learn to use silverlight controls on windows phone from sml and code, and master the phone application page, orientation, system tray, panorama and pivot, plus canvas and grid layouts.
Explore the grid and stack panel layouts in Windows Phone apps, define rows and columns, control sizing and alignment, and implement buttons, checkboxes, and list picker with virtualization.
Explore radio buttons with groups, sliders with min and max and value binding, and list boxes with templates, display and edit text using text block, text box, and password box.
Discover how to use Windows Phone map, image, and media controls, register for a Bing Maps license key, and add pushpins, polygons, polylines, an application bar, and progress indicator.
Explore how Windows Phone navigation works with pages and views, using Silverlight's back stack, a navigation service, and query strings to pass parameters while managing memory and avoiding cycles.
Discover local data storage in Windows Phone 7 apps, including isolated storage settings, file handling, resource versus content management, and building databases with a data context.
Explore resource dictionaries in Windows Phone 7 by learning how to share brushes, colors, templates, and styles across pages and controls, merge dictionaries, and access system resources.
Access calendar and contacts via Windows Phone APIs to read-only, aggregated data, retrieve calendar entries asynchronously with date range and max events, and query contacts using indexed filters.
Explore Windows Phone network programming using web client and HTP web request, manage six active connections, headers, and user interface thread considerations, and handle download, upload, streams, and errors.
Explore how to enable http compression on windows phone by using an external library to decompress gzip responses, handle compressed and uncompressed data, and manage memory and battery trade-offs.
Learn to consume web services on Windows Phone by fetching album data via web client with XML serialization, and via HTTP web request with data contract JSON serialization.
Explore Windows Phone 7 launchers and choosers to launch external tasks, like email, marketplace, search, review, maps, web browser, camera, and contact save, with user-driven results.
Explore styles in Windows Phone by defining explicit and implicit styles. Assign to controls using target types, keys, and static resource binding; inherit and override as needed.
LAST UPDATED: 11/2020
Gain prestige Microsoft Certified Proffesional Developer (MCPD) title.
This course will help to prepare for following exams: (70-506), (70-516), (70-599)
Programming Windows Phone step by step
We have prepared 22 professional lectures, during which you will learn from sctrach, how to create mobile apps for one of the quickest growing system in the world! This course is full of theory and Case Studies, preview code created during exercise.
Are you a beginner in programming or you can already program on iOS or Android platform, but you want to be multiplatform developer and expand your skills? This course is for you!
Comprehensive knowledge and solid base for everyone
The course is prepared in an attractive, multimedia package, trainer demonstrates step by step how to properly code and together you will create your first application. Completion of the course provides a solid base and a comprehensive understanding of the key issues of programming for Windows Phone. Additionaly lecturer is an experienced programmer and Nokia Developer Certified Trainer!
What you will learn?
Our trainer will present you from scratch the architecture of Windows Phone platform, will show you how to install the Visual Studio, how to get around it. Then you will find out what are the basic structure of the application, you will learn how to create your first project, and run it on the simulator or on your own device. Don't worry, If you don't know C# - in this course you will find basics of this programming language (4 lectures). More about the course content in the section: What am I going to get from this course?
It's one and only course for beginning Windows Phone programmers that you'll find on Udemy. Full of basic theory and practice. Create your first application with Educativo - Nokia Developer Certified Trainer!! Try it now!