Dia: 01 Inicio Banco de Dados

Apresentação da Disciplina

De Apps Locais para Sistemas Globais: Dominando Bancos de Dados

1. Onde estamos e para onde vamos?

2. A Nossa Jornada de 120 horas será dividido em 4 fases práticas:

Fase 1: Desenhando as Plantas do App (Modelagem e Estruturação) Antes de programar, precisamos planejar. Vamos usar ferramentas visuais (como DrawIO e BRModelo) para desenhar como os dados se relacionam.

Fase 2: A Linguagem Universal dos Dados (SQL e PostgreSQL) Aqui, o app ganha vida. Vamos usar o PostgreSQL (um dos SGBDs mais usados no mercado) para criar tabelas físicas e a linguagem SQL para inserir, buscar e deletar dados.

Fase 3: Inteligência no Banco de Dados (Programação Avançada) Vamos ensinar o banco de dados a tomar decisões sozinho usando gatilhos (Triggers) e rotinas.

Fase 4: O Mundo Mobile e a Nuvem (NoSQL e Firebase) A cereja do bolo! Vamos explorar o Firebase, um banco de dados NoSQL do Google feito sob medida para integrações rápidas com o Flutter.

3. Projetos Práticos (Mão na Massa!) Nós não vamos ficar só na teoria. Durante as aulas de laboratório, vamos criar o banco de dados de sistemas reais, como:

Atividade 01: Projeto Piloto

Estudo de Caso: Os Projetos do Semestre

Aqui é onde você vai conectar o conhecimento deles de Flutter com a nova disciplina. Apresente os dois cenários abaixo e peça para eles proporem soluções:

🍔 Cenário 1: Food Truck "EstoqueFácil"