Portal GSTI
Portal GSTI

PublicarCadastre-seLogin
Menu
CURSO

Curso de como construir um e-commerce com Python 3 e Django

Imagem destacada do curso Curso de como construir um e-commerce com Python 3 e Django

Sobre o curso
0,00

Como construir uma plataforma de E-Commerce com Python 3 e Django. Com o conhecimento adquirido neste curso será possível tirar seus projetos do papel, criando incríveis aplicações web com Python/Django além de utilizar as melhores práticas do mercado. Iremos desenvolver uma aplicação real chamada Django E-Commerce - uma plataforma de comércio eletrônico.
  • Data de publicação: 13/02/2017
  • Idioma: Português (Brasil)
  • Plataforma: Udemy
Ver curso

Ementa do Curso

  • Introdução e o Ambiente de Desenvolvimento Python/Django
    • O projeto: Django E-Commerce 
    • Ambiente Python e Django (plugins, comunidade) 
    • Instalação e Configuração do Ambiente (Linux) 
    • Instalação e Configuração do Ambiente (OSX)
    • Instalação e Configuração do Ambiente (Windows) 
    • Primeira App Django 
    • Sistema de Templates (Template Tags, Variáveis e Filtros) 
    • Trabalhando com Arquivos Estáticos 
    • Criando templates com herança 
    • Adicionando os primeiros testes 
    • Deploy da Aplicação (Heroku) 
    • Ajuste de Deploy para o Windows 
  • Cadastrando e exibindo os produtos (Django Admin)
    • O que vamos fazer neste módulo? 
    • Criando arquivo de configurações locais 
    • Criando a app Catalog 
    • Visualizando as tabelas no banco de dados
    • Acessando o ORM através do shell do django
    • Django Admin 
    • Customizando o Django Admin 
    • Listando as Categorias (template context processors) 
    • Listando os Produtos 
    • Listando produtos de uma categoria 
    • Exibindo um Produto 
    • Testando app catalog 
    • Deploy da app catalog 
  • Melhorando nosso projeto com Class-based views e Django Forms
    • O que vamos fazer nesse módulo? 
    • Form de Contato (shell) 
    • Form de Contato no Template 
    • Enviando E-mail de Contato 
    • Testando o Form de Contato 
    • Objetos "chamáveis" em Python 
    • Class-based Views 
    • Melhorando a listagem de produtos com ListView 
    • Paginação com Custom TemplateTag 
    • Testando as novas Views 
    • Deploy com variáveis de ambiente 
  • Criando a aplicação de Usuários
    • O que vamos fazer nesse módulo? 
    • Entendendo o django.contrib.auth (grupos e permissões) 
    • Permitindo login do usuário 
    • Liberando o cadastro para o usuário 
    • Testando login e cadastro 
    • Como funciona o Custom User do Django 
    • App accounts 
    • Ajustando Admin 
    • Ajustando o cadastro do usuário 
    • Login com E-mail 
    • Atualizando os testes de login e cadastro 
    • "Minha Conta" a casa do usuário 
    • Permitindo a alteração do dados do usuário
    • Permitindo alteração de senha 
    • Testando alterações de dados e senha do usuário 
    • Deploy da app accounts 
  • Aplicação de Carrinho de Compras e Pedidos
    • O que vamos fazer nesse módulo V? 
    • Como funciona o django.contrib.sessions? 
    • Como funciona o django.contrib.messages?
    • App checkout e modelagem do carrinho 
    • Adicionando item no carrinho de compras Parte I 
    • Adicionando item no carrinho de compras Parte II 
    • Página do carrinho de compras Parte I 
    • Página do carrinho de compras Parte II 
    • Removendo Item do Carrinho com Signal 
    • Testando o carrinho de compras 
    • Modelagem do Pedido 
    • Realizando o checkout 
    • Atualizando o Django e Adicionando Middleware 
    • Testando o checkout 
    • Deploy da app checkout 
  • Finalizando a compra
    • O que veremos nesse módulo? 
    • Sistemas de Pagamento no Brasil 
    • Ajustando a Finalização da Compra 
    • Página de Meus Pedidos 
    • Detalhando um Pedido 
    • Redirecionando o usuário para o PagSeguro
    • Implementando as notificações de Pagamento PagSeguro 
    • Pagamento via Paypal 
    • Implementando as notificações de Pagamento Paypal 
    • Ajustes nos Pagamentos 
    • Deploy do sistema de Pagamento 
  • Tópicos Avançados
    • O que terá no módulo 7? 
    • Ambiente Python/Django em um VPS 
    • Alugando um VPS 
    • Configurando um VPS Parte I
    • Configurando um VPS Parte II 
    • Colocando Imagens nos Produtos 
    • Visualizando as Imagens dos Produtos 
    • Gerando miniaturas de imagens 
    • Imagens dos Produtos em produção (nginx)
    • Arquivos Estáticos com Amazon S3 
    • Fazendo busca/filtro nos produtos 
    • Fazendo busca/filtro com a lib watson 
    • Fazendo cache da página do produto 
    • Django Logging 
    • Ajax e os Framework's Javascript 
    • Adicionando Produto ao Carrinho de Compras com Ajax 

Mais informações

Quem é o público-alvo?

  • Quem desejar desenvolver aplicações web de forma rápida
  • Programadores por hobby que desejam colocar projetos web no ar
  • Quem deseja saber como funciona um projeto Python/Django real
Ver curso
foto de Gileno Alves Santa Cruz Filho
Gileno Alves Santa Cruz Filho
Co-­fundador e instrutor da empresa PyCursos. Trabalha com Python desde 2008, participando ativamente de comunidades de software livre e ensinando Python em diversos cursos, workshops e palestras.

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

Ninguém avaliou este curso ainda. Seja o primeiro...