42h

Para conclusão

4
Cursos
3
Vídeos extras
3
Artigos

Nem o céu é o limite: decole com aplicativos que funcionam na nuvem

Buscando uma tecnologia que resolve problemas, eleva suas habilidades em Flutter e, de quebra, torna você uma pessoa dev mais completa?

Aprenda a usar as ferramentas do Firebase para empoderar suas aplicações Flutter com tecnologias na nuvem (que funcionam online) nesta formação!

Ao concluir essa trilha, você vai voar alto e saber como construir aplicativos com funcionalidades essenciais de armazenamento de dados e autenticação de usuários na nuvem. Sem elas, o aplicativo não decola!

Quais os benefícios em fazer essa formação?

  • Construa aplicativos mais leves, que deixam o usuário satisfeito, pois armazenam dados na internet - evitando pesar na memória local do dispositivo;
  • Ganhe praticidade e tempo ao aprender ferramentas seguras e relativamente tranquilas de utilizar - sem quebrar a cabeça com back-end;
  • Evite investir em estrutura de servidores e pesados serviços necessários em aplicativos funcionais.

O que vou aprender?

  • Na primeira parte, entenda o que é Firebase e configure ele em projetos. Em seguida, com o Cloud Firestore, implemente um banco de dados na nuvem que salva informações de aplicativos na internet.

  • Na segunda parte, utilize o Firebase Authentication, que adiciona um sistema de autenticação online no qual pessoas fazem login e acessam um perfil individual em um app!

  • Por fim, implemente o Firebase Cloud Storage, que gerencia uploads e downloads de diversos arquivos (como imagens) no seu app.

Selecionamos, para você, nossos melhores cursos, artigos e conteúdos em uma sequência didática que vai do simples ao complexo.

Vamos decolar nessa nova jornada no maravilhoso mundo do Flutter?

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

Passo a passo
  1. 1 Cloud Firestore: implemente o banco de dados na nuvem do Firebase

    É comum que, ao usar um aplicativo, as pessoas consigam salvar, editar e apagar dados e informações.

    Logo, neste passo, você vai construir um app de lista de compras - colaborativo! - que armazena e compartilha dados na internet de forma rápida e descomplicada com as ferramentas Firebase e Cloud Firestore!

    Aprenda a fazer requisições em um banco de dados na nuvem, implementar buscas organizadas e com filtros, além desbloquear o poder da atualização em tempo real para criar uma funcionalidade incrível que otimiza o tempo gasto no mercado!

    • Artigo Entendendo o Firebase e suas principais funcionalidades | Alura

    • Alura+ Como configurar o Firebase no Flutter

    • Vídeo Primeiros passos em Cloud Firestore no Flutter (Parte 1) | #AluraMais - YouTube

    • Curso Flutter com Firebase: implementando banco de dados online com Cloud Firestore

      08h
      • Implemente funções básicas de salvar, consultar, editar e deletar dados na nuvem em um app com o Cloud Firestore
      • Saiba o que são e para que servem o Firebase e o Cloud Firestore
      • Configure o Cloud Firestore em um projeto Flutter de lista de compras
      • Simplifique o armazenamento de dados na nuvem
      • Entenda como funciona um banco de dados não relacional de coleções, documentos e campos no Cloud Firestore
      • Ganhe tempo aprendendo uma ferramenta que dispensa implementações complexas de back-end
      • Aprenda widgets como o Dissmissible para facilitar a remoção de dados e deixá-la mais atrativa visualmente
    • Curso Flutter com Firebase: evoluindo a aplicação com o Cloud Firestore

      10h
      • Importe e adapte telas como em um projeto real
      • Manipule subcoleções para realizar operações em coleções que pertencem a documentos
      • Use os filtros do Firestore para realizar consultas a documentos que atendem condições específicas de dados
      • Use a ordenação do Firestore para obter os dados de forma ordenada diretamente na consulta
      • Leia dados em tempo real usar Streams para "ouvir" modificações no banco de dados
      • Torne a aplicação mais profissional aplicando melhorias visuais com o ThemeData
  2. 2 Construa um aplicativo com sistema de autenticação e segurança com o Authentication

    A saga continua! Uma funcionalidade muito comum é que pessoas consigam se cadastrar uma nova conta em um app, bem como entrar e sair da conta e acessar informações personalizadas.

    Você vai implementar um sistema de autenticação com login e logout, cadastro de conta e senha, recuperação de senha e configurações de segurança que protegem informações privadas.

  3. 3 Gerenciamento de arquivos na nuvem com Storage

    Nesse terceiro passo, vamos aprender sobre armazenamento de arquivos na nuvem e monitorar erros no Flutter.

    Você aprenderá sobre o armazenamento de arquivos na nuvem usando o Firebase Storage. Assim, vai descobrir como fazer o upload de arquivos no Storage, realizar o download desses arquivos para exibi-los na tela, obter dados dos arquivos como nome e tamanho, excluir arquivos e conectar as alterações no Storage ao serviço de autenticação do Firebase.

    • Curso Flutter com Firebase: guardando arquivos na nuvem com Storage

      10h
      • Implemente o armazenamento de arquivos na nuvem com Cloud Storage
      • Aumente a segurança do seu app com armazenamento na nuvem
      • Crie um sistema de foto de perfil completo e funcional
      • Entenda a importância dos conceitos “referência”, “URL de download” e metadados no Storage
      • Gerencie, faça upload, download e exclusão de arquivos para o Cloud Storage
      • Construa uma lista de arquivos no Cloud Storage
      • Utilize metadados para mostrar informações relevantes ao usuário
    • Artigo Como monitorar erros com Flutter | Alura

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas