Skip To Content
Xamarin with Azure Services is a Program

Xamarin with Azure Services


Sorry! The enrollment period is currently closed. Please check back soon.

Full program description

Xamarin with Azure Services

Course Overview

Most of the content comes from the best source available: Xamarin University. This is topped with insights we gained from conducting our core business: building 5 stars real world projects for our consumers. The content follows the same pattern: Theory, Hands-on exercises, Quiz.

Who Should Attend

.Net C# developers with little or no experience of native and mobile development.

Course Duration

3 days

Course Outline

Module 1: Intro to Xamarin.Form

What is Xamarin? How does Xamarin.Forms differ from Xamarin.Android and Xamarin.iOS?

What code can I share across my apps?

Can I develop on Windows and macOS?

By the end of the course, you will be able to choose the Xamarin approach that is right for you


Module 2: Xaml in Xamarin.Forms

Forms lets you define your UI using the eXtensible Application Markup Language (XAML). This gives you a clean separation of UI and behavior and makes it easy to utilize a design expert and design tools.


Module 3: DataBinding

Use Data Binding in Xamarin.Forms to connect your application's data to your UI.


Module 4: Layout in Xamarin.Forms

Specify the size and position of the controls in your Xamarin.Forms UI using the two most common layout containers: StackLayout and Grid


Module 5: Xamarin.Forms ListView

Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.


Module 6: Styling Xamarin.Forms

Use resources and styles in Xamarin.Forms to manage shared values and provide a consistent UI look and feel.


Module 7: Xamarin.Forms Custom Renderers

Use Renderers to customize the behavior of existing Xamarin.Forms controls and create your own custom controls.


Module 8: Xamarin.Forms Effects

Use Effects to customize the appearance of the native controls that underlie Xamarin.Forms elements.


Module 9: Consuming Rest Services

Access cloud-hosted data using REST-based web services and HttpClient.


Module 10: Implementing MVVM in Mobile

Apply the Model-View-ViewModel (MVVM) design pattern to your Xamarin.Forms apps to improve code reuse and testability.


Module 11: Mobile Application Architecture

Learn common architectural principals and styles to properly structure your mobile app.


Module 12: Data Caching/Local Persistence/Mobile Data

Maximise user experience by speeding your application load time through caching. Use local databases to persist and query your local data.


Module 13: Use of 3rd Party Libraries and Plugins Using Xamarin.Essentials

Learn to integrate and use 3rd parties libraries, Walkthrough popular plugins


Module 14: Dependency Injection / Service Location in Mobile

Build your application is a loosely coupled way and build your own device specific services.


Module 15: Unit tests in Xamarin.Forms

Develop xamarin.forms app the right way through test driven development


Course Objectives

Build solid scalable enterprise cross platform iOS and Android mobile applications using C#, the Xamarin framework and Asp.Net Web Api.


Hardware / Software prerequisites (per student):

Mac running OSX 10.12+

xCode installed

Parallels VM installed (optional)

Windows installed on bootcamp (optional)

If Windows and Parallels are not setup on the Mac workstation, then each student will need a pc running Windows setup on the same network as the mac stations.

Student prerequisites:

Good knowledge of the .Net framework using C#, or equivalent Object Oriented language (Java, Swift, Objective C, Kotlin)


Course Title Full Course Fee
Before GST With GST
Xamarin with Azure Services $1,550.00 $1,658.50