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#.
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#.
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 17/09/2018
Bologna 01/10/2018
Roma 26/11/2018