Corso Xamarin

contattami 55.6 EUR

Innovaformazione, scuola informatica specialistica eroga formazione per sviluppatori Xamarin.
Xamarin è un framework open source basato su C# ed utilizzato per lo sviluppo APP mobile per tutti i dispositivi (Android, iOS e Windows).
Il corso si rivolge ad aziende e privati. Sono necessarie basi di C# e/o ambiente .Net .

Formazione erogata su richiesta con calendario personalizzabile. Corsi individuali o di gruppo per le aziende. Modalità in sede frontale oppure in virtual classroom online attraverso le nostre piattaforme.

PROGRAMMA (40 ore):



Introduzione

Cos’è Xamarin e differenze tra sviluppo nativo e cross-platform
Panoramica Xamarin Studio
Installazione Xamarin Forms
Licenze per la compilazione e testing Xamarin Forms Apps
Plug-in Visual Studio per i Forms (windows)



Xamarin.iOS e Xamarin.Android

Struttura applicazione Android
Struttura applicazione iOS
Architettura piattaforma nativa
Ciclo di vita iOS e Android
Interazione e composizione di Xamarin.ios e Xamarin.Android negli ambienti nativi
Chiamate a funzioni e librerie native
Compilazione ed esecuzioni build native
Differenze tra SDKs nativi e Xamarin Forms



Controllori

Controlli di base: editor, immagini, labels
Controlli custom per ogni piattaforma
Accesso ai controlli nativi tramite Dependency Service e Dependency Iniection



Web Services

Web view control
Accesso ai web services su ciascuna piattaforma



Xamarin Forms

Introduzione
Xamarin Forms XAML
Controlli con XAML e C#
Data Binding
Controlli di stili e custom



Accesso al Database

Strutture di directory native
Utilizzo SQLite nelle diverse piattaforme in PCL
Utilizzo SQLite nelle diverse piattaforma in progetto condiviso
Accesso alle cartelle dell’applicazione e alle cartelle condivise
Accesso alle risorse da risorse condivise



Accesso alle risorse

Accesso alle risorse dal progetto Android
Accesso alle risorse dal progetto iOS
Accesso alle risorse dal progetto condiviso



Testing

Unit Testing
UI Testing
Xamarin Test



Deploy

Deploy Android/iOS APP

Per informazioni invitiamo a contattarci al 347 75 (Innovaformazione - Dario Carrassi) Chiudi

Luogo: Lazio - Roma

Aggiunto a 1 mese fa e scade il 27 November
ID annuncio: 389184
    [ ]     69 visite