1
/
de
1
Loja - Instituto Brasileiro de Terapias holísticas
Curso de Firebase em Profundidade
Curso de Firebase em Profundidade
Preço normal
R$ 39,90 BRL
Preço normal
R$ 127,00 BRL
Preço promocional
R$ 39,90 BRL
Preço unitário
/
por
Frete calculado no checkout.
Não foi possível carregar a disponibilidade de retirada.
Firebase em Profundidade: Desenvolvimento Full-stack com Firebase
Este Curso em Resumo
Se você está procurando o melhor backend para acompanhar seu frontend Angular, então o ecossistema do Firebase (com o banco de dados NoSQL Firestore) é a escolha certa para você. Hoje, é mais simples do que nunca desenvolver aplicativos Firebase graças às últimas ferramentas de desenvolvimento do Firebase, incluindo o incrível emulador local (abordado em detalhes no curso). O Firebase nos permite construir aplicativos de forma principalmente serverless, no sentido de que, ao usá-lo, só precisamos escrever um pouco de código do lado do servidor, se necessário em muitos casos. Com o Firebase, não só podemos consultar nosso banco de dados, mas também realizar operações de modificação de dados diretamente do navegador, de forma segura. Então, como isso é possível? A forma como isso funciona é que o banco de dados Firestore nos permite aceitar ou negar declarativamente solicitações recebidas usando as Regras de Segurança do Firestore. Um ingrediente chave para que isso funcione é a Autenticação do Firebase, que abordaremos em detalhes neste curso. O Firebase é, é claro, agnóstico em relação ao frontend, o que significa que ele funcionará com qualquer tecnologia frontend. Então, por que ele funciona especialmente bem com o Angular? Isso se deve à poderosa biblioteca AngularFire, que nos permite consultar e modificar facilmente dados do Firestore de forma reativa usando a API baseada em Observables do AngularFire. Além do Firestore, o ecossistema do Firebase fornece tudo o mais que você precisa para construir uma solução de backend totalmente funcional. Isso inclui o upload seguro de arquivos via Firebase Storage e o hospedagem de seus arquivos estáticos via Firebase Hosting. Para os casos raros em que você precisa de algum código do lado do servidor, você também pode fazer isso no Firebase usando as Funções do Firebase Cloud, que são funções stateless baseadas em node que são executadas na infraestrutura do Google Cloud. Usando as Cloud Functions, você pode implementar funcionalidades exclusivas do servidor, como acionadores de banco de dados ou até mesmo endpoints REST para operações que só podem ser feitas no servidor, como criação de usuário ou pagamentos. O ecossistema do Firebase fornece uma solução completa para construir rapidamente o backend de seu aplicativo da web, permitindo que você dedique mais tempo de desenvolvimento ao frontend.Visão Geral do Curso
Neste curso, vamos pegar um aplicativo Angular de exemplo e conectá-lo a um banco de dados Firestore. Vamos aprender como fazer todos os tipos de consultas ao banco de dados e fornecer um exemplo completo de CRUD usando o AngularFire. Vamos configurar o emulador de desenvolvimento local desde o início, o que nos permitirá usar um banco de dados local com usuários de autenticação pré-definidos e alguns dados iniciais. O emulador também nos permitirá testar funções em nuvem localmente, bem como regras de segurança, o que é super conveniente. A partir daí, vamos adicionar segurança ao aplicativo, começando com a autenticação usando a Autenticação do Firebase. Vamos implementar tanto o login por e-mail e senha quanto o login social usando a biblioteca Firebase UI. Também vamos implementar autorização baseada em funções usando as reivindicações personalizadas de autenticação do Firebase e o guardião de roteamento de autenticação do AngularFire. Vamos implementar uma tela de administração que permite a um administrador existente criar outros usuários, incluindo outros administradores, de forma segura. Para isso, precisaremos de algum código do backend, então vamos usar as Funções do Firebase Cloud para isso. Também mostraremos como usar as Funções do Cloud para implementar outros recursos de backend comumente usados, como acionadores de banco de dados. Vamos mostrar como fazer o upload seguro de um thumbnail de imagem usando o Firebase Storage. Vamos encerrar o curso fazendo um deploy completo de produção usando o Firebase Hosting e testando tudo em um ambiente de produção não emulado.Índice
Este curso abordará os seguintes tópicos: - Introdução à modelagem de dados NoSQL - Documentos vs Coleções - Identificadores Únicos do Firestore - Consultando um banco de dados usando o SDK do Firebase - Design da Camada de Serviço Angular com o AngularFire - Paginação - Índices, Índices Compostos - Modificação de Dados com o AngularFire - Transações - Atualizações em Múltiplos Caminhos - Exemplo completo de CRUD com o AngularFire - Autenticação com a Autenticação do Firebase - Protegendo telas com o guardião de autenticação do AngularFire - Protegendo o acesso ao banco de dados com as Regras de Segurança do Firebase - Autorização completa baseada em funções usando reivindicações personalizadas de autenticação do Firebase - Upload seguro de arquivos com o Firebase Storage - Regras do Firebase Storage - Processamento de imagens no lado do servidor com as Funções do Firebase Cloud - Acionadores de Banco de Dados do Firebase Cloud Functions - Pontos de extremidade HTTP das Funções do Firebase Cloud - Contas de Serviço das Cloud Functions - Implantação de Produção com o Firebase HostingO que Você Aprenderá Neste Curso?
Neste curso, você aprenderá tudo o que precisa saber para se tornar um desenvolvedor Firebase proficiente. Você entenderá como modelar um banco de dados Firestore e como interagir com ele usando o AngularFire. Você saberá como implementar consultas de modificação de dados seguras e transacionais diretamente do frontend usando a API baseada em Observables do AngularFire. Você saberá como proteger seus dados usando regras de segurança do Firestore e como implementar autorização baseada em funções. Você aprenderá como projetar seu sistema para que ele precise de um mínimo de código do backend, que, quando necessário, pode ser implementado usando as Funções do Firebase Cloud. No final do curso, você se sentirá confiante em projetar e desenvolver aplicativos de forma serverless usando o ecossistema completo do Firebase. Dê uma olhada nas lições gratuitas do curso abaixo e aproveite o curso!Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção