Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Metodologie agili nello sviluppo mobile
-
Principi e struttura dei processi agili di progettazione
-
User story, sprint iterativi e meccanismi di feedback continuo
-
Pipeline CI/CD e cicli rapidi di rilascio delle versioni
Progettazione UX e UI per app mobili
-
Principi fondamentali della progettazione dell’esperienza utente e dell’interfaccia grafica
-
Creazione di wireframe, prototipi e realizzazione dei test con gli utenti finali
-
Garantire l’accessibilità e la coerenza dell’interfaccia su dispositivi diversi
Sviluppo con Flutter
-
Configurazione iniziale di Flutter e struttura delle applicazioni
-
Utilizzo di widget, impostazione dei layout e personalizzazione degli stili grafici
-
Gestione dello stato e meccanismi di navigazione tra le pagine
Architetture delle applicazioni mobili
-
Struttura modulare e organizzazione a livelli dei progetti software
-
Integrazione con servizi backend, in particolare con Firebase
-
Buone pratiche per garantire manutenibilità e scalabilità del codice
Intelligenza Artificiale nello sviluppo delle app mobili
-
Utilizzo di modelli predefiniti all’interno delle applicazioni realizzate con Flutter
-
Implementazione di chatbot, sistemi di raccomandazione e automazione intelligente
-
Collegamento alle piattaforme di Intelligenza Artificiale come Dialogflow o ML Kit
Sicurezza delle applicazioni mobili
-
Implementazione di meccanismi di autenticazione e autorizzazione grazie a Firebase
-
Crittografia dei dati e uso di sistemi di memorizzazione sicuri
-
Obfuscazione del codice sorgente e comunicazioni sicure con le API
Test, distribuzione e manutenzione delle app mobili
-
Esecuzione di test unitari, di integrazione e relativi ai widget dell’interfaccia utente
-
Preparazione delle applicazioni per la pubblicazione su Google Play e App Store
-
Gestione del controllo delle versioni e strategie efficaci di aggiornamento software
Riepilogo e prossimi passi
Requisiti
-
Conoscenza dei principi della programmazione orientata agli oggetti
-
Esperienza nell’utilizzo di strumenti per lo sviluppo software
-
Conoscenze di base riguardo ai dispositivi mobili e alla progettazione dell’interfaccia utente
Destinatari del corso
-
Sviluppatori di sistemi informatici
-
Professionisti tecnici specializzati nella creazione di interfacce mobili
-
Sviluppatori di applicazioni che desiderano acquisire competenze nell’ambito dello sviluppo cross-platform e dell’integrazione con l’Intelligenza Artificiale
12 ore
Recensioni (2)
Tutto è a posto.
Adrian Rybka - SEOyon
Corso - Flutter Development Bootcamp with Dart
Traduzione automatica
Informazioni aggiuntive molto utili
Grzegorz - Comp S.A.
Corso - BLoC Pattern
Traduzione automatica