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