Aprenda a desenvolver um sistema completo de gestão de usuários, cargos e permissões utilizando Python com Flask, criando na prática um controle de acesso profissional. Neste curso, você irá implementar desde o cadastro e gerenciamento de usuários até a definição de permissões por páginas e ações (inserir, editar e excluir), aplicando segurança tanto no frontend quanto no backend. Ideal para quem deseja sair do básico e começar a construir sistemas comerciais organizados, seguros e prontos para crescer.
Professor : Hugo Vasconcelos
Aulas : 48 Aulas
Categoria : Programação WEB
Certificado : 20 Horas
Ano : 2026
Alunos : 130

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

Thiago Ramos 19/07/2026 - Espetacular
"Excelente curso!"

Aula 1 - Introdução ao Curso
Aula 2 - WorkBench ou Mysql do xampp
Aula 3 - Iniciando os arquivos
Aula 4 - Levantamento da estrutura
Aula 5 - Melhorias visuais na tabela
Aula 6 - Cor no cabeçalho da tabela
Aula 7 - Script para excluir selecionados
Aula 8 - Excliundo multiplos registros
Aula 9 - Tabela de cargos
Aula 10 - Criando as rotas de cargos
Aula 11 - Finalizando rota de cargos
Aula 12 - Otimizando rota dos usuários
Aula 13 - Variaveis para usar nas rotas
Aula 14 - Substituindo variaveis
Aula 15 - Otimizando nomes das rotas
Aula 16 - Página html dos cargos
Aula 17 - Referencias nas páginas html
Aula 18 - Funções para página cargos
Aula 19 - Limpando campos ao abrir modal
Aula 20 - Função para listar os cargos
Aula 21 - Melhorando inicialização tabela
Aula 22 - Inserindo o cargo
Aula 23 - Editando e excluindo cargo
Aula 24 - Gerando cargos automaticamente
Aula 25 - Botão para visualizar usuario
Aula 26 - Detalhes do usuário
Aula 27 - Cargos nos usuários
Aula 28 - Relacionando nivel aos usuários
Aula 29 - Ajuste no espaçamento dos botões
Aula 30 - Iniciando com as permissões
Aula 31 - Recuperando permissões na modal
Aula 32 - Tabela usuarios permissoes
Aula 33 - Tabela usuarios acoes
Aula 34 - Rotas e scripts para permissões
Aula 35 - Inserindo as permissões no banco
Aula 36 - Verificando permissão dos menus
Aula 37 - Chamando funções de verificações
Aula 38 - Restringindo permissões
Aula 39 - Validação de permissões
Aula 40 - Chamando rota inicial
Aula 41 - Acesso a página inicial
Aula 42 - Permissão para menu configurações
Aula 43 - Restrigindo acesso as configurações
Aula 44 - Restrição da ação de novo registro
Aula 45 - Verificando permissão de salvar e
Aula 46 - Restrição de permissões do crud
Aula 47 - Restrição nos cargos
Aula 48 - Finalizando as permissões