Curso Google Cloud Firestore Foundations

  • Database

Curso Google Cloud Firestore Foundations

12 horas
Visão Geral

Este Curso Google Cloud Firestore Foundations, fornece uma introdução completa ao Google Cloud Firestore, um banco de dados NoSQL orientado a documentos que é parte do Google Cloud Platform. O Curso Google Cloud Firestore Foundations, aborda desde a configuração básica até o gerenciamento de dados e a implementação de consultas simples. Ideal para iniciantes que desejam aprender a usar o Firestore para criar aplicações escaláveis e seguras.

Objetivo

Após realizar este Curso Google Cloud Firestore Foundations, você será capaz de:

  • Compreender a arquitetura e os conceitos fundamentais do Google Cloud Firestore.
  • Configurar e integrar o Firestore em um projeto Google Cloud.
  • Implementar leituras e gravações básicas em Firestore.
  • Modelar dados usando coleções e documentos.
  • Utilizar consultas simples para interagir com dados no Firestore.
  • Aplicar regras de segurança e autenticação em um projeto Firestore.
Publico Alvo
  • Desenvolvedores iniciantes que desejam entender bancos de dados NoSQL.
  • Engenheiros de software interessados em criar aplicações baseadas em nuvem.
  • Administradores de sistemas que precisam gerenciar dados com o Firestore.
  • Estudantes e entusiastas de tecnologia interessados em trabalhar com Google Cloud.
Pre-Requisitos

 

Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução ao Google Cloud Firestore

  1. O que é Google Cloud Firestore?
  2. Diferenças entre Firestore e Firebase Realtime Database.
  3. Benefícios do Firestore para aplicações escaláveis.
  4. Introdução ao modelo NoSQL e banco de dados orientado a documentos.

Módulo 2: Arquitetura do Firestore

  1. Como o Firestore organiza os dados em documentos e coleções.
  2. Modelagem de dados no Firestore.
  3. Limites e características do Firestore (escalabilidade, consistência, etc.).

Módulo 3: Configurando o Firestore

  1. Criando um projeto no Google Cloud Console.
  2. Habilitando o Firestore e configurando o ambiente.
  3. Introdução ao SDK do Firestore para diferentes linguagens (JavaScript, Python, Go).

Módulo 4: Operações Básicas com o Firestore

  1. Criando e atualizando documentos.
  2. Lendo e excluindo dados.
  3. Operações CRUD (Create, Read, Update, Delete) com Firestore.
  4. Uso de transações no Firestore.

Módulo 5: Consultas Simples no Firestore

  1. Implementando consultas básicas (filtros, limites, ordenação).
  2. Consultas compostas e complexas.
  3. Indexação no Firestore para otimizar consultas.

Módulo 6: Segurança e Autenticação

  1. Introdução às regras de segurança do Firestore.
  2. Configurando regras para leitura e gravação de dados.
  3. Integração com Firebase Authentication para controle de acesso.

Módulo 7: Práticas Recomendadas

  1. Otimizando a performance do Firestore.
  2. Melhorando a segurança de aplicações Firestore.
  3. Tratamento de grandes volumes de dados e operações em lote.

Módulo 8: Projeto Prático

  1. Desenvolvimento de um projeto simples utilizando Google Cloud Firestore, onde os alunos irão criar um sistema de gerenciamento de dados com funcionalidades de CRUD, autenticação, e consultas otimizadas.
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas