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.
Professor : Hugo Vasconcelos
Aulas : 63 Aulas
Categoria : Programação WEB
Certificado : 25 Horas
Ano : 2026
Alunos : 80

Disponibilização Imediata
Sem custo de mensalidade
Certificado Profissionalizante
Suporte com Professor
Conteúdo Atualizado
Download Vídeos e Arquivos
Estude a Hora que quiser
Estude de onde estiver
Projetos Práticos

Temos um pacote promocional contendo este curso e outros relacionados a ele, clique aqui para ver!
Técnologias Utilizadas no Curso (Python, Flask, Pip, Venv, Visual Studio Code, banco de dados mysql, mysql server)

Comentário dos Alunos

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