Corso Flutter per aziende
Pubblicato da INNOVAFORMAZIONE

Il Corso Flutter per le aziende vuole preparare gli sviluppatori ad essere velocemente autonomi sui progetti mobile e multi piattaforma. Per programmare con Flutter è necessario conoscere almeno un linguaggio ad oggetti.

Flutter, piattaforma opensource e di proprietà Google oggi sta riscontrando un grande successo sul mercato.

INFO: Innovaformazione

Fornire le compentenze di base per sviluppare applicazioni android e ios con il framework di Google Flutter. Attraverso esercitazioni pratiche di programmazione che affiancano le spiegazioni teoriche, lo studente apprenderà passo passo come iniziare un progetto mobile con Flutter.

Il corso è molto improntato su di esercizi spiegati attraverso la condivisione dello schermo. Ogni studente potrà venire supportato condividendo lui stesso il codice.

Docenti sviluppatori senior con pluriennale esperienza.

Referente Dario Carrassi

Richiedi il prezzo

Scopri tutti i dettagli sul Corso Flutter per aziende


Programma e moduli didattici

PROGRAMMA (32 ore):
1. Introduzione

  • Panoramica su Flutter
  • Perché utilizzare Flutter per lo sviluppo mobile
  • Configurazione Ambiente di sviluppo

2. Programmare in Dart

  • Caratteristiche chiave del linguaggio
  • Sintassi Dart
  • Differenze generali rispetto agli altri linguaggi OOP

3. Anatomia di un APP Flutter

  • Template
  • Struttura
  • Style per Material Design (Android) e iOS
  • Widgets

4. Creazione prototipo di APP

  • Creazione interfaccia utente con Flutter
  • Disegno con CustomPainter
  • Widget degli effetti
  • Animazioni
  • Navigazione ed itinerari

5. Dati e Stato

  • Gestione dello Stato
  • Serializzazione dei Dati
  • JSON

6. DI e Packages

  • Dependency Iniection
  • Package di terze parti
  • Risoluzione dei conflitti
  • Creazione Packages
  • Processi in background

7. Testing

  • Debugging
  • Unit, Widget e Integration Testing
  • Continuous Integration

8. Ottimizzazioni e Best Practices

  • Tecniche per ottimizzare le prestazioni dell’APP
  • Profilazione prestazioni e modalità profilo
  • Diagnosi e Fix problemi di performance

9. Rilasci e Deploy

  • Release per iOS
  • Release per Android
  • Continuous Deployment / Delivery

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni