Este repositório é destinado ao aprendizado dos conceitos do Programação e Administração de Banco de Dados.
O processo de aquisição dos conhecimentos deve ser realizado a partir do estudo de cada branch existente neste repositório.
Cada branch implementada marca um conjunto de conceitos que são aplicados em código e que vai sendo refatorado até aplicação de todo conteúdo visto na disciplina.
- Conhecimento em Programação de Computadores
- Conhecimento em Banco de Dados
- Criação de um Modelo de Dados
- Criação das Tabelas
- Inserção de Dados
- Consultas SQL
Conteúdo 3 Consultas Avançadas
- Join
- Filtragem
- Ordenação
- Valores Distintos
- Subconsultas
Conteúdo 4. Django Rest Frameork
- Introdução ao Django Rest Framework
- Conceitos Básicos
- Exemplo simples usando Model/ORM com Postgres
Exercício Fixação de Conteúdo (Django Rest Franmework)
Conteúdo 5. Relacionamento entre Modelos ORM em Django Rest
- Relacionamento entre Modelos
- Relacionamento 1 para 1
- Relacionamento 1 para N
- Relacionamento N para N
Exercício Fixação de Relacionamento entre Modelos ORM em Django Rest 2025.2
Exercício Fixação de Relacionamento entre Modelos ORM em Django Rest 2025.1
Conteúdo 6. Funções em Classes ViewSet do Django Rest Framework
Conteúdo 7. Autenticação Simples JWT Django Rest Framework
- Autenticação JWT
- Sistema de Login e Logout
Atividade de Fixação Autenticação 2025.2 - Criação de Usuários, Projetos e Tarefas
SEMINÁRIO 2o BIMESTRE - Diferentes Framework Rest
- Quarkus (Java)
- Flask (Python)
- Laravel (PHP)
- Hapi (Node)
- FastAPI (Python)
- Koa (Node)
Conteúdo 8. Autenticação usando Perfil de Usuário
- Definindo Perfil de Usuário
- Registro de Usuário
- Login e Logout
Atividade de Fixação sobre Autenticação usando Perfil de Usuário