Introdução e Conceitos Básicos
  • Apresentação do Curso
  • Apresentação do Projeto
  • Ambiente Virtual
  • Configurando o Django
  • Configurando o Banco de Dados
  • Introdução aos Templates
  • Primeiro Template
  • Template Base
  • Página de Contato
  • Herança de Templates
  • URL's (include e namespace)
Baterias Inclusas - Algumas coisas que vem com o Django
  • App Courses
  • Métodos do Model
  • Model objects
  • Custom Manager
  • Admin Básico
  • Model Admin
  • Fazendo o CRUD no Admin
Visão Externa dos Cursos
  • View de Cursos
  • Listagem dos Cursos
  • Trabalhando com as imagens dos cursos
  • Página do Curso
  • Exibindo o Curso
  • Usando Slug no Curso
  • Introdução ao Django Form
  • Form de Contato do Curso
  • Form no Template
  • Submetendo o Form do Curso
  • Introdução ao Envio de E-mail
  • Integrando o envio de e-mail com o Form
  • Organizando o envio de E-mail com Templates
Sistema de Usuários
  • Introdução a Usuário
  • View de Login
  • Template de Login
  • Form de Cadastro
  • Custom Form de Cadastro
  • E-mail Único no Cadastro
  • View de Logout
  • Painel do Usuário
  • Template do Painel do Usuário
  • View de Edição de Conta
  • Formulário para Edição de Conta
  • Confirmação de Edição de Conta
  • Edição de Senha
  • Introdução ao Custom User
  • Custom User Model
  • Ajustes na aplicação para o Custom User
  • Introdução a Criação de Nova Senha
  • Gerando a chave única para o PasswordRest Model
  • Form para o PasswordRest
  • Form para criar nova senha
Acessando o Curso
  • Modelagem da Inscrição
  • Implementando a inscrição no Curso
  • Usando o django.contrib.messages
  • Usando Custom Template Tags
  • Ajustando Design do Dashboard
  • Página Inicial interna do Curso
  • Cancelando a inscrição no curso
  • Modelagem e Admin dos Anúncios
  • Listagem de Anúncios
  • Página do Anúncio e Comentários
  • Comentando os Anúncios
  • Usando signal para enviar e-mail
  • Modelagem das Aulas
  • Admin das Aulas
  • Decorator para Acesso ao Curso
  • Listagem das Aulas
  • Exibição do Material (embedded)
Deploy e Testes
  • Introdução a Testes
  • Testando Views
  • Testando Forms e E-mail
  • Testando Models com model-mommy
  • Introdução ao Deploy no Heroku
  • Ajustando o Deploy no Heroku
Fórum de Dúvidas
  • Modelagem do Fórum
  • Class-based views no Fórum Parte 1
  • Class-based views no Fórum Parte 2
  • Listagem dos Tópicos 1
  • Listagem dos Tópicos 2
  • Listagem dos Tópicos 3
  • Listagem dos Tópicos por Tag
  • Exibição de um Tópico 1
  • Exibição de um Tópico 2
  • Respondendo ao Tópico 1
  • Respondendo a um Tópico 2
  • Indicando a resposta correta
  • Resposta correta via ajax 1
  • Resposta correta via ajax 2
Aprenda mais
  • Aula Bônus: Construa um E-Commerce com Python 3 e Django