Houston

Developing Windows 8 Applications

Joseph ReynoldsMarkus EggerMike Yeager

Windows 8 will be a very important technology for Microsoft application developers. This class shows development in Windows 8's most important environments (XAML, C#/VB, some C++, JavaScript, and HTML5) and will will help drastically reduce the learning curve and allow attendees to write productive Windows 8 and WinRT code quickly.

This event took place on Monday, June 10, 2013.

Where:   Onsite at CODE Training Center (6605 Cypresswood

Dr. Suite 300, Spring, TX 77379) or remotely via GoToMeeting

When:    June 10-11, 2013 (Monday - Tuesday)

Desc:      An in-depth lecture style training to educate attendees about productively building Windows 8 applications

This intensive 2-day lecture style workshop answers all your Windows 8 questions by explaining the various concepts that apply to Windows 8 and WinRT. Taking this class will allow attendees to minimize their learning curve by jumping over the intial hurdles encountered in developing Windows 8 applications. We'll start by showing development in Windows 8's most important environments (XAML, C#/VB, JavaScript, and HTML5) and then expand on this knowlege by exploring the various layout, controls and navigation techniques, as well as addtional detailed concepts like the Application Model, Dependency Properties, Attached Properties, Logical and Visual Trees, Routed Events and Command, Threading and more. Time will be allocated to move past the theory and demonstrate in detail what goes into building a real world application - including deployment. Find out what you need to do to get ready for building apps in Windows 8 and minimize your learning curve, by attending this class!

Developers interested in related mobile development will also want to attend the 1-day Windows Phone Development class that immediately follows this one.

The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting.  After the class, attendees will receive the powerpoint slides, the code samples and videos of each class as reference materials. 

Day 1

9:00 – 10:10 Introduction to Windows 8
This session introduces the general concepts behind Windows 8 and WinRT. What is WinRT? Different development options for this platforms. How do the different parts and pieces fit together and how do they compare to “conventional” Windows development?
10:10 – 10:15 BREAK
10:15 – 12:00 A First WinRT Application
This session provides a first overview of building a simple WinRT application using XAML and C#/VB. It shows all the basic concepts and structure needed for a WinRT application, introduces some new WinRT paradigms such as app manifests and the declaration of app capabilities. It provides an overview of the general WinRT development paradigm, the new framework, concepts such as async, the security model, and more. This session also includes a primer on XAML.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Layout, Controls and Navigation
This session focuses on the creation of Windows 8 interfaces and starts with an explanation of the basic concepts, such as the available controls and how to build user interfaces using various controls, layout panels, UI orientation and snap-state, and how WinRT applications navigate to different UIs. This includes a discussion of WinRT specific controls such as AppBars. This session also takes a first look at related concepts, such as such as data binding, automatic layout, view models, templates, and much more.
14:45 – 15:00 BREAK
15:00 – 17:00 Detailed Concepts
This session takes us beyond the basics that we’ve learned so far and on to more advanced topics. We’ll take a look at the Application Model, Dependency Properties, Attached Properties, Logical and Visual Trees, Routed Events and Command and Threading. This session will give attendees a solid understanding of a wide range of concepts in Windows 8. This session also looks at WinRT specific concepts, such as Live Tiles, Notifications, and Contracts (such as Search and Sharing Contracts).




Day 2

9:00 – 10:15 Building Real-World Wndows 8 Applications - Part 1
In this 2-part session, we develop a real-world Windows 8 application start to finish, including all the required aspects from fundamental application setup, to UI creation and structuring, to data and service access, data binding, business logic, and more.
10:15 – 10:30 BREAK
10:30 – 12:00 Building Real-World Wndows 8 Applications - Part 2
This session is a continuation of the the previous session.
12:00 – 13:30 LUNCH BREAK
13:30 – 15:15 Advanced Windows 8 Concepts
This session focusses on Windows 8 specific topics, including support for Windows 8 features such as Cameras and Microphones, a second look at Contracts (sharing, settings, search), supporting Mapping through the BING Map API , and even a look at sensor data and location APIs. This session also discovers the WinRT application lifecycle.
15:15 – 15:30 BREAK
15:30 – 16:30 Deploying Windows 8 Applications
Windows 8 applications are deployed different from “older style” Windows applications: Windows 8 apps are deployed through the Windows Store. This session discusses the process of submitting an application to the Windows Store and getting the application published. This session also briefly touches on “side loading” (private deployment, or enterprise deployment), although the main focus of this session is Store Deployment.
16:30 – ?? Ask the Experts/Q&A
Got questions? Got a Windows 8 application you are ready to build? Ask the experts and hit the ground running!

** Please note that times are approximate and meant to be flexible depending on class participation and questions.

Registration is extremely limited. For more information please e-mail info@eps-software.com or call us at 832-717-4445 x 13.

Discounts may be available for companies who have previously attended our classes. Call us for details. Please note that instructors & exact curriculum may change. All sales are final.

Group discounts as well as discounts for attendees of previous classes may be available.

Key Take-Aways:

Slide Deck
Source Code
Downloadable recordings of all the sessions
Certificate of Completion
Free CODE Magazine subscription
Discount off of future CODE Training Classes

Class Outline:

Intro to Windows 8
Building a Win 8 UI
Business Apps with Win 8
Ask the Experts / Q & A

Venue Information

Event can be attended either on-site in our Houston offices or remotely via GoToMeeting.



Address is:

CODE Training & EPS Software Corp

6605 Cypresswood Drive, Suite 300

Spring, TX 77379





Questions?

Phone: 832-717-4445 ext 13

Email: info@eps-software.com