Corso di formazione .NET MAUI (Intermedio)
.NET MAUI (.NET Multi-platform App UI) è un framework multi-piattaforma che consente agli utenti di creare applicazioni native mobile e desktop utilizzando C# e XAML.
Questo training guidato da un istruttore (online o in sede) è rivolto a sviluppatori che desiderano apprendere competenze intermedie per l'utilizzo di .NET MAUI nella creazione di applicazioni mobile e desktop.
Al termine di questo training, i partecipanti saranno in grado di:
- Esplorare tecniche avanzate di manipolazione dei dati.
- Capire il codice specifico della piattaforma e la personalizzazione utilizzando custom renderers.
- Imparare ottimizzazione delle prestazioni, gestione della memoria e supporto per l'internazionalizzazione.
- Sviluppare competenze in integrazione continua e pipeline di distribuzione per .NET MAUI.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente lab live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Struttura del corso
Introduzione a .NET MAUI e allo Sviluppo Multi-piattaforma
Tecniche Avanzate di Binding dei Dati e Manipolazione
Lavorare con Database e Archiviazione Locale
Consumare API RESTful e Web Services
Implementare Codice Specifico della Piattaforma e Custom Renderers
Migliorare l'UI con Controlli Personalizzati ed Effetti
Ottimizzazione delle Prestazioni e Gestione della Memoria
Supporto per Internazionalizzazione e Localizzazione
Implementare Autenticazione e Autorizzazione
Strategie di Test Multi-piattaforma e Best Practices
Pipeline di Integrazione Continua e Distribuzione per .NET MAUI
Riassunto e Passi Successivi
Requisiti
- Pernoranza nella lingua di programmazione C#
- Una solida comprensione dei concetti di programmazione orientata agli oggetti (OOP)
- Familiarità con il framework .NET
Pubblico Obiettivo
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione .NET MAUI (Intermedio) - Prenotazione
Corso di formazione .NET MAUI (Intermedio) - Richiesta
.NET MAUI (Intermedio) - Richiesta di consulenza
Recensioni (1)
La mia parte preferita è la sessione di domande e risposte con il Sig. Jose. È molto competente e conosce le risposte alle nostre domande.
John Henry - Toyota Motor Philippines
Corso - .NET MAUI (Intermediate)
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Avanzato Flutter
14 oreQuesto Italia di formazione dal vivo con istruttore (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare Flutter per creare applicazioni multipiattaforma.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Migrare le applicazioni da Java a Flutter.
- Integrare Firebase servizi di back-end come database, autenticazione e archiviazione.
- Crea animazioni e funzionalità avanzate dell'interfaccia utente per un'app.
Pattern BLoC
14 oreQuesto training guidato da un istruttore, live (online o in sede), è rivolto a sviluppatori che desiderano imparare come utilizzare il Pattern BLoC per gestire lo stato tra diverse applicazioni.
Alla fine di questo training, i partecipanti saranno in grado di:
- Comprendere i concetti e l'architettura fondamentali del BLoC.
- Creare, testare e debuggare BLoCs.
- Conoscere il contesto di costruzione del BLoC.
iOS, Android, e React Native Development Bootcamp (Livello Intermedio ad Avanzato)
420 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di livello avanzato che desiderano apprendere tecniche di programmazione avanzate in Swift, Kotlin e JavaScript, implementare architetture scalabili e creare app ricche di funzionalità con integrazione API sicura, comunicazione in tempo reale e interfaccia utente/UX avanzata.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Padroneggia le tecniche avanzate Programming in Swift, Kotlin e JavaScript, comprese le chiusure, le coroutine e l'asincrono/await.
- Progetta architetture di app mobili Scalable utilizzando MVVM per iOS/Android e la gestione avanzata dello stato in React nativo.
- Crea app mobili ricche di funzionalità con integrazione API sicura, comunicazione in tempo reale e gestione avanzata dei dati (Core Data, SQLite, Room, Firebase).
- Integra le funzionalità native del dispositivo, come la fotocamera, la geolocalizzazione e i sensori, e crea moduli nativi personalizzati in React Native.
- Crea UI/UX avanzate con Animation componenti riutilizzabili per esperienze mobili reattive e altamente interattive.
- Testare, eseguire il debug e ottimizzare le prestazioni e l'affidabilità delle app usando Xcode, Android Profiler e React Native Debugger.
- Distribuisci le app utilizzando le pipeline CI/CD per l'integrazione continua e le versioni automatizzate nell'App Store e Google Play.
- Completa un progetto Capstone, sviluppando e distribuendo un'app pronta per la produzione negli app store.
iOS, Android e Sviluppo con React Native per Iniziati
105 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di livello principiante che desiderano immergersi nello sviluppo di app mobili.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configurare gli ambienti di sviluppo per iOS (Xcode), Android (Android Studio) e React Nativo (Node.js, CLI ed Expo).
- Scopri le differenze chiave tra sviluppo nativo e multipiattaforma e sviluppa le conoscenze di base in Swift, Kotlin e JavaScript.
- Crea layout dell'interfaccia utente reattivi utilizzando iOS Layout automatico, Android XML e React Flexbox nativo.
- Sviluppa app semplici usando Swift per iOS, Kotlin per Android e React Native per le app multipiattaforma.
- Implementa le funzionalità di fotocamera, GPS e archiviazione all'interno delle app utilizzando React Native.
- Usa Xcode, Android Studio e React strumenti di debug nativi per risolvere i problemi ed eseguire app su simulatori e dispositivi reali.
- Prepara e distribuisci le app nell'App Store (iOS) e Google Play Store (Android).
- Lavora su progetti di gruppo e ottieni feedback dai colleghi per migliorare le capacità di sviluppo di app.
- Crea e presenta un'app nativa multipiattaforma React completamente funzionale.
iOS, Android, e React Native Development Bootcamp (Livello Principiante a Intermedio)
420 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di livello intermedio che desiderano padroneggiare lo sviluppo di app mobili su più piattaforme.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configurare gli ambienti di sviluppo per iOS, Android e React nativi utilizzando Xcode, Android Studio e React CLI/Expo nativo.
- Sviluppa app native iOS e Android utilizzando Swift per iOS e Kotlin per Android, creando app con navigazione e integrazione API.
- Crea app multipiattaforma con React Native, sfruttando un'unica base di codice per creare app sia per iOS che per Android.
- Progetta interfacce utente reattive utilizzando il layout automatico, XML e Flexbox per iOS, Android e React nativi.
- Gestisci i dati e lo stato nelle app utilizzando soluzioni di archiviazione locale e gestisci le richieste API in tutte le piattaforme.
- Incorpora funzionalità avanzate come fotocamera, geolocalizzazione e mappe nelle app mobili.
- Implementa la navigazione multischermo nelle app native iOS, Android e React.
- Esegui il debug e il test delle app utilizzando gli strumenti forniti da Xcode, Android Studio e React Native.
- Distribuisci le app sull'App Store e Goguarda il Play Store.
- Completa un progetto Capstone che mostri le competenze apprese creando e presentando un'app mobile funzionale.
Advanced .NET MAUI
14 oreQuesto training guidato da un istruttore, live (online o in sede), è rivolto a sviluppatori che desiderano padroneggiare le funzionalità e tecniche avanzate di .NET MAUI per costruire applicazioni mobili e desktop.
Al termine di questo training, i partecipanti saranno in grado di:
- Padronizzare tecniche MVVM avanzate, iniezione di dipendenze e pattern architetturali.
- Personalizzare e estendere il framework .NET MAUI.
- Creare componenti riutilizzabili, librerie e comprendere tecniche avanzate di debug e profilo.
- Affrontare le sfide delle applicazioni su larga scala come sincronizzazione, caching e sicurezza.
Costruisci App Native per iOS e Android con Flutter
14 oreIn questo corso di formazione dal vivo con istruttore in Italia (online o in loco), i partecipanti impareranno come utilizzare Flutter per sviluppare rapidamente un'app mobile che funziona su dispositivi iOS e Android.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installa rapidamente il framework, l'IDE e altri strumenti per iniziare a sviluppare.
- Comprendi e usa il linguaggio Dart di Google per creare rapidamente un prototipo di un'app mobile.
- Testa e distribuisci app per dispositivi mobili eseguite sia su iOS che su Android utilizzando un'unica base di codice.
- Personalizza l'app utilizzando un ricco set di widget, layout e animazioni.
Bootcamp di Sviluppo Flutter con Dart
35 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare Flutter per creare e creare app mobili di alta qualità per Android, iOS e altre piattaforme da una base di codice comune.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura l'ambiente di sviluppo necessario per iniziare a creare Flutter app.
- Usa il linguaggio di programmazione Dart per sviluppare il codice per la creazione delle app.
- Usa i widget Flutter per progettare e creare un'interfaccia utente esteticamente gradevole e facile da usare.
- Distribuisci e testa le app su diverse piattaforme (dispositivi mobili, desktop, web e così via).
Flutter: Crea App Nativa Cross-Platform con Dart
35 oreFlutter è un toolkit di sviluppo software UI open-source di Google per creare applicazioni native compilabili per dispositivi mobili, web e desktop a partire da una singola base di codice. Utilizza Dart, un linguaggio di programmazione moderno e orientato agli oggetti anch'esso sviluppato da Google, ottimizzato per la creazione di interfacce utente veloci ed espressive.
Questo training guidato dal docente (online o in aula) è rivolto a sviluppatori di livello iniziale che desiderano costruire app mobile belle e ad alta prestazione utilizzando Flutter e Dart.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo per Flutter e Dart.
- Creare interfacce utente mobili rispettive ed interattive.
- Accedere alle funzionalità native del dispositivo tramite plugin.
- Distribuire applicazioni cross-platform su Android e iOS.
Formato del Corso
- Lezione interattiva e discussione.
- Molti esercizi e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Ionic2
14 oreQuesta formazione guidata dal formatore in Italia (online o presenza) è rivolta a sviluppatori di livello principiante a intermedio che desiderano utilizzare Ionic 2 per creare applicazioni mobili ibride.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali di Ionic 2 e la sua architettura.
- Criare applicazioni a pagina singola e multi-pagina utilizzando Ionic 2.
- Sistemare le app con SCSS ed integrazioni di terze parti.
- Testare, distribuire e gestire efficacemente i rilasci delle applicazioni mobili.
Ionic 4 e Angular per Sviluppatori
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori web che desiderano creare un'applicazione mobile ibrida con Ionic 4.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Integra le funzionalità native del dispositivo in un'applicazione mobile ibrida.
- Utilizzare Angular e Ionic 4 per creare un'applicazione mobile ibrida.
- Eseguire un'applicazione ibrida in un emulatore di dispositivo mobile.
Ionic 6
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori web che desiderano creare un'applicazione mobile moderna con Ionic 6.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Integra le funzionalità native del dispositivo in una moderna applicazione mobile ibrida.
- Impara i fondamenti di Ionic.
- Informazioni su come distribuire Ionic applicazioni in produzione.
- Eseguire un'applicazione ibrida moderna in un emulatore di dispositivi mobili.
Sviluppo di Applicazioni Mobili con Flutter e AI
12 oreIl Sviluppo di Applicazioni Mobili con Flutter e AI è la pratica di costruire applicazioni mobili scalabili, sicure e abilitate all'AI utilizzando architetture moderne, principi UX/UI e metodologie agili.
Questo training guidato dall'insegnante (online o in presenza) è rivolto a sviluppatori di livello intermedio che desiderano creare e distribuire applicazioni mobili utilizzando Flutter, integrare funzionalità AI, applicare le migliori pratiche di sicurezza e seguire flussi di lavoro agili.
Al termine di questo training, i partecipanti saranno in grado di:
- Sviluppare applicazioni mobili robuste utilizzando Flutter con un focus sul design UX/UI.
- Applicare pratiche di sviluppo agile durante l'intero ciclo di vita del progetto.
- Incorporare funzionalità AI come motori di raccomandazione o chatbot.
- Progettare architetture mobili sicure con l'integrazione di Firebase.
Formato del Corso
- Lezione interattiva e discussione.
- Molti esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Piattaforma IBM MobileFirst per lo sviluppo di applicazioni mobili ibride
21 oreIBM MobileFirst Platform (precedentemente noto come Worklight Foundation) è una suite di strumenti e servizi per la creazione di applicazioni mobili e tablet aziendali. La sua API client-side è disponibile per nativo iOS (Objective-C), nativo Android (Java), J2ME, C# Windows Phone nativo (C#) e JavaScript per applicazioni ibride multi-piattaforma o web mobili. MobileFirst Platform è disponibile sia in locale che nel cloud.
In questa formazione guidata dal formatore, i partecipanti impareranno a configurare e utilizzare MobileFirst Platform per sviluppare ed amministrare applicazioni ibride mobili basate su HTML5, JS e CSS.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare e configurare MobileFirst
- Sviluppare, testare e distribuire applicazioni mobili ibride multi-piattaforma.
- Utilizzare i meccanismi di sicurezza di MobileFirst per proteggere le applicazioni.
- Aggiornare le app tramite Over-The-Air all'interno dell'organizzazione, evitando la necessità delle app store.
- Amministrare e monitorare le applicazioni mobili.
Pubblico
- Sviluppatori
Formato del Corso
- Parte lezione, parte discussione, esercizi e pratica intensiva in un ambiente di laboratorio live.
Note
- Questa formazione si basa su Mobile Foundation 8.0. Per richiedere una versione diversa o altre personalizzazioni per questo corso, contattateci per organizzare.
Xamarin per lo Sviluppo Multi-piattaforma
21 oreIn questo corso di formazione dal vivo con istruttore in Italia (online o in loco), i partecipanti apprenderanno gli aspetti chiave di Xamarin mentre affrontano lo sviluppo del proprio set di applicazioni mobili per Android, iOS e Windows.