Programação WEB

Painel Administrativo Python

Criando Sistemas - Módulo 02

63 aulas 25h de certificado Publicado em 2026 Professor Hugo Vasconcelos
Comprar curso Ver conteúdo
Painel Administrativo Python
Sobre o treinamento

O que você vai encontrar neste curso

Neste módulo, você irá aprender a construir um CRUD completo de usuários utilizando Flask, MySQL e JavaScript moderno com requisições AJAX. Vamos desenvolver desde a listagem dinâmica dos dados até o cadastro e edição em tempo real, sem recarregar a página. Além disso, você aprenderá a estruturar o código de forma reutilizável, facilitando a criação de novos módulos no sistema. Também abordamos boas práticas como validações, upload de imagens, segurança com hash de senha e organização profissional do projeto.
Conheça o conteúdo

Assista à apresentação

Veja uma prévia para conhecer a didática e a proposta deste treinamento.

Grade do curso

Conteúdo organizado por etapas

63 aulas
Conteúdo do curso63 aulas
  1. Aula 3 — Ícone para barra de titulo
  2. Aula 4 — Arquivo base para o template
  3. Aula 5 — Otimizando desenvolvimento com IA
  4. Aula 6 — Página do painel responsiva
  5. Aula 7 — Estrutura inicial do painel
  6. Aula 8 — Imagem ao criar o usuário
  7. Aula 9 — Recuperando Foto para o usuário
  8. Aula 10 — Modal para editar perfil
  9. Aula 11 — Otimizando os campos da modal
  10. Aula 12 — Recuperando campos para inputs
  11. Aula 13 — Input com if
  12. Aula 14 — Criando as máscaras
  13. Aula 15 — Melhorias nas máscaras
  14. Aula 16 — Rota para salvar perfil
  15. Aula 17 — Função para salvar perfil
  16. Aula 18 — Upload de arquivos
  17. Aula 19 — Ajax para salvar perfil
  18. Aula 20 — Editando o perfil
  19. Aula 21 — Atualizando foto do usuário
  20. Aula 22 — Reformulando função upload
  21. Aula 23 — Biblioteca para redimensionar imag
  22. Aula 24 — Excluindo imagem antiga
  23. Aula 25 — Otimizando troca do perfil
  24. Aula 26 — Aplicando o sweetalert
  25. Aula 27 — Executando as mensagens
  26. Aula 28 — Tratamento de erro
  27. Aula 29 — Buscando cep via api
  28. Aula 30 — Criando tabela de configurações
  29. Aula 31 — Inserindo configurações no banco
  30. Aula 32 — Pegando as configurações do banco
  31. Aula 33 — Recuperando config do banco
  32. Aula 34 — Modal de configurações
  33. Aula 35 — Estutura da modal configurações
  34. Aula 36 — Efeito de clique no input
  35. Aula 37 — Chamando classe css via script
  36. Aula 38 — Ajustes nas mascaras
  37. Aula 39 — Editando as configurações
  38. Aula 40 — Recuperando dados do config
  39. Aula 41 — Trocando logo e icones
  40. Aula 42 — Código hexadecimal para cores
  41. Aula 43 — Criando um array para o menu
  42. Aula 44 — Rota para página de usuários
  43. Aula 45 — Chamando menu via array
  44. Aula 46 — Gerando o submenu
  45. Aula 47 — Abrindo página de usuários
  46. Aula 48 — Estrutura da página de usuários
  47. Aula 49 — Modal da página de usuários
  48. Aula 50 — Rotas para listagem
  49. Aula 51 — Listando os usuários
  50. Aula 52 — Função para listar os usuários
  51. Aula 53 — Referencias da função listar
  52. Aula 54 — Nova rota para salvar
  53. Aula 55 — Executar sql para inserir e editar
  54. Aula 56 — Salvando o usuário
  55. Aula 57 — Limpando os campos
  56. Aula 58 — Finalizando a edição
  57. Aula 59 — Rota para alterar status
  58. Aula 60 — Ativando e desativando usuário
  59. Aula 61 — Excluindo usuários
  60. Aula 62 — Inserindo o dataTables.
  61. Aula 63 — Responsividade da tabela
Gostou do conteúdo?

Comece este curso

Acesso pelo painel, materiais do projeto, suporte e certificado de conclusão.

R$ 38,99
Comprar curso
Experiência dos alunos

Avaliações do curso

5,0
Thiago Ramos

“Excelente curso!”