|
via Udemy |
Go to Course: https://www.udemy.com/course/django-avancado-100-aulas/
Um curso dinâmico e que mistura teoria com pratica em live coding utilizando as mais avançadas técnicas no Django. Aprenda desde como ser mais produtivo na sua IDE ate como melhorar a performance e segurança da sua aplicação.Produtividade no PycharmConfigurando a virtualenv para load automáticoCriando atalhos para as principais tarefas Todo list Uso de múltiplas janelas para otimização de tempo e cliques Debugando aplicações Django modo hard Debugando aplicações Django modo inteligente Class based viewsEntendendo as class based views BaseViewTemplateViewListViewDetailViewCreateViewDeleteViewUpdateVeiwRefatorando nosso projeto para usar CBVAdvanced template systemHeranç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 filtersDjango ORM Advanced e performanceEsmiuçando seus models pelo terminalUtilizando o bulk para criação de objetos em massaEvitando queries desnecessárias usando o exists()Acelerando consultas com o value_listOrdenando suas queries com order_byObtendo objetos como dicionariosUtilizando o pre fetch related para evitar queries adicionaisLevando a lógica de negócios para os ManagersDjango debug toolbarInstalacao do DDT Verificando a performance da sua aplicação Corrigindo gargalos e acelerando sua aplicaçãoPersonalizando o Django AdminTunando seus model views Criando suas próprias actions Personalizando os cabecalhos do Django admin Usando o autocomplete do Django 4.1Django PermissionsEntendendo o sistema de permissões do Django Criando suas próprias permissões Verificando permissões para garantir integridade da aplicaçãoCookies e sessoesEntendendo os cookies e sessões Utilizando cookies na sua aplicação Utilizando sessoes de forma inteligenteMiddlewaresEntendendo o que sao Middlewares Criando seu proprio MiddlewaresSending emailsConfigurando seu envio de emails Enviando emails de textos Enviando emails com templates HTMLGerenciamento de errosManuseando erros da forma correta Criando página personalizada para erros 4.xx Criando página personalizada para erros 5.00Login com redes sociaisConfigurando 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 habilitadasSegurançaAumentando 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çãoTestando sua aplicação DjangoEntendendo 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 existentePróximos Cursos previstos:1 - Criando poderosas API's com Django Rest Framework2 - Deploy de uma aplicação Django numa EC2 da Amazon com uWSGI e NGINX3 - Django como Backend para aplicações Angular ou Mobile nativas