Ciao! Utilizziamo i cookie per migliorare la tua esperienza.
Implementa un sistema di autenticazione utilizzando Firebase Authentication e login con i social.
Angelo Cassano
Formatore
Intermedio
ore
Corso completo e realizzato in maniera semplice e lineare. La maggior parte degli esempi è facilmente riutilizzabile in altri ambiti. Angelo una garanzia. Complimenti sempre ragazzi.
Luca Cortese
Studente
Al termine di questo corso sarai in grado di implementare un sistema di autenticazione nella tua app Flutter, sia utilizzando indirizzo email e password e sia attraverso login social con account Google (tasto "Accedi con Google").
Saprai anche realizzare il form di registrazione e di login con validazione dei campi in real-time attraverso i più utilizzati pattern event-driven (RxDart e BLoC).
Immagina, devi far cambiare la foto profilo ad un tuo utente, il procedimento tecnico sarà più o meno questo:
l'utente seleziona la foto, quest'ultima viene presa, ottimizzata e caricata sul server. Dopodiché si aggiorna la stringa del database relativa all'utente con la nuova immagine e si inviano le modifiche sull'app, così che finalmente l'utente veda cambiare l'immagine del profilo.
Ora immagina di poter creare questo sistema con quattro-cinque righe di codice invece delle centinaia a cui siamo abituati.
Questa è la potenza di Firebase con Flutter, un esempio di ciò che permette di fare con semplicità e risparmiando tempo.
Non servono competenze backend
Per creare un server devi avere conoscenza di:
Con Firebase tutto questo non è necessario perché è già tutto pronto all'uso.
Creare server è velocissimo
Firebase dispone di server pronti all'uso per ogni evenienza, come l’autenticazione, lo storage di immagini e file, database e molto altro.
Essendo già pre-costruiti è molto più facile e veloce creare il tuo sistema, che inoltre può scalare in automatico perché hostato e gestito sui server di Google.
Firebase e Flutter integrati al 100%
Firebase e Flutter hanno una cosa importante in comune, Google.
Ecco perché c'è stato un grosso investimento per rendere i due servizi perfettamente integrati.
Il risultato è stata la libreria ufficiale scritta da Google che permette di integrare i servizi Firebase direttamente dal codice, scrivendo mediamente 2-3 righe.
Professionisti che hanno bisogno di un server
per la propria app e sono in cerca di una soluzione completa e scalabile.
Aziende e PA decise ad innovare
che vogliono abbattere i costi di produzione/manutenzione.
Giovani e appassionati di programmazione
che non sanno sviluppare il proprio server.
Questo non è un corso adatto ai principianti. Per seguire più agilmente le lezioni è richiesta una conoscenza base del framework Flutter, in particolare i seguenti argomenti:
Nel caso non avessi questi requisiti, ti consigliamo di seguire il corso Flutter Advanced e Flutter Focus.
Infine, suggeriamo di avere già pronto un progetto Firebase configurato (come mostrato in Flutter & Firebase Setup).
Abbiamo superato i 3000 iscritti a Fudeo, molto più di quanto potessimo aspettarci quando abbiamo pubblicato il primo corso nel 2019.
Il punto è che vogliamo mantenere una qualità del servizio alta, rispondendo entro 24/48 ore ad ogni email e ad ogni domanda fatta sotto le lezioni.
Ultimamente iniziavamo a perderci qualche commento per strada, fatto inaccettabile per noi. Per questo motivo, abbiamo deciso di chiudere l’accesso libero, lasciando sempre in vendita solo Dart Begin, Flutter Start e Flutter Advanced.
La vendita di questo e degli altri corsi verrà aperta di tanto in tanto e per un periodo limitato, esattamente come facciamo già da anni con Flutter Pro, così da avere controllo sul flusso di nuovi corsisti.
Le aperture verranno comunicate tramite email agli iscritti Fudeo.
Per essere chiari: con i corsi già acquistati non cambia niente, la chiusura riguarda solo la vendita, non la fruizione.
Faremo questa prova per almeno tutto il 2025, l’idea è, in futuro, di chiudere l’accesso anche ai corsi iniziali.
Crediamo sia un passo coraggioso, reso possibile dal senso di responsabilità che sentiamo verso tutti i nostri corsisti.
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.
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.
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
Stipendio di una figura senior in Italia
Dedicati alla formazione professionale su Flutter
Sviluppatori che hanno scelto i nostri corsi
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:
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.
Presentazione del corso
1 lezioni · 3 min
Preparazione a Firebase Authentication
1 lezioni · 10 min
Flow di Autenticazione
2 lezioni · 14 min
Flow di Login
7 lezioni · 1 hr 17 min
Flow di Registrazione
4 lezioni · 50 min
Realizzazione Home Page
1 lezioni · 8 min
Flow di Logout
1 lezioni · 10 min
Flutter & Firebase Masterclass
Con questo Percorso di Studio imparerai a integrare i servizi di Firebase nella tua app Flutter. Creeremo un’app demo in stile Telegram che useremo durante tutto il percorso Flutter & Firebase per spiegare i concetti.
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.
Durante il corso viene utilizzata la versione 2.5. Non preoccuparti se non è l'ultima versione rilasciata di Flutter, garantiamo comunque che tutti gli argomenti e i concetti spiegati sono in linea con l’ultima major release e quindi validi e funzionanti.
Nel momento in cui gli argomenti non dovessero essere più validi ci occuperemo di aggiornarli.
Certo. Potrai richiedere la fattura dell’acquisto in modo autonomo durante il processo di checkout inserendo i dati della Partita IVA.
Una volta emessa dall'amministrazione Fudeo, riceverai la fattura elettronica nel tuo cassetto fiscale dell'Agenzia delle Entrate.
Non ci sono limiti di tempo, avrai l’accesso al corso a vita.
Sì, sotto ogni lezione c’è la modulo Domande & Risposte: potrai chiarire qualsiasi dubbio inerente agli argomenti spiegati.
Certo! Nel caso avessi bisogno di acquistare i nostri corsi per più persone della tua azienda, clicca su Parla con noi (che trovi qui in basso) e scrivici quali corsi vorresti e per quante persone.
Per quanto riguarda le PA, oltre alla vendita diretta a enti pubblici, siamo fornitori abilitati alla vendita su AcquistinretePA, la piattaforma gestita da Consip che permette a qualsiasi Ente o Amministrazione Pubblica di comprare i nostri corsi su Flutter risparmiando tempo nei processi di acquisizione, in modo trasparente e facilmente tacciabile. Se preferisci supporto per trovare la soluzione di acquisto migliore, contattaci cliccando sul tasto Parla con noi (che trovi qui in basso).
Sì, contattaci cliccando su Parla con noi (che trovi dopo le domande frequenti) facendoci sapere quali e quanti corsi vorresti acquistare tramite bonifico.
Al momento no, però ci stiamo lavorando. Ci teniamo a supportare gli insegnanti a tenersi aggiornati, se sei un docente contattaci cliccando sul tasto Parla con noi (che trovi qui in basso), vedremo come poterti sostenere.
Hai un'altra domanda?
Se hai ancora qualche domanda sul nostro corso puoi mandarci un messaggio e ti risponderemo via email il prima possibile.
ContattaciClicca per ricevere aggiornamenti sulla riapertura delle vendite.
Oppure
Inizia gratis il corso. Non è richiesto alcun metodo di pagamento.