Entre para a LISTA VIP da Black Friday

00

DIAS

00

HORAS

00

MIN

00

SEG

Clique para saber mais

Formações Mobile Utilize os serviços do Firebase com Android

Formação Utilize os serviços do Firebase com Android

Utilize o poder e facilidade do Firebase para construir soluções sem back-end com o Firebase Authentication, o banco de dados do Cloud Firestore, o Firebase Cloud Messaging e o Firebase Cloud Storage.

* Esta formação faz parte dos nossos cursos de Mobile

Quero Estudar na Alura
38h

Para conclusão

4
Cursos
1
Vídeo extra
3
Artigos

Firebase com Android

O universo do desenvolvimento de apps mobile está em constante crescimento, e nada melhor do que avançar nos conhecimentos e aprender a utilizar ferramentas que vão deixar seus aplicativos mais robustos e otimizados. Na Formação Firebase com Android, você irá conhecer a poderosa ferramenta Firebase e aprender como utilizá-la no seu projeto Android.

Um ótimo benefício em conhecer o Firebase é a facilidade e praticidade em implementar funcionalidades e funções sem a necessidade de construir um complexo código back-end.

Na primeira parte da formação, você irá aprender a configurar e utilizar o Firebase Authentication, que permite a autenticação de acesso a seu aplicativo, e a criar um banco de dados com o Cloud Firestore, fazendo a inserção, busca, alteração e remoção de dados, além de aprender como configurar seu app para manter um banco de dados online e offline.

Já na segunda parte da formação, você vai avançar um pouco mais e conhecer o Firebase Cloud Messaging, que que te permite enviar mensagens e apresentar notificações nos dispositivos a partir de push notifications. Por fim, você vai entender o que é e como funciona o Firebase Cloud Storage, podendo gerenciar os uploads e downloads de imagens no seu app Android.

Para melhor aproveitamento dos conteúdos abordados nesta formação, sugerimos que você faça antes a Formação Android e a Formação Arquitetura Android.

Bons estudos!

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?

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Alex Felipe

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

  • Leonardo Marinho

    Leonardo é graduado em Análise e Desenvolvimento de Sistemas. Atualmente é mestre em informática pela UFRJ. Desenvolvedor Full Stack apaixonado por criar aplicativos para dispositivos móveis com tecnologias como Ionic e Flutter. Está se aventurando pelo universo da ciência de dados. Organizador da conferência OpenLabs, atualmente a maior conferência tecnológica da região serrana fluminense. É membro fundador da comunidade Dart Lang Brasil. Gosta de Star Wars e Café.

  • Leonardo Marinho

    Leonardo é graduado em Análise e Desenvolvimento de Sistemas. Atualmente é mestre em informática pela UFRJ. Desenvolvedor Full Stack apaixonado por criar aplicativos para dispositivos móveis com tecnologias como Ionic e Flutter. Está se aventurando pelo universo da ciência de dados. Organizador da conferência OpenLabs, atualmente a maior conferência tecnológica da região serrana fluminense. É membro fundador da comunidade Dart Lang Brasil. Gosta de Star Wars e Café.

Passo a passo
  1. 1 Firebase: Primeiros passos

    Segurança é um tema que devemos estar sempre atentos. Com o Firebase Authentication, desenvolva, de forma facilitada, um sistema de autenticação seguro para seu aplicativo e integrar ao Android.

    Além disso, utilize o Cloud Firestore (outra ferramenta do Firebase) para salvar, editar, alterar e remover informações com um banco de dados online e offline no seu aplicativo.

    Nessa etapa da formação, conheça mais sobre o Firebase e suas ferramentas Firebase Authentication e Firebase Cloud Firestore.

  2. 2 Avançando no Firebase

    Muitos aplicativos utilizam de notificações para se comunicar com seus usuários. Para fazer isso, você pode utilizar a ferramenta Firebase Cloud Messaging, que oferece a possibilidade de envio e recebimento de mensagens e notificações no Android com uma conexão confiável.

    E como armazenar e exibir arquivos com facilidade? Para isso, implemente o armazenamento de imagens em um aplicativo com a ferramenta Firebase Cloud Storage e melhore a experiência do usuário no upload e download de imagens.

    Ou seja, nesta etapa da formação, veja o Firebase Cloud Messaging e o Firebase Cloud Storage para criar novas soluções para o seu aplicativo.

    • Artigo O que é Push Notification? | Alura Cursos Online

    • Curso Firebase com Android: Push Notification no Cloud Messaging

      08h
      • Integre o Firebase Cloud Messaging com apps Android
      • Conheça os tipos de mensagens do FCM (Firebase Cloud Messaging)
      • Envie mensagens via push notification do FCM para os dispositivos clientes
      • Crie e apresente notificações no Android com canais
      • Personalize e adicione ações para as notificações
      • Envie mensagens segmentadas por meio de tópicos do FCM
      • Controle o recebimento de mensagens segmentadas por usuário
    • Curso Firebase com Android: armazene imagens com o Cloud Storage

      10h
      • Entenda o que é o Firebase Cloud Storage e como ele funciona
      • Integre o Cloud Storage com a arquitetura de Apps do Android
      • Faça upload e download de imagens com o Cloud Storage
      • Aplique técnicas para melhorar a experiência do usuário ao carregar imagens
      • Evite possíveis problemas ao se comunicar com o Cloud Storage
      • Lide com escopos diferentes de coroutines para tarefas em paralelo
      • Aplique técnicas para melhorar o código e consumir menos recurso do Cloud Storage

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

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito bom o curso, foi rápido, claro e direto. Principalmente nas dicas de boas práticas de codificação, pois assim já aprendemos a implementar o componente de forma mais eficiente possível.

Firebase Authentication: integração com apps Android

Gabriel Andrade Gaspar

Excelente, só faltou continuação, tratando de algumas operações usando o NoSQL, já que o app ficou totalmente integrado no Firebase e não mais no Room (neste teve vários exemplos de operações com select, join, etc).

Firebase com Android: salve os dados NoSQL no Firestore

Thiago Ornelas Cota

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

Conheça os Planos para Empresas