curso Como criar um sistema de cadastro e login com PHP MVC e MySQL

Neste curso criaremos um sistema simples de cadastro e login com gerenciamento de usuários utilizando o padrão arquitetural MVC em PHP com MySQL, utilizando apenas recursos básicos da linguagem, ou seja, sem empregar frameworks.

Este conteúdo faz parte do guia:

Iniciar Carga Horária - 14H

CONTEÚDO DO CURSO

Aula 1

Apresentação do curso

Neste vídeo veremos uma visão geral sobre o sistema de cadastro, login e gerenciamento de usuários com PHP MVC e MySQL.
MVP
Aula 1 - MVP

Apresentação do curso

Aula 2

Criação do banco de dados

Neste vídeo veremos a criação do banco de dados, a estrutura da tabela que é usada no sistema e a inserção do usuário administrador.
MVP
Aula 2 - MVP

Criação do banco de dados

Aula 3

Conhecendo a estrutura do projeto

Neste vídeo navegaremos pela estrutura do projeto para vermos como funciona a estrutura MVC no código.
MVP
Aula 3 - MVP

Conhecendo a estrutura do projeto

Aula 4

Explicando a classe de conexão

Neste vídeo vamos destrinchar os métodos da classe de conexão que retorna sempre um único objeto de conexão para a nossa aplicação.
MVP
Aula 4 - MVP

Explicando a classe de conexão

Aula 5

Explicando a classe baseDAO

Neste vídeo vamos destrinchar os métodos da classe abstrata baseDAO que contém o CRUD que é usado como base pelos controllers.
MVP
Aula 5 - MVP

Explicando a classe baseDAO

Aula 6

Explicando a classe usuarioDAO

Neste vídeo vamos destrinchar os métodos da classe usuarioDAO, que serve de controller para o usuário. Nela estão contidos os métodos que o usuário precisa para usar o sistema.
MVP
Aula 6 - MVP

Explicando a classe usuarioDAO

Aula 7

Explicando a entidade usuario

Neste vídeo vamos destrinchar os métodos da classe usuario que serve de entidade. Nela estão contidos os métodos para armazenar os dados do usuário no decorrer da sessão.
MVP
Aula 7 - MVP

Explicando a entidade usuario

Aula 8

Explicando a página index e as classes input e session

Neste vídeo vamos ver o código da página index, que é a página central da nossa aplicação. Ela recebe as requisições através de parâmetros na query string e acessa os respectivo controller.
MVP
Aula 8 - MVP

Explicando a página index e as classes input e session

Aula 9

Cadastro de usuários

Neste vídeo vamos percorrer todos os passos que o sistema faz para criar um cadastro, explicando a estrutura da view “cadastro.php” e dos métodos “cadastro” e “cadastrar” da classe UsuarioController.
MVP
Aula 9 - MVP

Cadastro de usuários

Aula 10

Login no sistema

Neste vídeo vamos percorrer todos os passos que o sistema faz para fazer o login, explicando a estrutura da view “login.php” e dos métodos “login” e “acessar” da classe UsuarioController.
MVP
Aula 10 - MVP

Login no sistema

Aula 11

Listagem de usuários

Neste vídeo vamos explicar a estrutura do painel e a página listar os usuários. Para isso falaremos da view “inicio.php” e vamos ver como funcionam os métodos da classe PainelController.
MVP
Aula 11 - MVP

Listagem de usuários

Aula 12

Atualizando o tipo do usuário

Neste vídeo vamos explicar como funciona o código AJAX, responsável por detectar se o administrador está alterando o nível de um usuário no sistema e também o método “ajaxUpdateTipo”, da classe UsuarioController, que recebe a requisição.
MVP
Aula 12 - MVP

Atualizando o tipo do usuário

Aula 13

Função de sair do sistema

Neste vídeo vamos explicar o método “sair” da classe UsuarioController, responsável por finalizar a sessão do usuário no sistema.
MVP
Aula 13 - MVP

Função de sair do sistema

Aula 14

Conclusões

Neste vídeo vamos mostrar a aplicação executando testando todas as funcionalidades incluindo a exibição do tratamento de erros.
MVP
Aula 14 - MVP

Conclusões

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos