Caricamento...
OEC702

Sviluppare App Multipiattaforma con Xamarin

Prezzo

€ 1,790.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

5 gg
Xamarin è la piattaforma applicativa che consente di scrivere app cross-platform per Android, iOS e ora Windows 10 utilizzando C# e Visual Studio 2015. Il corso sarà suddiviso in 5 giornate. In queste giornate verranno introdotte le tre piattaforme principali (IOS, Android e Windows Phone) approfondendo i fondamenti di ogni SDK. Successivamente inizieremo a sviluppare le nostre app utilizzando XAMARIN e quindi C#.
 


 
 
 
professionisti che hanno già una conoscenza di base delle piattaforme di sviluppo IOS, Android e Windows Phone e hanno già esperienze di sviluppo in C#.
PREREQUISITI
 
Il target del corso è per professionisti che hanno già una conoscenza di base delle piattaforme di sviluppo IOS, Android e Windows Phone e hanno già esperienze di sviluppo in C#.
 
CONTENUTI
 
Introduction to Xamarin
 
Mobile development
Architecture
Deployment Environments
Cross-Platform Development
Core and Platform-Specific Projects
Sharing Code across projects
Xamarin Components
 
Android
 
The Android Platform
Building Blocks of an Android Application
Activities, Services, Content Providers, Broadcast Receivers, Intents
Views and ViewGroups
Resources
Android Package
 
Xamarin
 
Xamarin.Android Architecture
Xamarin.Android Project
Working with Emulators
Designing a View
Resources
Navigation
Services
Deploy Android applications
 
Android Views
 
Views and ViewGroups
Common Views
Layouts
Adapters and ListViews
Styles
 
iOS
 
The iOS Platform
Building Blocks of an iOS Application
Protocols
MVC and Delegate Pattern
Bundles
 
Xamarin 
 
Xamarin.iOS Architecture
Xamarin.iOS Project
Designing a View with Interface Builder
Building iOS applications
Working with Emulators
Debugging iOS applications
Deploy iOS applications
 
iOS Views
 
Interface Builder
Outlets and Actions
Layouts
Storyboards
Styles
 
Windows Phone e Universal Windows Platform
 
The Windows Phone Platform
Windows Phone Project
Process Life Cycle
Creating a view with XAML
Navigation
Launchers and choosers
The Windows Phone Package
Build and Deploy
 
Windows Phone Views
 
XAML Basics
Common Controls
Layout
Resources
Styles and Templates
Data Binding
 
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
 
Running in the background
 
Application Lifecycle
Platform-specific considerations
Android's activity life cycle and Services
iOS backgrouding techniques
 
Xamarin.Mobile
 
What is Xamarin.Mobile?
Access Contacts
Using Geolocation
Dealing with Media
 
 
Data Storage
 
Different types of storage
Unified storage abstraction
Mobile Services REST API‘s
 
Local Data Sync
 
Data Sync framework
Synchronization with Optimistic Concurrency 
Conflict resolution strategies
 
Notifications
 
Platform-specific notification mechanisms
Local notifications
Push notifications
 


Sede Data P
Milano 19/02/2018
Bologna 12/03/2018
Roma 16/04/2018
Milano 07/05/2018
Bologna 11/06/2018
Roma 23/07/2018
Milano 17/09/2018
Bologna 01/10/2018
Roma 26/11/2018