Corso di formazione .NET MAUI (Intermedio)
.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 (Intermedio) - Booking
Corso di formazione .NET MAUI (Intermedio) - Enquiry
.NET MAUI (Intermedio) - 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
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.
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.
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 composto da circa il 60% di esercitazioni pratiche incentrate su interni, architettura, sviluppo e analisi del kernel di Linux embedded e su come scrivere e integrare diversi tipi di driver di dispositivo.
Chi dovrebbe partecipare?
Ingegneri interessati allo sviluppo del kernel Linux su sistemi embedded e plateforms.
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: Costruisci App Cross-Platform Native con Dart
35 oreFlutter è uno strumento di sviluppo software open-source per l'interfaccia utente, creato da Google, che permette la creazione di applicazioni nativamente compilabili per mobile, web e desktop a partire da una singola base di codice. Utilizza Dart, un moderno linguaggio di programmazione orientato agli oggetti sviluppato anche da Google, ottimizzato per costruire interfacce utente veloci ed espressive.
Questo corso guidato dall'insegnante (in linea o sul posto) si rivolge ai developer di base che desiderano creare app mobile belle e ad alte prestazioni utilizzando Flutter e Dart.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo per Flutter e Dart.
- Crea UI mobili responsiva ed interattiva.
- Access le funzionalità native del dispositivo utilizzando plugin.
- Deployare applicazioni cross-platform su Android e iOS.
Formato del Corso
- Lettura interattiva e discussione.
- Molte esercitazioni e pratica.
- Possedere l'implementazione in un ambiente di laboratorio live.
Opzioni per la Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci 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 di formazione dal vivo con istruttore in Italia, i partecipanti imparano i principi e l'approccio alla base di React Native mentre affrontano lo sviluppo della 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.