Programação WEB

Produtividade com IA

Sistemas com IA

49 aulas 20h de certificado Publicado em 2026 Professor Hugo Vasconcelos
Comprar curso Ver conteúdo
Produtividade com IA
Sobre o treinamento

O que você vai encontrar neste curso

Neste curso você aprende a desenvolver, do zero, um módulo profissional de cadastros e controle de permissões, exatamente como é feito em sistemas comerciais reais.

Você vai criar o fluxo completo de cadastro, edição, visualização e exclusão de registros, com formulários modernos usando form-floating, layout responsivo e padrão visual reutilizável. Aprende a integrar Select2, aplicar máscaras dinâmicas (telefone, CPF, CNPJ e CEP) e utilizar a API ViaCEP para preenchimento automático de endereço.

O curso também aborda a criação de listagens profissionais com DataTables, incluindo paginação, busca, ordenação e visualização detalhada com SweetAlert. Toda a estrutura JavaScript e PHP é pensada para reaproveitamento em outros módulos do sistema.

Um grande diferencial é a implementação completa de um sistema de permissões de usuários, onde você controla:

  • - Quais menus e páginas cada usuário pode acessar

  • - Exibição dinâmica do menu conforme as permissões

  • - Bloqueio de acesso direto via URL

  • - Permissões por ação (criar, editar e excluir), validadas no backend

  • Tudo é desenvolvido sem uso de templates prontos, com foco em organização, segurança e escalabilidade, preparando você para criar sistemas robustos como HelpDesk, ERP, CRM ou SaaS, com uma base sólida e profissional.

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

49 aulas
Conteúdo do curso49 aulas
  1. Aula 3 — Gerando submenu
  2. Aula 4 — Otimizando as funções
  3. Aula 5 — Otimização do menu
  4. Aula 6 — Mantendo o submenu ativo
  5. Aula 7 — Tabela cargos
  6. Aula 8 — Inserindo os cargos
  7. Aula 9 — Salvando os cargos
  8. Aula 10 — Arquivo para listar cargos
  9. Aula 11 — Excluindo os cargos
  10. Aula 12 — Cadastrando cargo autimaticamente
  11. Aula 13 — Utilizando o select2
  12. Aula 14 — Otimizando funções select2
  13. Aula 15 — CSS do select2
  14. Aula 16 — Inserindo dados com select2
  15. Aula 17 — Tratamentos para salvar
  16. Aula 18 — Recuperando valor para o select2
  17. Aula 19 — Tabela de clientes
  18. Aula 20 — Modal para os clientes
  19. Aula 21 — Salvando novos clientes
  20. Aula 22 — Editando dados Cliente
  21. Aula 23 — Finalizando página de clientes
  22. Aula 24 — Select2 no tamanho da Modal
  23. Aula 25 — Associando valor ao select
  24. Aula 26 — Finalizando os cadastros
  25. Aula 27 — Iniciando os acessos por usuários
  26. Aula 28 — Array para os menus de acesso
  27. Aula 29 — Menu dinâmico
  28. Aula 30 — Montando o menu com os arrays
  29. Aula 31 — Modal de permissões do usuário
  30. Aula 32 — Dados na modal permissões
  31. Aula 33 — Listando as permissões
  32. Aula 34 — Botão para todas as permissões
  33. Aula 35 — Salvando as permissões
  34. Aula 36 — Finalizando cadastro permissões
  35. Aula 37 — Restringindo menus de acesso
  36. Aula 38 — Finalizando permissões de páginas
  37. Aula 39 — Usuário sem permissão
  38. Aula 40 — Finalizando permissão por páginas
  39. Aula 41 — Permissão por ações
  40. Aula 42 — Funções para verificar permissões
  41. Aula 43 — Botões com as permissões
  42. Aula 44 — Posicionando os botões
  43. Aula 45 — Restringindo edição criação e exclu
  44. Aula 46 — Testando as permissões
  45. Aula 47 — Validando botões de ação
  46. Aula 48 — Finalizando as validações
  47. Aula 49 — Ajuste final nas permissões
Gostou do conteúdo?

Comece este curso

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

R$ 24,99
Comprar curso