Formação Developer - Android Firebase Authentication
4.9 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled

Formação Developer - Android Firebase Authentication

Curso ensina implementar autenticação segura de usuários usando a API Firebase em projetos mobile.
4.9 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled
Last updated 5/2020
Portuguese
Portuguese [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desenvolverá um aplicativo Android modelo completo e integrado ao Firebase com autenticação pelo número do telefone.
  • Aprenderá gerenciar o CONSOLE do Firebase para monitorar as autenticações realizadas via aplicativo Android.
  • Implementará corretamente todas as dependências requeridas para usar a API Firebase mais recente.
  • Integrará a IDE Android Studio mais recente à API Firebase para os seus projetos Novos ou já em Desenvolvimento.
Course content
Expand all 17 lectures 01:45:39
+ Criação do projeto modelo para o curso.
8 lectures 47:01

Nessa aula você entenderá qual é o contexto geral do curso e o que você vai aprender ao concluir todas as aulas desse treinamento que ensinará como utilizar a API Firebase para autenticar automaticamente usuários via número de telefone.

Preview 04:52

Nesta aula iremos criar o projeto no Android Studio, que será a base para o curso. Todas as implementações necessárias serão adicionadas à esse projeto de tal forma que ao concluir o curso você terá criado um projeto modelo completo para utilizar como exemplo para seus próprios projetos, novos ou existentes.

Hands on - Criação do aplicativo protótipo para o curso.
04:16

Para motivar você querer atingir seu objetivo no curso, que é criar um aplicativo que permita a autenticação segura dos usuários apenas informando o número do telefone, estou disponibilizando para download o APK com a versão final do projeto que você vai construir junto comigo durante as aulas do curso.


Faça o download e instale o aplicativo para ver na prática o você aprenderá.


OBS: Para testar o aplicativo, é necessário informar o número do telefone conforme o padrão internacional.


Exemplo:


  • +55 para o país de origem

  • 67 para o número do DDD

  • 99999 9999 para o número do celular

Nesse caso o número a ser informado deve ser esse: +55 67 99999 9999

Preview 05:07

Nessa aula iremos utilizar o Android Studio para integrar o projeto com a API Firebase, criando o setup padrão e totalmente automático para configurar o projeto no contexto do Firebase.

Hands on - Integração do Projeto com a API Firebase
09:14

Nessa aula iremos incluir todas as dependências Firebase necessárias para o uso do recurso para autenticar via número de telefone o aplicativo Android a ser criado nas próximas aulas.

Hands on - Setup das dependências/implementations da API Firebase ao projeto.
09:14

Nessa aula iremos ativar a autorização para autenticar o acesso ao aplicativo via número de telefone, via console do Firebase.

Hands on - Ativação da autenticação por número do telefone Console do Firebase
06:50

Nessa aula criaremos a tela de autenticação básica, para receber o número do telefone a ser digitado pelo usuário e posterior validação via API Firebase.

Hands on - Criando a tela de autenticação via número de telefone.
06:54

Nessa aula você encontrará o código fonte do projeto disponível para download contendo as implementações parciais até o momento do curso. A versão final e completa do projeto que será desenvolvido no curso, você construirá programando a partir das orientações do professor nas próximas aulas.

Código Fonte | Protótipo Android Autenticação via Nº Telefone com Firebase V1
00:34
+ Implementação da programação das regras de validação do número de telefone.
7 lectures 49:38

Nessa aula iremos implementar uma validação simples para evitar submeter os dados NULL para a API Firebase.

Hands on - Validando os dados de entrada da tela de autenticação.
06:14

Nessa aula iremos implementar a inicialização da API Firebase para poder receber e validar a autenticação via número do telefone.

Hands on - Inicializando a API Firebase programaticamente | initializeApp
07:05

Nesse aula iremos enviar o número do telefone e receber o código de ativação via API Firebase.

Hands on - Enviando o número de telefone para validação via API Firebase.
11:30

Nessa aula iremos carregar a tela principal do aplicativo após validar o número do telefone.

Hands on - Código de verificação via SMS e autorizando acesso ao aplicativo.
07:59

Após autenticar o usuário via código de verificação recebido por SMS, nessa aula iremos implementar o método de Logout utilizando a API Firebase.

Hands on - Logout do usuário da tela principal.
05:25

Nessa aula iremos testar a versão final do projeto modelo Android criado no curso, integrado com a API Firebase para autenticar o acesso do usuário ao aplicativo via validação do número de telefone.

Preview 07:56

Nessa aula o professor explica qual é o padrão correto para informar os número de telefones para a correta autenticação via API Firebase. No caso, é necessário utilizar o padrão internacional.

Preview 03:29

O objetivo desse simulado é verificar se você reconhece os métodos básicos da API Firebase, vistos até o momento no curso, para autenticar via número de telefone o acesso aos aplicativos Android.

Métodos básicos API Firebase para autenticar usuários via número de telefone.
4 questions
+ BÔNUS - Overview do Console Firebase.
1 lecture 07:03

Nessa aula você poderá visualizar o console do Firebase contendo dados de exemplos reais, com base nas instalações do aplicativo criado no curso, por parte de usuários convidados, que são alunos de outros cursos do professor. Além disso, uma super dica do professor para que você possa ter um ótimo retorno financeiro prestando consultoria para administrar o Dashboard do Firebase dos seus clientes.

Conheça o Dashboard do Console do Firebase.
07:03
+ Mensagem de agradecimento do professor aos alunos por concluirem o curso.
1 lecture 01:57

Mensagem final de agradecimento do professor para os alunos por terem concluído o curso.

Conclusão do Curso
01:57
Requirements
  • Experiência anterior com desenvolvimento de aplicativos para Android.
  • Conhecimentos básicos da IDE Android Studio.
  • Experiência com programação na linguagem Java para Android.
Description

Nesse curso você aprenderá implementar aos seus projetos Android novos ou existentes, o recurso de autenticar o login do usuário via validação do número de telefone, a partir da integração com a API Firebase.


Durante as aula do curso, você estará trabalhando com esses principais conceitos:


  • Firebase Authentication

  • Desenvolvimento para Android

  • Autenticação de Usuários


O curso utilizada a API Firebase, e ensina todos os passos para configurar o ambiente de autenticação completo, construindo passo-a-passo, um projeto Android modelo, com programação em Java que conterá:


  1. Uma tela de Login para receber o número do telefone

  2. Validação automática do número de telefone fornecido via API Firebase

  3. Acesso automático à tela principal do aplicativo, após confirmação do código de verificação recebido via SMS.

  4. Logout do usuário via método nativo da API Firebase.


Durante o treinamento você irá criar um projeto completo que implementa a autenticação via número de telefone, e poderá utilizar o projeto como modelo para outras aplicações.


Todo aluno do curso tem direito vitalício de acesso ao curso, receberá um certificado de participação com reconhecimento mundial.


Inscrevendo-se hoje, você aprenderá essas novas habilidades, e ainda não corre risco graças à  garantia Universal Academy (UDEMY) de devolução do dinheiro dentro de 30 dias.


Who this course is for:
  • Desenvolvedores de app Android interessados em aprender trabalhar com API Firebase
  • Acadêmicos de cursos de computação em geral.
  • Qualquer pessoa que cria aplicativos para Android interessados em aprender novas ferramentas.