Introdução
  • Introdução
  • Preparando o ambiente (Mac OS) - Instalando Python, Pip, Django e Pycharm
  • Preparando o ambiente (Windows) - Instalando Python, Pip, Django e Pycharm
  • Preparando o ambiente (Linux) - Instalando Python, Pip, Django e Pycharm
  • Preparando o ambiente - Instalando o Django com pip
  • Criação do projeto
  • Questionario 01
Mergulho no framework Django 2.x
  • Entendendo uma requisição
  • URL's
  • Funções
  • Models
  • Conhecendo o Django Admin
  • Templates
  • Arquivos estáticos
  • Arquivos de media
  • Exibindo arquivos de media
  • Mergulho no framework Django 2.x
Realizando um CRUD completo
  • Preparação para o CRUD - Extraindo URLs da App clientes
  • CRUD - Read ( Lendo clientes do banco )
  • CRUD - Create ( Criando novos clientes e salvando no banco de dados )
  • CRUD - Update ( Atualizando cadastros existentes )
  • CRUD - Delete ( Deletando clientes do banco )
  • Conhecimentos sobre CRUD no Django
Desenvolvendo uma aplicação real
  • Criação do projeto e versionando a aplicação com GIT
  • Migração da App Clientes
  • Habilitando o login para alterações de cadastros
  • Criando uma home page e implementando o logout
  • Utilizando banco de dados Postgres SQL ( Mac OS )
  • Utilizando banco de dados Postgres SQL ( Windows )
  • Utilizando banco de dados Postgres SQL ( Linux )
  • Complemento sobre última aula: Instale o psycopg2
Deploy da aplicação no Heroku
  • Adaptação do projeto ao Heroku Parte 1
  • Adaptação do projeto ao Heroku Parte 2
  • Adaptação do projeto ao Heroku Parte 3 - Meu primeiro Deploy
  • Sobre o deploy no Heroku: Cosiderações finais
Otimizando o layout com Bootstrap
  • Melhorando a estética do projeto com Bootstrap
  • Personalizando os formulários com Bootstrap
  • Ajustes de grid com Bootstrap
  • Finalizando o layout com Bootstrap
  • Deploy final e últimas considerações
  • Simulado 01
  • Desenvolva uma aplicação de gestão de produtos
Relacionamentos de banco de dados
  • OneToOne relationships
  • Foreignkeys relationships
  • ManyToMany relationships
Extras
  • Utilizando Amazon como repositório de arquivos estáticos e de media
  • Complemento sobre a aula da Amazon
  • Workflow diário. Cuidados essenciais
  • Acessando banco de dados pelo PGAdmin
  • Conectando a aplicacao local ao banco de dados remoto
Atulizando para Django 2.1
  • Corrigindo problema com login
Extra - Criando busca na listagem de clientes
  • Extra - Criando busca na listagem de clientes - Parte 1
  • Extra - Criando busca na listagem de clientes - Parte 2