Django

Objetivo
  • Construção de web site
Público
  • Alunos com conhecimento intermediário de Python interessados em aprender sobre desenvolvimento web.
Descrição
  • Nesse módulo será construído uma aplicação web real utilizando o Web Django, o mais famoso framework web de Python. Ele serve como prática, onde todos os conceitos vistos nos demais módulos serão colocados à prova.

    Além dos conceitos, será exemplificado um processo de entrega contínua com deploys regulares no Heroku.

Conteúdo
  • Twelve Factor App
  • Entrega Contínua
  • Configurações de Projeto
  • Arquivos Estáticos e Upload de Arquivos
  • Migrações e Customização de Usuário
  • Backup, Debug, Sentry e Conclusão
  • Frontend e Emails
  • Landing Page
  • Integrações Simples
  • HTTP e Templates
  • Banco de Dados
  • Instalação e Fundamentos
  • Testes com Banco de Dados
  • Criação de App de Módulos de Aulas
  • Relacionamento Muitos para Um
  • Como Escapar das Armadilhas do ORM
  • Relacionamento de Muitos para Muitos
  • Autenticação de Usuários
  • Autenticação e Autorização
  • Recuperação de Senha