Premesse
Xamarin consente di creare applicazioni cross platform utilizzando C# e Visual Studio. Xamarin è parte integrante di Visual Studio ed è disponibile gratuitamente con tutte le sue versioni.
All’interno del corso verranno affrontate le tematiche legate allo sviluppo di applicazioni per iOS, Android e Windows scrivendo codice condiviso per tutte le piattaforme, focalizzando l’attenzione soprattutto su Xamarin.Forms che consente la condivisione del codice della UI.
Obiettivi del corso
Il corso ha come obiettivo quello di fornire le basi per lo sviluppo di applicazioni multipiattaforma (Android/iOS) con l’utilizzo del framework Xamarin.
Prerequisiti
Per seguire la formazione è necessaria la conoscenza di C#.
Strumenti richiesti
Questo corso prevede l’uso di un proprio portatile con un’installazione recente di Visual Studio e Xamarin. Mentre per Android e Windows è sufficiente Windows con l’emulatore offerto da Visual Studio, per iOS l’unico modo perché si possa testare un’app è possedere MacOSX, che è disponibile solo con un Mac.
Piano di lavoro
- Introduzione al mondo Xamarin e all’ambiente di sviluppo
- Differenze tra Xamarin e Xamarin.Forms
- Struttura di un progetto Xamarin.Forms
- Ciclo di vita dell’App
- Usare XAML in Xamarin Form
- Costruire l’interfaccia Utente
- I vari tipi di pagina e navigazione
- DataBinding e MVVM applicato a Xamarin.Forms
- Concetti avanzati: Converters, Triggers e Behaviors
- Gestione dei Layout: Stili ed Effetti grafici
- Personalizzare per piattaforma con i Custom Renderer
- Le Gestures
- Gestire le immagini
- Database locali con SQLite
- Integrazione con servizi REST
- Geolocalizzazione
- Gestione della mappe
- Accesso ai principali sensori degli smartphone
- Best practices
- Librerie di terze parti
- L’ecosistema Microsoft per build, test e diagnostica dell’app
Durata e organizzazione
Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Modalità di erogazione
- in aula, formazione tradizionale
- da remoto in virtual classroom
Calendario
12, 13 e 14 novembre 2024
3 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00.
Prezzo e convenzioni
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Quota di partecipazione 950 € + IVA
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form
Tel: (+39) 02.48958342