formação_

Formação 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
38h

Para conclusão

4
Cursos
1
Vídeo extra
3
Artigos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

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

Professores especializados Mobile

Com quem você vai aprender

  • Alex Felipe Victor Vieira

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.

  • Alex Felipe Victor Vieira

    Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.

  • Leonardo Marinho

    Leonardo é graduado em Análise e Desenvolvimento de Sistemas. Atualmente é mestrando na área de sistemas de informação 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 é mestrando na área de sistemas de informação 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
    • Faça esse curso e:
      • 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
    • Faça esse curso e:
      • 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

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 Firebase com Android. Matricule-se agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programaçã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.

  • 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.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programaçã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.

  • 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.

12X
R$120
à vista R$1.440
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