💡 Economize: Este curso já está incluso no pacote completo Hashtag Treinamentos - Pacote Completo com mais 44 cursos por apenas R$ 79,90.Ver Pacote Completo →

Desenvolvimento Web com Python - Flask e Django
Curso completo ministrado por Hashtag Treinamentos
124 alunos56h 47min · 252 aulasAutor / Escola: Hashtag Treinamentos
Sobre o curso
Desenvolvimento Web com Python - Flask e Django, produzido por Hashtag Treinamentos, disponível na plataforma Mestre dos Cursos.
Ementa
5 módulos · 252 aulas02. Projeto 4 - Desenvolvimento Web - Criando um Site do ZeroAmostra7:35
03. Como funcionam os sites7:30
04. Configurações do Projeto e Instalação do Flask5:35
05. Criando seu 1º Site com Flask14:47
06. Explicando os Decorators e Páginas Estáticas e Dinâmicas9:35
07. Criando templates HTML6:57
08. Como funciona HTML11:57
09. Base Visual das Páginas e Integrando arquivos HTML8:38
10. Usando Bootstrap no nosso site6:21
11. Puxando Informações de Forma Dinâmica do Python para o Site12:52
12. Criando Barra de Navegação22:50
13. Padronizando Links do Site10:09
14. Criando Página de Login e Criar Conta9:09
15. Formulários do Site19:31
16. Segurança dos Formulários no Site5:54
17. Adicionando Formulários no HTML7:16
18. Aplicando Bootstrap nos Formulários24:53
19. Liberando Método Post das Páginas4:23
20. csrf token e Mensagem de Sucesso nos Formulários22:53
21. Validações dos Campos dos Formulários13:36
22. Banco de Dados para o Site8:00
23. Criação das Tabelas do Banco de Dados18:38
24. Relacionamento entre Posts e Usuários13:38
25. Criando e Usando o Banco de Dados27:12
26. Reestruturando o Projeto28:10
27. Criando usuário no banco de dados com nosso formulário11:55
28. Criptografando a Senha do Usuário10:16
29. Criando validação Personalizada - Usuários Únicos11:35
30. Login dos Usuários17:40
31. Personalizando o Site para Usuários Logados13:41
32. Bloquear Página para Usuários Visitantes7:17
33. Redirecionamento Automático Inteligente5:44
34. Editando a Página de Perfil - HTML e CSS17:51
35. Carregando a imagem padrão de Perfil8:11
36. Edição do Perfil21:13
37. Funcionalidade do Formulário de Editar Perfil13:17
38. Campo de Edição de Foto de Perfil12:51
39. Salvar e Compactar Imagem no Banco de Dados21:52
40. Revisando o Site e Adicionando Cursos no Form do Perfil14:04
41. Editando o Campo Cursos do Banco de Dados17:32
42. Exibindo os Cursos do Usuário15:07
43. Preenchendo Lista de Usuários do Banco de Dados11:02
44. Permitir a Criação de Post17:15
45. Ajeitando a HomePage - Feed de Posts14:07
46. Terminando Edição dos Posts12:27
47. Uma Página para cada Post12:45
48. Criando Edição do Post11:58
49. Data de Criação, Editar e Excluir Post14:39
50. Excluir Post12:53
51. Método de Contagem de Posts6:39
52. Conclusão do Projeto5:06
53. Deploy do Site - Configurações7:01
54. Colocando o site no ar - Railway + GitHub30:25
55. Testando o Site no ar e corrigindo problemas de deploy7:51
56. Deploy de Site no Heroku - Configurações8:50
57. Subindo nosso site no Servidor Heroku16:10
58. Novas edições futuras no site, o que fazer3:57
01. FakePinterest - O que vamos construir nesse módulo1:00
02. Como funciona o Desenvolvimento Web3:22
03. Como funciona o Dev Web com Python2:22
04. Criando nosso site e colocando ele no ar8:53
05. Usando templates html nas nossas páginas10:38
06. Rotas e Páginas Dinâmicas12:05
07. Conectando as páginas do nosso site7:23
08. Criando templates base html10:01
09. Criando um banco de dados21:24
10. Implementar sistema de login e segurança8:59
11. Criar formulários de login e de criar conta12:33
12. Implementar o formulário de login na homepage e de criar conta13:47
13. Implementar funcionalidades de Login e Criar Conta19:54
14. Logout do Usuário e Atualizando o Perfil do Usuário10:07
15. Criar o gerenciamento de imagens5:53
16. Criando a funcionalidade de postar uma foto21:20
17. Criar feed do pinterest15:44
18. Ajustando o Layout com um template22:32
19. Implementanto Layout para todas as páginas11:41
20. Ajustando a tela de Perfil10:27
21. Corrigindo validações de autenticação10:25
22. Subindo Projeto no GitHub16:29
23. Finalização e Sugestões Futuras3:03
24. Fazendo Deploy no Render (Servidor)35:01
25. Ajuste arquivos efêmeros - imagens sumindo do site19:18
02. Apresentação do Projeto - Cópia do Netflix - Hashflix5:33
03. Diferença do Django e do Flask4:34
04. O que você precisa fazer antes desse projeto4:31
05. Planejamento do Site6:36
06. Iniciando o Projeto e Estrutura Inicial do Django8:57
07. Criando seu 1º app do site8:10
08. Migrations e Criando um SuperUser10:01
09. Conectando um app novo no seu projeto9:29
10. Explicando o arquivo settings10:47
11. Criando o modelo do Filme - Adicionar tabelas no Banco de Dados21:31
12. Adicionando o modelo do Filme no Administrador10:15
13. Configurando pastas static e media13:55
14. Criando uma página do nosso site12:44
15. Criando seus templates e a estrutura de templates do site8:16
16. Criando uma base em html e conectando aos templates11:30
17. Criando o navbar e editando html com tailwind35:38
18. Editando a homepage29:31
19. Function Based Views x Class Based Views6:43
20. Passando parâmetros para as páginas html - Context17:54
21. Transformando nossas Views em Classes12:34
22. Criando uma View para cada Filme16:31
23. Criando links dinâmicos no site15:26
24. Modelo de Episódios e Chave Estrangeira20:45
25. Vídeos em Tela Cheia e Listando Episódios no HTML17:34
26. Passando variáveis personalizadas para as Views17:09
27. Criando nossos Gerenciadores de Contexto - Variáveis para todos os templates17:30
28. Contagem de Visualizações16:28
29. Editando a Página de Detalhes do Filme17:58
30. Editando a Página Home dos Filmes25:04
31. Edições Dinâmicas com Javascript e Filme em Destaque15:28
32. Campo de Pesquisa26:52
33. Criando nosso Usuário Personalizado e adaptando o projeto29:15
34. Lista de Filmes Vistos pelo Usuário14:01
35. Registrando Filme Visto de Forma Dinâmica6:40
36. Bloqueio de Páginas apenas para usuários com login16:57
37. Personalizando a barra de navegação para usuários16:39
38. Finalizando a barra de navegação e processo de logout11:26
39. Páginas de Login e Logout27:12
40. Criar formulários personalizados e Criar Conta do Usuário23:12
41. Redirecionamento Dinâmico de usuários18:43
42. Editar Perfil e Mudar senha do usuário18:40
43. Comentários e Próximos passos5:49
44. Deploy do Site - Configurações Importantes11:50
45. Colocando o site no ar - Railway + Github28:07
46. Testando e Corrigindo desafios do Deploy21:35
47. Deploy do Site - Colocando o site no ar com Heroku41:16
48. Banco de Dados online14:48
49. Arquivos de Mídia em Produção no Heroku com Cloudinary11:24
50. Comentários Finais3:03
51. Qual servidor vamos usar5:13
01. Apresentação do Projeto2:39
02. Configurando o projeto ecommerce9:47
03. Estrutura básica de um projeto Django9:20
04. Criando o 1º link do nosso site12:37
05. Carregando a 1ª página - FrontEnd x Backend10:48
06. Criando várias páginas para o site10:32
07. Uma base html - editando páginas de forma dinâmica6:51
08. Arquivos static14:18
09. Introdução HTML e CSS14:00
10. Barra de navegação e links9:39
11. Modelagem do Banco de Dados16:15
12. Criando uma classe de um modelo no Banco de Dados11:56
13. Criando todos os modelos19:28
14. Migrations e Makemigrations - Edições no Banco de Dados6:34
15. Área admin do Django - superuser e edições no admin14:50
16. Campo de Imagem do Produto10:17
17. Exibindo informações dinâmicas nos templates16:43
18. Media no arquivo settings - Gestão de Imagens no Projeto16:22
19. Criando os banners da homepage13:25
20. Links dos banners - Links internos dinâmicos9:08
21. Como filtrar objetos com o Django6:31
22. Links com parâmetros dinâmicos7:40
23. Filtros avançados em buscas - Loja12:28
24. Tela de Detalhes do Produto - Links com parâmetros no html10:08
25. Tabela de Cores e Aplicações de Queryset avançadas18:50
26. Exibindo as cores de um produto11:04
27. Filtrando tamanhos dos produtos de acordo com a cor selecionada14:46
28. Funcionalidade de adicionar no carrinho - Formulários POST18:33
29. Pegando informações de um formulário enviado9:31
30. Criação do carrinho - Contextos Personalizados7:37
31. Quantidade produto carrinho - usuário com login17:37
32. Itens dentro do carrinho13:34
33. Preço Total de Itens e de Pedidos - Funções Propriedade nos Models17:51
34. Adicionar produto no carrinho13:23
35. Edições de quantidade de produtos dentro do carrinho9:44
36. Remover produtos do carrinho6:14
37. Clientes Anônimos - Permitindo usuários visitantes comprarem18:34
38. Visualização do Carrinho de clientes anônimos8:59
39. Revisão dos views e contextos com ajustes para clientes anônimos6:04
40. Mantendo os Cookies quando fecha o navegador - Cookies Efêmeros x Persistentes7:00
41. Página de checkout e condição usuário autenticado no html18:47
42. Terminando a página de checkout8:22
43. Adicionar endereço - Mesmo view com métodos POST e GET16:59
44. Categorias e Tipos na Barra de Navegação14:14
45. Criação do slug para URLs dinâmicas9:28
46. Filtros de tipo e categoria ao mesmo tempo12:29
47. Filtros da Loja - Construção e Filtro de Preços22:54
48. Filtros de tamanhos - método values_list e suas aplicações13:22
49. Aplicando os filtros da nossa loja17:42
50. Finalizando filtros da loja16:36
51. Itens para ordenar produtos da loja15:58
52. Javascript na página - Enviando parâmetro de URL na ordenação16:51
53. Ordenar produtos - Order By8:13
54. Ordenar produtos mais vendidos - Ordenações Personalizadas17:07
55. Autenticação - Tela de Login e Criar Conta11:45
56. Processo de Login do Usuário15:50
57. Processo de criar conta23:52
58. Logout e Testes de erros de criar conta10:59
59. Login Required - Bloquear páginas apenas para usuários autenticados4:18
60. Esqueci minha senha e Alteração de idioma e hora do admin16:40
61. Meus Pedidos - Pedidos finalizados dos usuários15:33
62. Tela da Minha Conta9:42
63. Alterações de senha e dados pessoais do usuário17:44
64. Finalizar pedido - Erros de finalização16:05
65. Finalizar pedido - Ajustes pré implementação de pagamento15:17
66. Integração com meio de pagamento - Configurações Mercado Pago13:17
67. Criar preferência de pagamento - parâmetros de requisição e de resposta14:04
68. Correções de erros e Conexão API Mercado Pago com as Views17:41
69. Modelo de Pagamentos e Link de retorno do Mercado Pago17:02
70. Finalizando a integração do Mercado Pago com nosso site11:36
71. Finalização de pagamento do pedido12:50
72. Correção de erros de filtros, tradução, url e ordenação de mais vendidos9:46
73. Configurando sistema de envio de emails no Django8:10
74. Enviando email de compra bem sucedida9:32
75. Criando uma equipe e página de Gerenciar Loja12:21
76. Funcionalidades de Gerenciar a Loja11:29
77. Exportar CSV do site17:53
78. Importar o FrontEnd para o site14:17
79. FrontEnd - Rodapé e head da página7:55
80. FrontEnd - Barra de navegação23:14
81. FrontEnd - Homepage11:24
82. FrontEnd - Loja - Filtros Laterais22:28
83. FrontEnd - Loja - Ordenação e Produtos17:18
84. FrontEnd - Tela Produto - Informações do Produto24:40
85. FrontEnd - Tela Produto - Produtos Similares9:43
86. FrontEnd - Minha Conta12:55
87. FrontEnd - Fazer Login e Criar Conta8:53
88. FrontEnd - Meus Pedidos9:38
89. FrontEnd - Carrinho12:31
90. FrontEnd - Checkout21:47
91. FrontEnd - Finalizando - Gerenciar Loja e Adicionar Endereço13:46
01. Apresentação do Projeto1:48
02. Como funciona o FastAPI - Vantagens8:44
03. Instalação e como iniciar um projeto8:34
04. Requisições, Endpoints e Roteadores17:31
05. Criando rotas assíncronas14:32
06. SQLAlchemy com FastAPI para criação de banco de dados21:55
07. Criação dos models e tabelas do banco19:14
08. Processo de migração de Banco de Dados - alembic17:32
09. Rotas para criação de itens no sistema - usuarios14:47
10. Gerenciamento de sessões do Banco de Dados12:30
11. Criptografia de senhas com passlib e bcrypt10:16
12. Schemas e padronizando entrada e saída de dados dos endpoints16:02
13. Endpoint criar pedido13:15
14. Endpoint de Login11:26
15. Autenticação de Usuário - OAuth27:38
16. JWT Tokens - Segurança de API14:32
17. Refresh Tokens15:35
18. Bloqueando endpoints apenas para usuários autenticados25:20
19. Autenticação por formulário nos docs do FastAPI12:37
20. Cancelar pedidos e Bloqueio de múltiplas rotas por autenticação15:15
21. Como implementar níveis de acesso no FastAPI9:04
22. Lazyloaded no FastAPI e Exibindo informações do banco nas requisições3:50
23. Endpoint para listar todos os pedidos5:34
24. Adicionar item no pedido17:03
25. Relationship e funções personalizadas nos Models11:28
26. Remover itens pedido e lazyloaded em relationships no banco de dados13:54
27. Ver, Finalizar e Listar Pedidos12:40
28. Schemas para respostas de endpoint - Padronização de Lista de Pedidos10:27
29. Finalização2:00
Assista às primeiras aulas de amostra
Cadastre-se para assistir às aulas de amostra e acessar o material.
Autor / Escola: Hashtag Treinamentos. Idioma: pt-BR.
R$ 17,90
Acesso imediato
