Corso di formazione Fondamenti di .NET MAUI
.NET MAUI (.NET Multi-platform App UI) è un framework multipiattaforma che consente agli sviluppatori di creare applicazioni native per dispositivi mobili e desktop utilizzando C# e XAML.
Questo corso pratico, tenuto da istruttori (in modalità online o in aula), si rivolge a sviluppatori che desiderano apprendere le basi di .NET MAUI per realizzare applicazioni semplici.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali di .NET MAUI e dello sviluppo multipiattaforma.
- Creare applicazioni .NET MAUI di base, utilizzando layout, controlli e sistemi di navigazione.
- Testare, eseguire il debug e distribuire applicazioni .NET MAUI.
Modalità del corso
- Lezioni interattive con momenti di discussione.
- Numerosi esercizi pratici per consolidare le conoscenze.
- Implementazione reale in un ambiente di laboratorio in tempo reale.
Opzioni di personalizzazione del corso
- Per richiedere una formazione su misura, non esitate a contattarci per concordare i dettagli.
Struttura del corso
Introduzione a .NET MAUI e allo sviluppo multipiattaforma
Configurazione dell’ambiente di sviluppo
Creazione di una prima applicazione .NET MAUI
Approfondimento sul pattern MVVM (Model-View-ViewModel)
Lavorare con layout e controlli in .NET MAUI
Gestione degli input utente ed eventi
Binding dei dati e utilizzo di modelli di dati
Sistema di navigazione tra le pagine
Sfruttare le funzionalità specifiche per ogni dispositivo e le relative API
Test e debug delle applicazioni .NET MAUI
Distribuzione dell’applicazione su diverse piattaforme
Riepilogo e prossimi passi
Requisiti
- Conoscenze di base sui concetti di programmazione
- Familiarità con il linguaggio C#
Destinatari del corso
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Fondamenti di .NET MAUI - Prenotazione
Corso di formazione Fondamenti di .NET MAUI - Richiesta
Fondamenti di .NET MAUI - Richiesta di consulenza
Recensioni (1)
Sviluppo dell'app di autenticazione utente e attività Kahoot (mi sono assicurato di assimilare le lezioni del corso :) e è molto divertente!)
Jhoanne - Pag-IBIG Fund
Corso - .NET MAUI Fundamentals
Traduzione automatica
Corsi in Arrivo
Corsi relativi
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.
Sviluppo del kernel e dei driver per Linux embedded
14 oreSi tratta di un corso della durata di due giorni, nel quale circa il 60% dell’orario è dedicato a esercitazioni pratiche. L’obiettivo è fornire una conoscenza approfondita dei meccanismi interni del kernel Linux embedded, della sua architettura e dello sviluppo; inoltre si analizza come scrivere ed integrare diversi tipi di driver per dispositivi.
A chi è rivolto?
Ingegneri interessati allo sviluppo del kernel Linux su sistemi e piattaforme embedded.
Sviluppare app native per iOS e Android con Flutter
14 oreIn questo corso pratico tenuto da istruttori in Italia (online o in presenza), i partecipanti impareranno a utilizzare Flutter per sviluppare rapidamente un’app mobile compatibile sia con iOS che Android.
Al termine del corso, i partecipanti saranno in grado di:
- Installare facilmente il framework, l’IDE e gli strumenti necessari per avviare lo sviluppo.
- Comprendere e utilizzare il linguaggio Dart di Google per prototipare velocemente un’app mobile.
- Testare e distribuire app su entrambe le piattaforme, iOS ed Android, grazie a un unico codice sorgente.
- Personalizzare l’app impiegando una vasta gamma 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.
Sviluppo di App Mobile Cross-Platform con Ionic 8
14 oreQuesto corso live con istruttore, disponibile in diverse sedi (online o in presenza), è rivolto a sviluppatori front-end esperti che desiderano utilizzare Ionic 8 e Capacitor per sviluppare app ibride per dispositivi mobili di livello production-ready e Progressive Web App partendo da un'unica base di codice.
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.
React Native per iOS e Android
21 oreIn questo corso guidato dal docente, i partecipanti imparano i principi e l'approccio dietro React Native mentre si impegnano nello sviluppo della loro propria applicazione mobile per Android e iOS.