Logo

Django - Banco de dados com Django ORM - Parte 2

Faz parte das formações: Desenvolvedor Django Full-Stack  

Instituição: TreinaWeb

Descrição

Neste curso abordaremos como manipular bases de dados e gerar dados fakes com Django, trabalhar com Cache de diversos tipos, personalizar artefatos padrões em bancos de dados utilizando o ORM e como trabalhar com vários bancos de dados em um mesmo projeto. São vídeo aulas e apostilas que mostram como utilizar recursos mais avançados ORM do Django. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

- Como manipular bases de dados e gerar dados fakes para testes;
- Como configurar e utilizar Cache em projetos Django;
- Personalizar artefatos do BD com Django;
- Trabalhar com diferentes tipos de bancos de dados;
- Utilizar vários bancos de dados ao mesmo tempo em projetos Django.

Ementa

1 - Introdução
Repositório do curso anterior
Repositório do curso atual
Preparando ambiente de desenvolvimento

2 - Manipulando bases de dados
Obtendo dados do BD com dumpdata
Criando dados fakes com Fixtures
Criando dados fakes com Mixer
Criando dados iniciais com migrations
Limpando banco de dados
Questionário 3 questões

3 - Utilizando Cache na aplicação
O que é Cache e como ele pode nos ajudar?
Instalando o Redis no Windows
Instalando o Redis no Linux
Instalando o Redis no macOS
Configurando o Redis na aplicação
Utilizando o Redis na aplicação
Utilizando o “DatabaseCache” na aplicação
Utilizando o “FileBasedCache” na aplicação
Comparação de performance
Questionário 3 questões

4 - Personalizando artefatos do banco de dados
Alterando nome da tabela no BD
Modificando nome da chave primária
Ordenando dados
Filtrando dados
Outros usos do filter() do Django
Questionário 3 questões

5 - Trabalhando com outros bancos de dados
Instalando o PostgreSQL no Windows
Instalando o PostgreSQL no Linux
Instalando o PostgreSQL no macOS
Configurando PostgreSQL no projeto
Testando aplicação
Questionário 2 questões

6 - Utilizando vários bancos de dados em uma aplicação
Porque precisamos de mais de um banco de dados?
Configurando outros BDs no projeto
Executando migrações
Lendo dados de bancos diferentes
Criando um Database Router
Questionário 3 questões

7 - Conclusão
Conclusão

Data de Início:  10 de Agosto de 2021

Data de Conclusão:  12 de Agosto de 2021

Carga Horária:  10,0

Categorias:  Back-end   Banco de Dados   Django