Microsoft Dev Day

Developing and Testing Mobile Solutions Across a variety of devices

This one day workshop will cover everything you will need to know about developing for the Windows Ecosystem whether on the cloud, on your phone, laptop or tablet. The day will introduce the platforms, dive into detail around each of them and wrap up with how to create a flexible and scalable backend.

JOHANNESBURG

Date: 17 September 2014

Venue: Microsoft Johannesburg,3012 William Nicol Drive,Bryanston, South Africa

Time: 9 am - 4.30 pm

RSVP

CAPE TOWN

Date: 19 September 2014

Venue: The Townhouse60 Corporation St,Cape Town 8001,South Africa

Time: 9 am - 4.30 pm

RSVP

DURBAN

Date: 25 September 2014

Venue: The Protea Hotel Umlanga Ridge,Palm Blvd, Durban 4321,South Africa

Time: 9 am - 4.30 pm

RSVP

Agenda:

9 AM to 12 PM: Developing and Testing Mobile Solutions Across a variety of devices

Mobile continues to expand and evolve at a rapid pace. Users expect great native experiences in the palm of their hands on each and every platform. This creates a set of challenges for development teams. Developers need to deal with several choices including mobile or native based apps, various operating systems, programming languages, and device capabilities. This session will cover the options that teams have when developing and testing mobile solutions. Areas covered includeUniversal Windows Based applications.

  • Leveraging Xamarin for building native cross platform apps (iOS, Android, Windows) using C# and Visual Studio
  • Lightswitch for HTML5 based touch enabled apps, including cloud based business apps that integration with back ends like CRM and SAP
  • Building Multi-Device Apps with the Visual Studio Tooling for Apache Cordova
  • Using ASP.NET for mobile apps
  • Testing Strategies - including automated testing across different devices
  • Leveraging Azure for mobile solutions

12PM - 1 PM: Lunch

1PM to 16:30: Leveraging Azure for Dev and Test Scenarios

Develop and test applications faster. Windows Azure has evolved over the years, and now with the Infrastructure Services (VMs) offered, it makes a lot of sense to leverage Azure for creating development environments and running testing scenarios. The Platform as a Services offerings also continue to evolve. Windows Azure enables you to develop and test applications faster, at reduced cost, and with the flexibility to deploy in the cloud or on-premises. In this session, we’ll look at all of the pieces that contributed to using Windows Azure for development and testing and how you can leverage your MSDN benefits to get going. In this session we will cover:

  • Using Windows Azure to quickly spin up Windows and non Windows (linux) VM’s in minutes
  • Developer Workstations in the cloud
  • Scripting and automating your own dev and test sandbox.
  • MSDN subscription benefits to license environments and get going
  • Application Lifecycle management (source control, build, testing and more) - Leveraging Visual Studio Online (aka TFS in the cloud)
  • Leveraging Azure Platform as a service capabilities including service bus and Azure Mobile Services
  • Cloud Based Load Testing