Corso di formazione .NET MAUI (Intermediate)
.NET MAUI (.NET Multi-platform App UI) è un framework multipiattaforma che consente agli utenti di creare applicazioni desktop e mobili native con C# e XAML.
Questo corso di formazione dal vivo con istruttore (online o in loco) è rivolto agli sviluppatori che desiderano apprendere competenze di livello intermedio per l'utilizzo di .NET MAUI per creare applicazioni mobili e desktop.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Esplora le tecniche avanzate di manipolazione dei dati.
- Comprendere il codice specifico della piattaforma e la personalizzazione utilizzando renderer personalizzati.
- Scopri l'ottimizzazione delle prestazioni, la gestione della memoria e il supporto per l'internazionalizzazione.
- Sviluppare competenze nelle pipeline di integrazione e distribuzione continue per .NET MAUI.
Formato del corso
- Lezione interattiva e discussione.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare.
Struttura del corso
Introduzione a .NET MAUI e sviluppo multipiattaforma
Tecniche avanzate di associazione e manipolazione dei dati
Utilizzo di Database e archiviazione locale
Utilizzo di API RESTful e Web Services
Implementazione di codice specifico della piattaforma e renderer personalizzati
Miglioramento dell'interfaccia utente con controlli ed effetti personalizzati
Ottimizzazione delle prestazioni e della memoria Management
Supporto per l'internazionalizzazione e la localizzazione
Implementazione dell'autenticazione e dell'autorizzazione
Strategie di test multipiattaforma e best practice
Pipeline di integrazione e distribuzione continue per .NET MAUI
Riepilogo e prossimi passi
Requisiti
-
Competenza nel linguaggio di programmazione C#
Una solida conoscenza dei concetti di programmazione orientata agli oggetti (OOP)
Familiarità con .NET Framework
Pubblico
-
Gli sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione .NET MAUI (Intermediate) - Booking
Corso di formazione .NET MAUI (Intermediate) - Enquiry
.NET MAUI (Intermediate) - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
La mia parte preferita è la domanda e la risposta con Sir. Jose. È molto ben informato e conosce la risposta alle nostre domande.
John Henry - Toyota Motor Philippines
Corso - .NET MAUI (Intermediate)
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Advanced 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.
BLoC Pattern
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano imparare a usare BLoC Pattern per gestire lo stato tra diverse applicazioni.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti di base e l'architettura di BLoC.
- Creare, testare ed eseguire il debug di BLoC.
- Informazioni sul contesto di compilazione BLoC.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
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, and React Native Development Bootcamp for Beginners
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, and React Native Development Bootcamp (Beginner to Intermediate Level)
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 corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano padroneggiare le funzionalità e le tecniche avanzate di .NET MAUI per creare applicazioni mobili e desktop.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Padroneggia tecniche MVVM avanzate, inserimento delle dipendenze e modelli architettonici.
Personalizzare ed estendere il framework .NET MAUI.
Crea componenti e librerie riutilizzabili e comprendi le tecniche avanzate di debug e profilatura.
Affronta le sfide nelle applicazioni su larga scala come la sincronizzazione, la memorizzazione nella cache e la sicurezza.
.NET MAUI Fundamentals
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano apprendere i fondamenti di .NET MAUI per creare applicazioni di base.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Comprendere i fondamenti di .NET MAUI e dello sviluppo multipiattaforma.
Creare applicazioni .NET MAUI di base con layout, controlli ed esplorazione.
Testare, eseguire il debug e distribuire applicazioni .NET MAUI.
Embedded Linux Systems Architecture
35 oreObiettivi del corso
Fornire una comprensione degli elementi essenziali di GNU/Linux embedded, come i bit e i pezzi si incastrano tra loro. Quali componenti sono necessari per costruire un sistema GNU/Linux embedded, da dove ottenerli e come configurarli/compilarli/installarli? Da dove chiedere aiuto? E per quanto riguarda le licenze software? Gli esercizi pratici forniscono l'esperienza pratica necessaria per andare avanti e sviluppare i propri sistemi GNU/Linux embedded dopo aver completato con successo questo addestramento.
Descrizione: __________
Questo corso di formazione di cinque giorni utilizza esercizi pratici combinati con istruzioni per illustrare i concetti di GNU/Linux embedded. È progettato per aggiornarti rapidamente. La filosofia, i concetti e i comandi necessari per fare un uso efficace di GNU/Linux sono descritti attraverso una combinazione di teoria e addestramento sul campo.
Non reinventate la ruota, ma imparate da un formatore esperto e portate a casa una conoscenza pratica di GNU/Linux e la capacità di usarlo efficacemente nel vostro progetto di sviluppo embedded.
A chi è rivolto?
Manager, project manager, software, hardware, sviluppo, ingegneri di sistema, tester, amministratori, tecnici e altre parti interessate alla tecnologia, che vogliono capire il più rapidamente possibile come funziona GNU/Linux embedded. Si deve usare GNU/Linux o si deve decidere se ha senso usarlo o meno. Forse avete già provato ad usare Embedded GNU/Linux, ma non siete sicuri di aver fatto tutto nel modo giusto. Al momento si usa un sistema operativo diverso e una bacchetta per capire se GNU/Linux potrebbe essere migliore e/o più economico.
Opzioni di consegna
Tutto il materiale didattico è in inglese, ma la presentazione può essere in inglese o in tedesco, a seconda dei casi, in tutto il mondo.
- Sul posto - guidato dall'istruttore
- on-line - guidato dall'istruttore
- Combinazione on-site/on-line - guidato dall'istruttore
Build Native iOS and Android Apps with 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.
Flutter Development Bootcamp with 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).
Ionic2
14 oreThis instructor-led, live training in Italia (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
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.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 oreIBM MobileFirst Platform (precedentemente nota come Worklight Foundation) è una suite di strumenti e servizi per la creazione di applicazioni aziendali per dispositivi mobili e tablet. La sua API lato client è disponibile per iOS (Objective-C), Android nativo (Java), J2ME, C# Windows Phone nativo (C#) e JavaScript per applicazioni Web ibride o mobili multipiattaforma. La piattaforma MobileFirst è disponibile on-premise o nel cloud.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come configurare e utilizzare la piattaforma MobileFirst per sviluppare e gestire applicazioni mobili ibride basate su HTML5, JS e CSS.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare MobileFirst
- Sviluppa, testa e distribuisci app per dispositivi mobili ibride multipiattaforma.
- Utilizza i meccanismi di sicurezza di MobileFirst per proteggere le app.
- Aggiorna le app over-the-air all'interno di un'organizzazione, evitando la necessità di app store.
- Amministra e monitora le app mobili.
Pubblico
- Gli sviluppatori
Formato del corso
- In parte lezione, in parte discussione, esercizi e pratica pratica in un ambiente di laboratorio dal vivo.
Nota
- Questo corso di formazione si basa su Mobile Foundation 8.0. Per richiedere una versione diversa o altre personalizzazioni a questo corso, vi preghiamo di contattarci per l'organizzazione.
Xamarin for Cross-Platform Development
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.