Django 2.0 avancado, 100+ aulas domine framework like a boss

Go to class
Write Review

Django 2.0 avancado, 100+ aulas domine framework like a boss provided by Udemy is a comprehensive online course, which lasts for 18 hours worth of material. Django 2.0 avancado, 100+ aulas domine framework like a boss is taught by Gregory Pacheco. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Portugueseand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    What you'll learn:

    • 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

    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çada 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 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



    PróximosCursos 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