Inizia ora il tuo percorso di crescita!

Full-time

Corso Flutter

3gg

live streaming

Premesse

Flutter è un framework per lo sviluppo di app per diverse piattaforme, ideato da Google e pubblicato per la prima volta alla fine del 2018 come progetto open source.

Flutter offre una vasta serie di librerie di elementi di interfaccia utente (UI) standard, di Android e iOS, ma è adatto anche per lo sviluppo di applicazioni web o desktop tradizionali.

obiettivi

Il corso permette ai partecipanti di creare app per iOS, Android e Web con Flutter, con un particolare focus sulla gestione dei dati e l’integrazione con un backend. L’obiettivo del corso è quello di rendere i partecipanti in grado di creare app con Dart e Flutter.

prerequisiti

Il corso è indirizzato a sviluppatori con una conoscenza di un linguaggio orientato agli oggetti. Non è richiesta pregressa conoscenza di Dart o Flutter.

Prerequisiti e strumenti richiesti
PC o Mac, con almeno 8 GB di RAM. E’ fortemente raccomandato un disco SSD.

data di inizio

24/06/2024

attestato di frequenza

950 euro

iva esclusa

programma

  • Parte I

    • Flutter: il nuovo framework per lo sviluppo cross-platform
    • Strumenti di sviluppo su PC e Mac: il Flutter CLI, Android Studio, VS Code, emulatori/simulatori e dispositivi fisici
    • Introduzione a Dart e sintassi di base del linguaggio
    • Tutorial: Hello Flutter: la creazione del primo progetto Flutter
    • La struttura di un progetto: main.dart, pubspec.yaml e le cartelle ios e android
    • Text Widget e gestione degli stili
    • Material e Cupertino
    • Stateful e Stateless Widget
    • Tutorial: Creazione di un’app per il calcolo dell’indice di massa corporea

    Parte II

    • Creazione di un Floating Action Button e Snack Bar
    • I Container: Column, Row, Stack, Grid, Scaffold, SingleChildScrollView e ListView
    • Utilizzare le immagini in un’app Flutter: File e da Internet
    • Navigare all’interno di un’app e fondamenti del Routing
    • Programmazione asincrona in Flutter
    • Salvare dati all’interno del dispositivo: SharedPreferences
    • Connessione ad una web API
    • Tutorial: Creazione di un’app per la gestione dei libri utilizzando l’API di Google Books

    Parte III

    • Utilizzo di un database SQLite
    • Utilizzare Firebase per creare un’app full stack
    • Pattern avanzati: Factory e Stream
    • Utilizzare Google Maps e la geolocalizzazione
    • Utilizzare la macchina fotografica e salvare le immagini nella galleria del dispositivo
    • Creazione di animazioni
    • Tutorial: Creazione di un’app che salva i luoghi preferiti utilizzando un database e Google Maps.

calendario


  • 24/06/2024
  • 25/06/2024
  • 26/06/2024

DURATA E ORGANIZZAZIONE

Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.

Al termine del corso verrà rilasciato un attestato di formazione.

PREZZO E CONVENZIONI

La quota comprende partecipazione al corso, materiale didattico, attestato di partecipazione, forum di follow up tra studenti e docenti.

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Perché scegliere noi:

APPROCCIO PRATICO-OPERATIVO

Verrai guidato in sessioni live di utilizzo dello strumento.

CERTIFICAZIONI ISO

Siamo certificati per la qualità secondo lo standard ISO 9001:2015

CONDIVISIONE APERTA

Verranno condivise best practice per lavorare come un professionista.

DOMANDE E RISPOSTE IN TEMPO REALE

Possibilità di interagire con il docente e risolvere dubbi.

Corsi correlati:

SEI UN’ AZIENDA E VUOI AVVIARE UN CORSO DI FORMAZIONE INTERNO ?