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.
Corso intensivo di sviluppo per iOS, Android e React Native per principianti
105 oreQuesto corso pratico e guidato da istruttori in Italia (online o in aula) è pensato per sviluppatori alle prime armi che desiderano avvicinarsi allo sviluppo di applicazioni mobili.
Al termine del corso, i partecipanti saranno in grado di:
- Configurare gli ambienti di sviluppo per iOS (Xcode), Android (Android Studio) e React Native (Node.js, CLI ed Expo).
- Comprendere le principali differenze tra lo sviluppo nativo e quello multipiattaforma e acquisire conoscenze di base su Swift, Kotlin e JavaScript.
- Creare layout responsive utilizzando iOS Auto Layout, Android XML e il sistema Flexbox di React Native.
- Sviluppare semplici applicazioni con Swift per iOS, Kotlin per Android e React Native per progetti multipiattaforma.
- Integrare funzionalità come la fotocamera, il GPS e l’archiviazione dati nelle app grazie a React Native.
- Sfruttare gli strumenti di debug inclusi in Xcode, Android Studio e React Native per risolvere problemi ed eseguire le applicazioni sia su simulatori che su dispositivi reali.
- Preparare e pubblicare le app sull’App Store (iOS) e su Google Play Store (Android).
- Lavorare a progetti di gruppo ricevendo feedback dai colleghi per migliorare le proprie competenze.
- Creare e presentare un’applicazione React Native funzionante e completa, utilizzabile su più piattaforme.
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.
Embedded Linux Kernel and Driver Development
14 oreA two day course consisting of around 60% hands-on labs focusing on Embedded Linux kernel internals, architecture, development and investigating how to write and integrate several types of device drivers.
Who should attend?
Engineers interested in Linux kernel development on Embedded systems and plateforms.
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.