Django 4 Avançado 100+ aulas domine o framework like a BOSS

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Você já sabe Django e quer ir a fundo em técnicas avançadas e produtivas? Então este e o curso para você.

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 Pycharm

    • Configurando a virtualenv para load automático

    • Criando 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 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 4.1


  • 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



Próximos Cursos previstos:

1 - Criando poderosas API’s com Django Rest Framework
2 - Deploy de uma aplicação Django numa EC2 da Amazon com uWSGI e NGINX
3 - Django como Backend para aplicações Angular ou Mobile nativas

  • Ao final deste curso você terá entrado em contato com diversas técnicas avançadas do Django te dando muito mais opções no dia a dia de desenvolvimento

Course Curriculum

2 Lectures

2 Lectures

2 Lectures

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Gregory Pacheco
Gregory Pacheco

I am an Architect/Engineer with 9+ years of experience in software development. Currently, I live in Ireland and here I work as a Software Engineer in an Irish company. In Brazil, I was a Software Architect in one big company that develops software web and automation, there was where I started my career as a trainee programmer.I have experience in...

Review
4.9 course rating
4K ratings
ui-avatar of Carlos Eduardo Bernardo da Silva
Carlos E. B. D. S.
5.0
1 year ago

MUito bom

  • Helpful
  • Not helpful
ui-avatar of Daniel Pizani
Daniel P.
5.0
1 year ago

Top

  • Helpful
  • Not helpful
ui-avatar of David Daniel Pinheiro silveira
David D. P. S.
5.0
1 year ago

Gostei da explicação de como clonar um projeto e faze-lo funcionar na minha máquina.

  • Helpful
  • Not helpful
ui-avatar of Danilo Aprígio Cavalcante
Danilo A. C.
5.0
1 year ago

Direto e objetivo. Dentro todos que comprei de Django, este foi o melhor.

  • Helpful
  • Not helpful
ui-avatar of Carlito Oliveira Vieira
Carlito O. V.
4.0
1 year ago

faltou usar/atualizar a ide!

  • Helpful
  • Not helpful
ui-avatar of Jhonatan Rian Nunes de Moraes
Jhonatan R. N. D. M.
5.0
1 year ago

Estou na metade do curso, dentre outros curso de django que já fiz, esse é simplesmente o melhor, não é pra inexperientes, o que eu mais gostei é que o tutor ensina e dá conselho baseado em sua propia carreira, alertando os alunos das possíveis quedas no futuro. Parabéns !!!

  • Helpful
  • Not helpful
ui-avatar of Robinson Enedino E Silva
Robinson E. E. S.
5.0
1 year ago

Excelente abordagem, entrando mais nos detalhes práticos e mais avançados em vez de ficar apenas no basicão de tutorial. Estou muito satisfeito.

  • Helpful
  • Not helpful
ui-avatar of Giorgio Morello Godoy
Giorgio M. G.
3.5
2 years ago

É um ótimo curso mesmo sendo antigo, mas o instrutor não esta mais respondendo as perguntas

  • Helpful
  • Not helpful
ui-avatar of Mauricio Anselmo
Mauricio A.
5.0
3 years ago

Tudo 100%!!

  • Helpful
  • Not helpful
ui-avatar of Saulo Seyti Yamade
Saulo S. Y.
5.0
3 years ago

Curso maravilhoso e o professor tem uma excelente didática

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses