Curso de Firebase com Android - Módulo Develop

Aproveite os recursos da plataforma Firebase durante o desenvolvimento de uma aplicação Android

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 05h05 de videos
  • Certificado com 14 horas
  • 12 exercícios

Sobre o curso

Aproveite os recursos da plataforma Firebase durante o desenvolvimento de uma aplicação Android

Durante o desenvolvimento de um aplicativo, deve ser levado em conta uma série de fatores, onde armazenar os dados, como testar, como monitorar o app, etc. Enfim, criar uma aplicação vai além de apenas saber programar. Pensando nisso, a Google fornece o Firebase: uma plataforma incrível para auxiliar, nós desenvolvedores, durante todo o projeto. Esta plataforma fornece tudo que você precisa para desenvolver aplicações web e mobile, desde o desenvolvimento e testes até a publicação e divulgação do aplicativo. Contém quatro seguimentos de serviços: Analytics, Develop, Grow e Earn. Neste curso, será abordado o módulo Develop para Android.

O que irá aprender?

Neste curso você aprenderá sobre os recursos de desenvolvedor que esta plataforma disponibiliza e como aplicá-los em um projeto Android. Fará exemplos práticos para entender melhor como funcionam os recursos que esta plataforma tem a oferecer para desenvolvedores Android. Através das vídeo aulas e apostilas você conseguirá aliar o conhecimento teórico e prático para um melhor aproveitamento do curso. Também serão passados exercícios e exemplos completos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Neste curso, dentre várias outras coisas, você vai aprender:

  • Os conceitos básicos do Firebase;
  • A criar um projeto no Firebase e integrá-lo ao projeto Android pelo Android Studio;
  • A autenticar usuário através do Firebase Authentication;
  • Como manipular dados utilizando o Realtime Database;
  • A armazenar imagens na nuvem através do Firebase Storage;
  • Como disparar mensagens com o Firebase Cloud Messaging;
  • A utilizar o Firebase Test Lab for Adroid para testar a aplicação;
  • A trabalhar com o Firebase Crash Reporting para gerenciar os relatórios de erro da aplicação.

Pra quem é esse curso?

Se você já possui conhecimentos básicos de programação Android e deseja desenvolver aplicativos utilizando os recursos do Firebase, esse curso é para você! Para ter um bom aproveitamento neste curso, é necessário conhecimento básico e intermediário em Android.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • - JDK 8u112 ou superior
  • - Android 6.0 ou superior
  • - Android Studio 2.3 ou superior

Conteúdo programático

  1. Introdução

    Introdução ao curso Firebase com Android – Módulo Develop!

    1 aula
    • Introdução
  2. Firebase

    Nesta aula você conhecerá os conceitos básicos do Firebase

    6 aulas
    • Firebase
    • Analytics
    • Grow
    • Earn
    • Develop
    • Quanto custa?
  3. Primeiros Passos

    Nesta aula você conhecerá o Firebase Console e fará as primeiras configurações em seu projeto

    3 aulas
    • Firebase Console
    • Criando o projeto no Firebase Console
    • Integrando o projeto ao Android Studio
  4. Firebase Auth

    Nesta aula você verá como utilizar o módulo de autenticação do Firebase.

    8 aulas
    • Firebase Auth
    • Funções
    • Funcionamento
    • Autenticação com Email/Senha
    • Autenticação com Google Sign In
    • Autenticação com Facebook
    • Autenticação com Twitter
    • Questionário
  5. Firebase Realtime Database

    Nesta aula você conhecerá o banco de dados de tempo real – Realtime Database

    11 aulas
    • Realtime Database
    • Funções
    • Funcionamento
    • Estrutura do banco de dados
    • Salvar e excluir dados
    • Recuperar dados
    • Conhecendo o Realtime Database
    • Salvar dados
    • Alterar e excluir dados
    • Recuperar dados
    • Questionário
  6. Firebase Storage

    Nesta aula você aprenderá sobre o Firebase Storage e como utilizá-lo na sua aplicação

    9 aulas
    • Firebase Storage
    • Funções
    • Funcionamento
    • Monitorar o andamento de uploads
    • Upload de arquivos
    • Download de arquivos
    • Excluindo Arquivos
    • Trabalhando com Metadados de Arquivos
    • Questionário
  7. FCM – Firebase Cloud Messaging

    Nesta aula você aprenderá sobre o FCM

    10 aulas
    • FCM – Conhecendo o Serviço
    • Funções
    • Funcionamento
    • Mensagens de tópico do Firebase
    • Configurando o app cliente com o FCM
    • Recebendo mensagens descendentes
    • Criando notificações para mensagens descendentes
    • Trabalhando com carga útil na notificação
    • Configurando e enviando mensagens de tópicos
    • Questionário
  8. Firebase Test Lab

    Nesta aula você verá como utilizar o Firebase Test Lab

    4 aulas
    • Firebase Test Lab
    • Funções
    • Funcionamento
    • Teste via Firebase Console utilizando o Robo Test
  9. Firebase Crash Reporting

    Nesta aula você conhecerá o Firebase Crash Reporting e como implementá-lo no seu projeto

    4 aulas
    • Firebase Crash Reporting
    • Principais funções
    • Informando Falhas
    • Analisando o Crash Report
  10. Projeto Final

    Nesta aula faremos um projeto abordando os principais conceitos estudados

    6 aulas
    • Projeto Final 01 - Criação e configuração do projeto
    • Projeto Final 02 - Definição da estrutura e Adapter Customizado
    • Projeto Final 03 - Cadastrando dados
    • Projeto Final 04 - Listando dados
    • Projeto Final 05 - Alterando e Excluindo dados
    • Projeto Final 06 - Teste final do projeto
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!