TITOLO

Certificazione

DURATA | LIVELLO

35 ore
Intermedio

A CHI E' RIVOLTO

Il corso è rivolto a studenti universitari o professionisti del settore che hanno già avuto esperienza in sviluppo di applicazioni mobile e che sanno utilizzare c# e visual studio.

OBIETTIVI

L’obiettivo di questo corso è quello di introdurre l’utilizzo Xamarin nello sviluppo di applicazioni Mobile Cross Platform.

CONTENUTI

Introduzione

Mobile development.
Architecture.
Deployment Environments.
Cross-Platform Development.
Core and Platform-Specific Projects.
Sharing Code across projects.
Xamarin Components.

Xamarin Android

Xamarin.
Android Architecture.Xamarin.
Android Project.
Working with Emulators.
Designing a View.
Resources.
Navigation.
Services.
Deploy Android applications.

Xamarin IOS

Xamarin.
iOS Architecture.
iOS Project.
Designing a View with Interface Builder.
Building iOS applications.
Working with Emulators.
Debugging iOS applications.
Deploy iOS applications.

Xamarin Forms

Hello Forms.
Controls Overview.
Data Binding.
Navigation.

Cross-Domain Code Patterns

MVVM.
Dependency Injection.
Using Shared Projects.

Local Data

Platform-specific storage options.
SQLite database.
ADO.NET.SQLite-NET.

Web Services

Consuming a REST Service.
Serialization and Deserialization.
Consuming a SOAP Service.
Using proxies for WCF.