Skip to main content
Support
Raccoon_Gang

T2

Mobile devices are beginning to dominate the landscape in consumer and enterprise areas. That means a demand for more applications on these devices. The major players in this market, Apple, Google, and Microsoft, all have mobile platforms.

About this course

There are many programming languages in use today. Choosing a language to program with can be decided based on many factors such as learning curve, job specific requirements, platform specifics, or a plethora of other criteria.

Mobile devices are beginning to dominate the landscape in consumer and enterprise areas. That means a demand for more applications on these devices. The major players in this market, Apple, Google, and Microsoft, all have mobile platforms. Google uses Android for the OS and Java as the programming language, Apple uses iOS and Objective-C or Swift as the programming language, while Microsoft uses Windows and .NET.

What is the one thing that ties all these platforms and C# together? You can write your application code in C# and deploy it on all three platforms. Microsoft and Xamarin provide a cross-platform development toolset that allow you to write your code once, in C#, and deploy it across all three device platforms, saving you coding time. That's why C# is such a great language to learn.

Prerquisites

Developers attending this course should already have gained some experience with another programming language or understand programming constructs such as:

  • Looping
  • Program Flow
  • Database Concepts

Course staff

staff avatar

Gerry O'Brien

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience working in various roles and programming with various languages such as:

  • Software Developer and Consultant
  • Book and courseware author
  • Microsoft Certified Trainer
  • C#
  • Visual Basic
  • Java
  • Objective-C
staff avatar

Gerry O'Brien

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience working in various roles and programming with various languages such as:

  • Software Developer and Consultant
  • Book and courseware author
  • Microsoft Certified Trainer
  • C#
  • Visual Basic
  • Java
  • Objective-C
staff avatar

Gerry O'Brien

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience working in various roles and programming with various languages such as:

  • Software Developer and Consultant
  • Book and courseware author
  • Microsoft Certified Trainer
  • C#
  • Visual Basic
  • Java
  • Objective-C
staff avatar

Gerry O'Brien

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience working in various roles and programming with various languages such as:

  • Software Developer and Consultant
  • Book and courseware author
  • Microsoft Certified Trainer
  • C#
  • Visual Basic
  • Java
  • Objective-C

Frequently asked questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

  1. Course Number

    11
  2. Estimated Effort

    3 to 5 hours per week
Enroll