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 React Native, 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 hoje mesmo os cursos de Utilize os serviços do Firebase com Android. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas