Introduction to WinRT's Controls - 2nd of 12 Classes on Win RT Development

Hosted by vNext_OC

Public group

This is a past event

28 people went

Location image of event venue

Details

Do you want to really understand the new features of Windows 8 and how you can leverage them in your very own application? Join Kevin Stumpf and Danny Warren from Interknowlogy, to learn how to develop Windows Store applications for Windows 8. The course is designed for developers of all skills and backgrounds, and is a comprehensive look at all of the major features and capabilities of Windows 8 using Visual Studio 2012, XAML and C#. A Hackathon will run throughout the course with prizes and certificates awarded at the end.

Important: You can always join this class. While it helps, it is not vitally important that you attend every single class. In each session, we will develop a new sample application from scratch which leverages the discussed features.

Every participant is expected to have a Windows 8 system with Visual Studio 2012 up and running. Please refer to http://blogs.interknowlogy.com/2012/11/21/development-environment-for-windows-8/ for a list of options to upgrade, if you are a Windows XP or Windows 7 user. If you run into any problems, please use the comment section of the blog post.

Please note: A Surface RT device will not run Visual Studio 2012 and is therefore not the recommended device if you want to actively develop during the sessions.

What to expect from "Introduction to XAML and WinRT's powerful Control Framework"

In this second lesson we finally get our hands dirty in Visual Studio 2012. This session is meant to introduce the students to XAML - a state-of-the-art way of describing User Interfaces of Windows applications in human readable instructions.

Afterwards, we will introduce you to the most important Controls of WinRT's Framework and explain in detail appropriate controls for common use cases. The student will take away knowledge that is crucial to lay out the User Interface of his own cutting edge application.

Those of you who want to prepare for this class are welcome to glance over this website: http://msdn.microsoft.com/en-us/library/ms752059.aspx

The entire course consists of the following sessions:

1. Introductory Lecture (Nov 27th by Danny & Kevin)

2. Introduction to XAML and WinRT's powerful Control Framework (Dec 4th by Danny & Kevin)

3. Page-Navigation Model and Application Lifecycle (probably Jan 8th by Danny)

4. Fundamentals (Async/Await, WinRT API, Security) (probably Jan 17th by Kevin)

5. Settings and Search Contract (Date still TBD)

6. Share Contract (Date still TBD by Kevin)

7. Live Tiles and Device Orientation Handling (Date still TBD by Kevin)

8. Background Tasks and Proximity using Near Field Communication (NFC) (Date still TBD)

9. Introduction to ModelViewViewModel (MVVM) (Date still TBD)

10. InterKnowlogy’s WinRT MVVM Framework Session Part I/II (Date still TBD)

11. InterKnowlogy’s WinRT MVVM Framework Session Part II/II (Date still TBD)

12. Presentation of Hackathon Results + Certificate/Prize Giveaway (Date still TBD)

All sessions will be held at Saddleback College in room BGS-235 (Look at the yellow arrow...to view larger, use your OS's Zoom):

Those who are attending all need to RSVP HERE ON VNEXT'S SITE, no matter where you come from (other user groups, etc). This will be the central location for all communication on what is happening for each & every class. YOU WILL NEED TO GET A PARKING PERMIT. Download it here (http://sdrv.ms/Viyzfh).

These sessions will be held at Saddleback College on two Tuesdays each month (if possible; however expect some Tuesdays-in-a-row, & some skipped because of the holidays & our other exciting presentations). They will all start at 7pm and approximately end at 8:30pm. We are still in the process of locking in each of the dates for all the upcoming sessions and we'll update this site as soon as we are done. Stay tuned!

The presenters:

Kevin Stumpf works as a Senior Software Engineer for Interknowlogy and holds a B.Sc. in Business Informatics.He is native of Germany and moved to beautiful San Diego in January 2012.In his current role at Interknowlogy, Kevin develops various enterprise WinRT and WPF applications and speaks at multiple events.He is passionate about clean code and the design of scalable software architectures. In recent years he has eagerly followed the latest advancements in the Web world and enjoyed developing different HTML5 / JS applications.Besides his passion for writing code, he writes blog posts about WinRT / WPF and architecture related topics.In addition, he is currently developing a development framework for WinRT, which enables developers to comfortably engineer MVVM applications for Windows 8.Prior to his arrival in the USA, he had worked as an independent Software Consultant and WPF Coach since 2007 in several different cities in Germany and Austria.

Danny Warren is a Software Engineer at InterKnowlogy in Carlsbad, CA. Danny began acquiring his expertise in software engineering and .NET at Neumont University in Salt Lake City, Utah where he graduated with a Bachelor’s degree in Computer Science. Danny’s passion for technology has led him throughout the Microsoft Stack including WPF, Silverlight, WCF, Windows Phone 7, and the Microsoft Surface. Danny has an expertise in NUI (The Natural User Interface) having built numerous multi-touch and gesture based interfaces for software applications across a broad spectrum of devices. Currently his passion includes building Metro/WinRT Applications for Windows 8 driven by gesture based interface with the Microsoft Kinect. Danny is a Microsoft Certified Professional Developer, obtaining certification in .NET 4. When not building beautiful software, Danny is an outdoorsman and family man. He loves to camp, hike and mountain bike. Follow him on twitter @dannydwarren