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
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
Conteúdo 8. Autenticação usando Perfil de Usuário
- Definindo Perfil de Usuário
- Registro de Usuário
- Login e Logout
Conteúdo 9. Autenticação usando Perfil de Usuário Especializado
- Definindo Perfil de Usuário Específicos
- Registro de Usuário
- Login e Logout