Skip to content

Repo do curso Django utilizando técnicas avançadas, como CBVs, login com redes sociais e melhoras de performance e segurança da sua aplicação utilizando mixins de segurança e como ser mais produtivo no ambiente de desenvolvimento

Notifications You must be signed in to change notification settings

1stalan/course_djangoadv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class based views Entendendo as class based views BaseView TemplateView ListView DetailView CreateView DeleteView UpdateVeiw

Refatorando nosso projeto para usar CBV

Advanced template system Herança de templates para economizar código e facilitar a manutenção Include de templates para organizar o código em partes Usando template blocks Facilitando sua vida com template tags Criando seus proprios filters

Django ORM Advanced e performance Esmiuçando seus models pelo terminal Utilizando o bulk para criação de objetos em massa Evitando queries desnecessárias usando o exists() Acelerando consultas com o value_list Ordenando suas queries com order_by Obtendo objetos como dicionarios Utilizando o pre fetch related para evitar queries adicionais Levando a lógica de negócios para os Managers

Django debug toolbar Instalacao do DDT Verificando a performance da sua aplicação Corrigindo gargalos e acelerando sua aplicação

Personalizando o Django Admin Tunando seus model views Criando suas próprias actions Personalizando os cabecalhos do Django admin Usando o autocomplete do Django 2.0

Django Permissions Entendendo o sistema de permissões do Django Criando suas próprias permissões Verificando permissões para garantir integridade da aplicação

Cookies e sessoes Entendendo os cookies e sessões Utilizando cookies na sua aplicação Utilizando sessoes de forma inteligente

Middlewares Entendendo o que sao Middlewares Criando seu proprio Middlewares

Sending emails Configurando seu envio de emails Enviando emails de textos Enviando emails com templates HTML

Gerenciamento de erros Manuseando erros da forma correta Criando página personalizada para erros 4.xx Criando página personalizada para erros 5.00

Login com redes sociais Configurando o Django social plugin Criando a app no Facebook e configurando o login social Criando a app no Twitter e configurando o login social Preparando a página de login para as redes sociais habilitadas

Segurança Aumentando a segurança da sua aplicação Utilizando CORS_HEADERS A importância do Allowed hosts Entendendo o Debug true para evitar exposição de informações críticas Extraindo dados sensíveis da sua aplicação

Testando sua aplicação Django Entendendo a engine de testes Criando seus próprios testes API's basicas sem uso de frameworks ( Alem do Django ) Conectando sua aplicacao Django a um banco de dados existente

About

Repo do curso Django utilizando técnicas avançadas, como CBVs, login com redes sociais e melhoras de performance e segurança da sua aplicação utilizando mixins de segurança e como ser mais produtivo no ambiente de desenvolvimento

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published