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 2017 (a partire dal 2 Aprile Visual Studio 2019). Il corso sarà suddiviso in 5 giornate. In queste giornate verranno introdotte le due piattaforme principali (IOS e Android) approfondendo i fondamenti di ogni SDK. Successivamente inizieremo a sviluppare le nostre app utilizzando XAMARIN e quindi C#.































































































































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


































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Il corso è rivolto a professionisti che hanno già una conoscenza di base delle piattaforme di sviluppo IOS e Android 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 e Android 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
• .NET Standard
Android
• The Android Platform
• Building Blocks of an Android Application
• Activities, Services, Content Providers, Broadcast Receivers, Intents
• Views and ViewGroups
• Resources
• Android Package
Xamarin Android
• Xamarin.Android Architecture
• Xamarin.Android Project
• Working with Emulators
• Designing a View
• Resources
• Navigation
• Services
• Deploy Android applications
• Xamarin Essentials
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 iOS
• Xamarin.iOS Architecture
• Xamarin.iOS Project
• Designing a View with Interface Builder
• Building iOS applications
• Working with Emulators
• Debugging iOS applications
• Deploy iOS applications
• Xamarin Essentials
iOS Views
• Interface Builder
• Outlets and Actions
• Layouts
• Storyboards
• Styles
Xamarin.Forms
• XAML Basics
• Layout
• Resources
• Styles and Templates
• Data Binding
• Hello Forms
• Controls Overview
• Navigation
• Xamarin Essentials
• Renderers and Effects
Cross-Domain Code Patterns
• MVVM
• Prism
Data
• Platform-specific storage options
• SQLite database
Web Services
• Consuming a REST Service
• Serialization and Deserialization
Running in the background
• Application Lifecycle
• Platform-specific considerations
• Android's activity life cycle and Services
• iOS backgrouding techniques
Notifications
• Platform-specific notification mechanisms
• Local notifications
• Push notifications


Sede Data P
Roma 25/11/2019
Milano 17/02/2020
Bologna 09/03/2020
Roma 20/04/2020
Milano 11/05/2020
Bologna 08/06/2020
Roma 20/07/2020
Milano 14/09/2020
Milano 14/09/2020
Bologna 28/09/2020