Corso di formazione .NET MAUI Fundamentals
.NET MAUI (.NET Multi-platform App UI) è un framework cross-platform che consente agli utenti di creare applicazioni native mobili e desktop utilizzando C# e XAML.
Questo training guidato dal docente (online o in presenza) è rivolto a sviluppatori che desiderano imparare i fondamenti di .NET MAUI per creare applicazioni di base.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i fondamenti di .Net Maui e dello sviluppo cross-platform.
- Creare applicazioni .NET MAUI di base con layout, controlli e navigazione.
- Testare, debuggare e distribuire applicazioni .NET MAUI.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni 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.
Struttura del corso
Introduzione a .NET MAUI e allo Sviluppo Cross-Platform
Configurazione dell'Ambiente di Sviluppo
Creazione di un'Applicazione .NET MAUI di Base
Comprensione del Pattern MVVM (Model-View-ViewModel)
Lavorare con layout e controlli in .NET MAUI
Gestire l'Input dell'Utente e gli Eventi
Data Binding e Lavoro con Modelli di Dati
Navigazione e Gestione delle Pagine
Utilizzo di Funzionalità e API Specifiche del Dispositivo
Test e Debug delle Applicazioni .Net Maui
Distribuzione delle Applicazioni su Piattaforme Diverse
Riassunto e Passi Successivi
Requisiti
- Conoscenze basilari dei concetti di programmazione
- Familiarità con il linguaggio C#
Pubblico di Riferimento
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione .NET MAUI Fundamentals - Prenotazione
Corso di formazione .NET MAUI Fundamentals - Richiesta
.NET MAUI Fundamentals - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Sviluppo dell'app di autenticazione utente e dell'attività Kahoot (mi sono assicurato di assimilare le lezioni di formazione :) e divertendomi!)
Jhoanne - Pag-IBIG Fund
Corso - .NET MAUI Fundamentals
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.
Architettura di Sistemi Embedded Linux
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
Sviluppo del Nucleo Linux Embedded e dei Driver
14 OreUn corso di due giorni che include circa il 60% di laboratori pratici, focalizzati sulle interne del kernel Linux Embedded, sull'architettura, lo sviluppo e l'esplorazione di come scrivere e integrare diversi tipi di driver per dispositivi.
Per chi è destinato?
Ingegneri interessati allo sviluppo del kernel Linux su sistemi e piattaforme embedded.
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.
Introduzione agli Interni del Kernel Embedded GNU/Linux e ai Driver di Dispositivi
35 OreDescrizione
Questo corso di formazione di 5 giorni utilizza esercizi pratici combinati con istruzioni per illustrare i concetti dell'interno del kernel GNU/Linux e dello sviluppo dei driver di dispositivo. È progettato per aggiornarti rapidamente. Descriviamo i processi, i concetti e i comandi necessari per scrivere i driver dei dispositivi GNU/Linux attraverso una combinazione di teoria e formazione sul posto di lavoro.
Non reinventare la ruota, ma impara da un formatore esperto e porta a casa una conoscenza operativa e la capacità di utilizzarla efficacemente nel tuo progetto di sviluppo embedded.
Chi dovrebbe partecipare?
Persone interessate o incaricate dello sviluppo o della valutazione dello sviluppo di driver di dispositivi GNU/Linux come ingegneri del software, ingegneri sul campo, manager (di progetto), ingegneri dell'hardware.
Sviluppo di App Mobile con Flutter e IA
12 OreLo sviluppo di App Mobili con Flutter e AI consiste nella creazione di applicazioni mobili scalabili, sicure ed in grado di utilizzare l'IA attraverso architetture moderne, principi UX/UI e metodologie Agile.
Questo corso interattivo (online o sul posto) è rivolto a sviluppatori di livello intermedi che desiderano creare e distribuire applicazioni mobili utilizzando Flutter, integrare funzionalità AI, applicare le migliori pratiche di sicurezza e seguire workflow Agile.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Sviluppare app mobili robuste utilizzando Flutter con un focus sulla progettazione UX/UI.
- Applicare le pratiche di sviluppo Agile durante tutto il ciclo di vita del progetto.
- Incorporare funzionalità AI come motori di raccomandazioni o chatbot.
- Progettare architetture mobili sicure con integrazione Firebase.
Formato del Corso
- Lezione interattiva e discussione.
- Numerose esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere un corso personalizzato, 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.
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.
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.