This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Vídeo Anterior
Finalize e continue
Curso de Django 3
Apresentação
Apresentação do Curso (9:14)
Configuração do Ambiente
Instalando Python e o IDE (PyCharm) (3:16)
Criando um ambiente virtual (14:53)
Os arquivos de um projeto django 3 (12:08)
Introdução
Criando a página index.html do projeto (12:48)
Acessando um url da aplicação produto (13:54)
Utilizando o tag url (8:41)
Configurando arquivos estáticos (8:25)
Construindo um template base para o projeto (8:51)
O Modelo MVC
O modelo MVC e como o Django o implementa (12:09)
Definindo as Classes do Modelo
Configurando o banco de dados das aplicações (13:04)
A classe Categoria (8:34)
A classe Produto (11:47)
Manipulando objetos com a Python console (10:17)
A aplicação de Administração
A interface administrativa para categorias e produtos (7:46)
Definindo o layout da página base
Configurando os arquivos estáticos utilizados no projeto (11:04)
Definindo os links da barra de navegação (9:38)
Definindo os links da barra de navegação exibidos em um celular (5:53)
Configurando o rodapé (10:03)
Rodapé na base da página html para qualquer dispositivo (10:01)
Listando Produtos
Introdução (8:26)
Listando produtos com uma tabela html (13:04)
Implementando paginação (15:16)
Pesquisando produtos pelo nome (11:50)
Paginando o resultado pesquisado (12:50)
Cadastro de Produtos
Introdução (8:30)
Implementando o layout da página cadastra_produto.html (8:09)
Definindo os 4 primeiros campos de cadastra_produto.html (10:30)
Definindo os 4 últimos campos de cadastra_produto.html (9:03)
Adicionando o tag {% csrf_token %} (11:48)
Implementando a classe Produto_Form - parte 1 (7:55)
Implementando a classe Produto_Form - parte 2 (13:45)
Forma alternativa de criar a classe Produto_Form (6:54)
Implementando o cadastramento de um produto (13:22)
Implementando o padrão Post-Redirect-Get e o datapicker do jquery (12:33)
Implementando a alteração de produto - parte 1 (11:25)
Implementando a alteração de produto - parte 2 (14:14)
Implementando a remoção de produto (14:43)
Efetuando o upload das imagens dos produtos (13:18)
Login
O uso de decorators (14:47)
O processo de login (10:11)
O uso de template tags para identificar um usuário logado (10:05)
O Sistema de Autorização do Django
O uso de permissões específicas (13:48)
Implementando um middleware controle de login (11:17)
Adicionando Produtos ao Carrinho de Compras
Método get_absolute_url() (12:48)
Definindo uma página de vendas estática (11:06)
Tornando dinâmica a página de vendas (12:25)
A classe Carrinho (11:41)
Editando a página lista_produtos.html (11:28)
Implementando o botão Comprar para cada card de produto (10:28)
Implementando um selector para o botão comprar (7:10)
Implementando a view para o botão comprar (8:48)
Implementando um selector para o botão de mais ('+') (6:48)
Implementando um selector para o botão de menos ('-') (7:19)
Criando um Context Processor para atualizar a página base (12:41)
Criptografando os ids dos produtos (9:15)
Paginando os Produtos a Venda com Ajax
Paginação com ajax (17:22)
Exibindo o Carrinho de Compras
Exibindo o carrinho de compras (14:05)
Alterando a quantidade dos produtos no carrinho (20:15)
Removendo itens do carrinho (12:59)
A página do produto
Exibindo a página do produto (6:16)
Cadastrando um Usuário
Cadastrando um usuário - parte 1 (14:47)
Cadastrando um usuário - parte 2 (14:02)
Cadastrando um usuário - parte 3 (11:32)
Concluindo o Curso
Finalizações (11:19)
Correção
Correção implementando um filtro customizado (11:46)
Implementando a alteração de produto - parte 2
Conteúdo bloqueado
Se você já está inscrito.
Você precisará se logar.
.
Inscreva-se no Curso para Desbloquear