LAB
Laboratório de Estudos TI
Do zero ao sistema real com banco
Estudar fazendo · teoria + prática

Ambiente para sair sabendo: código, SQL, API e CLI de verdade

Este HTML não é só leitura. Ele guia laboratórios hands-on no projeto Python projeto_pratico, com quizzes teóricos e desafios corrigidos pelo runner.

Começar Lab 0 Fazer quizzes Exercício Git Bibliotecas Python

Fluxo que você vai dominar

Repita até conseguir explicar cada seta sem consultar.

CLI / HTML
Autenticação
API / Serviço
SQL / SQLite
RBAC
Backup

Projeto Python real

Sistema de Pedidos com usuários, papéis, produtos, pedidos, itens, views SQL, CLI e API FastAPI.

Senha de todos os usuários seed: senha123 · logins: admin, ana (operador), bruno (leitor)
  1. cd d:\projetos\PlanoDeEstudo\projeto_pratico
  2. python -m app.cli init
  3. python -m exercicios.runner --listar
  4. python -m app.run_api depois abra http://127.0.0.1:8000/docs

Leia também projeto_pratico/README.md. Gabarito só depois de tentar: exercicios/gabarito_solucoes.py

Trilha de laboratórios

Do setup ao desafio integrado — faça na ordem.

Quizzes teóricos + práticas guiadas

Teoria aqui; práticas de código/SQL no runner do projeto.

Regra de ouro: não avance de laboratório com checkpoint vermelho. Se errar quiz ou runner, refine e repita no mesmo dia (nota < 7 = reforço).

Exercício diário — Git do zero

Pratique os dois caminhos. Em cada linha, execute apenas o comando indicado.

Checklist prático

Fluxo A — Criação de repositório a partir do localhost

Pasta base: D:\projetos\PlanoDeEstudo

# Etapa Comando (PowerShell) Feito
1 Crie o diretório mkdir D:\projetos\PlanoDeEstudo
2 Inicie o Git neste repositório cd D:\projetos\PlanoDeEstudo; git init
3 Logue o Git neste repositório gh auth login
4 Crie o repositório no usuário logado gh repo create PlanoDeEstudo --private --source=. --remote=origin
5 Adicione os arquivos no repositório criado git add .
6 Faça o commit git commit -m "chore: primeiro commit"
7 Cheque a branch git branch
8 Faça o push git push -u origin HEAD

Fluxo B — Criação de repositório a partir da web

Crie o repositório no site do GitHub, copie a URL HTTPS e depois puxe para o localhost.

# Etapa Comando (PowerShell) Feito
1 Crie o repositório no site (GitHub) e copie a URL https://github.com/marciomaia2020/PlanoDeEstudo.git
2 Crie o diretório mkdir D:\projetos\PlanoDeEstudo
3 Inicie o Git neste repositório cd D:\projetos\PlanoDeEstudo; git init
4 Logue o Git neste repositório gh auth login
5 Conecte a URL copiada do site git remote add origin https://github.com/marciomaia2020/PlanoDeEstudo.git
6 Faça o pull do repositório da web git pull origin main --allow-unrelated-histories
7 Adicione os arquivos no repositório git add .
8 Faça o commit git commit -m "chore: primeiro commit"
9 Cheque a branch git branch
10 Faça o push git push -u origin HEAD

Troque marciomaia2020 pelo seu login. Se a branch do GitHub for master, use git pull origin master --allow-unrelated-histories.

Fluxo Ba — Clonando o repositório a partir da web

Clone o repositório no site do GitHub, copie a URL HTTPS e depois puxe para o localhost.

Fork: cria uma cópia de um repositório para você trabalhar separadamente.

Clone: baixa/copia um repositório para o seu computador local.

# Etapa Comando (PowerShell) Feito
1 Clone o repositório no site (GitHub) gh repo clone marciomaia2020/PlanoDeEstudo
2 Fork o repositório no site (GitHub) gh repo fork marciomaia2020/PlanoDeEstudo

Troque marciomaia2020 pelo seu login. Se a branch do GitHub for master, use git pull origin master --allow-unrelated-histories.

Bibliotecas Python Instaladas

Relação das bibliotecas disponíveis no ambiente Python utilizado pelo sistema.

Abrir painel completo
Total instaladas
Python utilizado
Ambiente virtual
Última atualização

Ambiente: —

Consultando ambiente…

Painel completo com mais filtros e paginação: bibliotecas-python.html