Dart Begin

Il corso ideale per assicurarsi delle solide basi prima di tuffarsi nel mondo Flutter.

Instructor
Angelo Cassano

Formatore

Per tutti

3 : 36

Ore

Grazie alla bravura dell’insegnate ha spiegato in modo chiaro tutte le parti salienti del linguaggio OOP di Dart con esempi pratici che ho molto apprezzato.

S
Simone Faccio

Studente

Corso strutturato bene, in maniera chiara e comprensibile. A mio parere l'approccio pratico alle varie soluzioni risulta vincente. Complimenti!

A
Antonio De rosa

Studente

Perché iniziare con Dart

Flutter è un framework, ovvero un insieme di librerie, per sviluppare app.

Queste librerie sono scritte con un linguaggio di programmazione chiamato Dart, che è simile a Java, C# e Python.

Questo corso nasce per essere il primo step ideale per iniziare il tuo percorso in Flutter!

Dart è alla base di Flutter

  • Quando memorizzi la email dell'utente o calcoli il prezzo di un prodotto nell'applicazione in realtà stai usando variabili e funzioni Dart.

  • Quando utilizzi un componente di Flutter in realtà stai usando una classe Dart.

  • Quando fai una chiamata HTTP con Flutter stai utilizzando le funzioni asincrone in Dart.

  • Quando organizzi il codice dell'applicazione in diversi file in realtà stai usando diversi file Dart.

3 ore ben investite

Se conosci almeno un linguaggio orientato agli oggetti (come Java o C#) non è indispensabile imparare Dart, però è consigliato avere un'infarinatura di Dart così da poter capire più facilmente il codice che viene scritto durante le lezioni su Flutter.

Per chi è Dart Begin

Questo corso è per coloro che vogliono approcciarsi a Flutter.

Per seguire Dart Begin è consigliata un'infarinatura generale dei concetti base della programmazione, come il concetto di variabili e funzioni, e conoscere almeno un linguaggio di programmazione orientato agli oggetti (es. Java, Python, C#).

Image illustrating concept

Cosa imparerai con Dart Begin

Sarai in grado di sviluppare applicazioni in Dart. In particolare, saprai dichiarare variabili, utilizzare i tipi corretti, scrivere funzioni, definire classi, gestire eccezioni e sviluppare codice asincrono.

Il linguaggio

In questa prima parte del corso impareremo:

  • a dichiarare variabili
  • utilizzare i tipi giusti
  • conoscere gli operatori
  • applicare i costrutti
  • a dichiarare funzioni

Paradigma Object Oriented

In questa sezione impareremo:

  • a modellare classi
  • definire dei costruttori
  • impostare getters e setters
  • realizzare gerarchie fra classi
  • implementare interfacce e mixin
  • estendere codice
  • realizzare astrazione di tipo
  • definire attributi e metodi statici, classi invocabili ed enum

Dart avanzato

In questa sezione impareremo:

  • a modellare, catturare e gestire eccezioni
  • importare librerie
  • scrivere commenti

Programmazione asincrona

In questa sezione impareremo a gestire la programmazione asincrona mediante:

  • future
  • stream
  • generatori
  • isolates

Perché questo corso è diverso

  • È stato fatto apposta per imparare Flutter

    Ogni argomento spiegato è stato selezionato e spiegato in funzione dell'utilizzo con Flutter.

  • Non si limita alla teoria

    Tutti gli argomenti vengono utilizzati su codice durante la spiegazione.

  • Supporto community

    Per qualsiasi necessità potrai chiedere una mano ad Angelo e ai corsisti.

  • Sempre aggiornato

    Le spiegazioni all'interno del corso sono valide e aggiornate alle ultime novità.

Cos’è Fudeo

Fudeo è il risultato di un’intuizione e tanta passione.

Nel 2018 Gabriel aveva un grosso problema con la startup a cui lavorava in quel periodo con Alessandro, l'altro co-fondatore di Fudeo:

passare da un'app web a una mobile nel minor tempo possibile e praticamente senza budget.

Dopo averle provate tutte e aver raggiunto un livello di frustrazione ai limiti del sopportabile, partecipa casualmente alla presentazione di un nuovo framework che, nonostante il naturale scetticismo verso qualcosa che sembra troppo bello per essere vero, gli pare da subito essere la soluzione.

Quel nuovo framework era proprio Flutter.

Ecco come l'abbiamo scoperto, per necessità.

Un anno dopo, con ormai esperienza diretta sul campo, le potenzialità di questo nuovo progetto di Google erano chiare:

in un mercato lento e stagnante come quello italiano, conoscere Flutter era come avere un superpotere.

Presi dall’entusiasmo, nasce l'idea di facilitare l'apprendimento di queste competenze in Italia, cosicché anche gli sviluppatori italiani potessero trarne vantaggio.

Nel giugno del 2019 pubblichiamo il primo corso Fudeo, da quel momento, anche grazie all'arrivo di Angelo Cassano, abbiamo formato migliaia di sviluppatori, gestito l’aggiornamento delle competenze di centinaia di aziende e stretto partnership con diversi Google Developer Groups.

Siamo riconosciuti come il riferimento italiano per la formazione di sviluppatori Flutter, per questo motivo restiamo costantemente aggiornati e continuiamo ad alzare l'asticella della qualità offerta.

Image illustrating concept

I nostri partner

Ogni gruppo Google italiano ha avuto accesso ai nostri corsi prima di iniziare la partnership, in modo da poterne verificare la qualità.

Ecco perché per noi è un orgoglio poter collaborare con ogni singolo partner per favorire la diffusione di Flutter in Italia.

LogoLogoLogoLogoLogoLogo
LogoLogoLogo

Flutter e Fudeo, un'occhiata ai numeri

La richiesta di nuovi professionisti specializzati in sviluppo di app con Flutter è in forte crescita in tutto il mondo, Italia inclusa. Le aziende fanno fatica a trovarne dato che non ce ne sono abbastanza.

Per questo motivo conoscere Flutter è uno dei migliori investimenti che possa fare uno sviluppatore per il proprio futuro.

Valore del mercato delle applicazioni mobile per il 2030

€500 miliardi

Stipendio di una figura senior in Italia

€45.000+

Dedicati alla formazione professionale su Flutter

5 anni di attività

Sviluppatori che hanno scelto i nostri corsi

3.000+

Le aziende con cui collaboriamo

Aiutiamo le aziende italiane con la formazione su Flutter dei propri dipendenti tramite corsi online e corsi privati personalizzati.

Eccone alcune che ci hanno scelto per passare a Flutter:

LogoLogoLogoLogoLogoLogo

Certificazione inclusa

Al termine del corso otterrai il certificato di completamento: una pagina personale con tutte le competenze acquisite, accessibile con il proprio link.

Il link del certificato garantirà l’autenticità del rilascio da parte nostra, che potrai condividere con 1-click sul tuo profilo LinkedIn o in qualsiasi altro modo preferito.

Image illustrating concept

Scaletta del Corso

Percorso di studio

Flutter Developer

Con questo Percorso di Studio imparerai tutto il necessario per diventare un Flutter Developer. Sarai in grado di creare app native di alta qualità per dispositivi mobili, web e desktop con un unico codice sorgente.

Formatore

Angelo Cassano

Già Senior Flutter Developer per Stuart, ora si occupa di gestire i suoi clienti, tra consulenze e sviluppo.

Punto di riferimento nella community di sviluppatori Flutter italiani, si è unito a Fudeo nel 2021.

È perfettamente a proprio agio con le metodologie strutturate delle grandi aziende per cui lavora e si contraddistingue per un approccio preciso e di grande qualità allo sviluppo software.

Trova anche il tempo per curare il suo canale YouTube, che tratta la programmazione ma anche hardware e IoT.

Instructor

Hai domande sul corso?

Hai un'altra domanda?

Se hai ancora qualche domanda sul nostro corso puoi mandarci un messaggio e ti risponderemo via email il prima possibile.

Chat bubbles