Na primeira aula do curso de Sistema de Cadastro e Login, faremos uma breve explicação sobre os objetivos, os requisitos e o conteúdo do curso.
Na vídeo-aula de hoje vamos iniciar definindo os diretórios do nosso sistema de Cadastro e Login. Para isso, seguiremos em base o sistema MVC.
Hoje iremos adicionar o nosso gerenciador de dependências Composer ao nosso projeto. Através dos namespaces o Composer facilitar muito a utilização de classes.
Vamos criar agora o arquivo de configuração do sistema (config.php) que receberá as constantes principais do website.
Na vídeo-aula de hoje realizaremos a configuração do nosso arquivo htaccess e criaremos a TraitParseUrl que trabalhará diretamente na url digitada pelo usuário.
Hoje faremos a criação base do nosso sistema, o arquivo despachante (ClassDispatch). Esse arquivo será a base de inclusão das nossas urls.
Na vídeo-aula de hoje aprenderemos como criar um diagrama de classes do nosso sistema. O diagrama de classes apoia toda a equipe de desenvolvedores.
Na aula de hoje vamos desenvolver a ClassLayout. Essa classe será responsável por renderizar as tags html do nosso sistema.
Hoje trabalharemos com o design do formulário de cadastro. Para isso, utilizaremos o css, o html e o javascript.
No vídeo de hoje vamos fazer o design da tela de login do nosso sistema. Para tanto, vamos criar a pasta css dentro de lib e criar o arquivo style.css.
No tutorial de hoje vamos criar o banco de dados e a primeira tabela. Vamos criar também a ClassConexao que fará a conexão com o database.
Na vídeo-aula de hoje faremos a nossa ClassCrud que será responsável por agilizar nossa manipulação de selects, updates, deletes e inserts no nosso db.
Hoje faremos a primeira validação do sistema. Verificaremos no lado servidor se todos os campos do formulário foram preenchidos pelo usuário.
Na vídeo-aula de hoje realizaremos a validação de email, data e cpf dentro da nossa ClassValidate.
Hoje vamos criar as três tabelas do banco de dados do nosso sistema de Cadastro e Login utilizando PHP e MySql.
Hoje trabalharemos com a primeira inserção no banco de dados recém criado. Para isso criaremos a model ClassCadastro.
Vamos trabalhar hoje com uma segunda implementação de validação do nosso email, checando no banco de dados se o email já está cadastrado.
Na vídeo-aula de hoje faremos a inserção da senha no banco de dados utilizando a função password_hash() do php.
No tutorial de hoje aprenderemos como realizar a validação da senha no cadastro. Verificaremos a força da senha e se a senha está igual a confirmação de senha.
Na aula de hoje faremos uma das últimas validações do nosso cadastro, realizaremos a validação através do ReCaptcha do Google.
Hoje vamos inserir no nosso projeto o Ajax para que possamos oferecer ao nosso usuário uma experiência melhor com as respostas do sistema.
Nesse vídeo-tutorial vamos iniciar o desenvolvimento do controller de login fazendo a verificação do hash de login.
Neste vídeo vamos aprender como guardar a quantidade de tentativas errôneas de login executadas pelo usuário do site e bloquear caso ultrapasse o máximo.
Nessa vídeo-aula vamos verificar se o token enviado pelo email está validado no nosso sistema verificando se o usuário está ativo.
Nessa vídeo aula vamos iniciar os trabalhos com $_SESSION no PHP. Vamos setar algumas configurações para tornar nossas sessões mais seguras.
Continuando nossa classe session, vamos desenvolver os métodos finais de configuração de uma sessão segura no PHP.
Nessa vídeo-aula vamos trabalhar com ajax no sistema do login e alerta de caps lock quando o usuário digitar a senha.
No vídeo de hoje iremos enviar nosso website para um servidor online com serviço de email e criaremos nossa ClassMail.
Nessa vídeo-aula realizaremos o envio do website para o ar e realizaremos as devidas configurações para que ele rode sem problemas no novo servidor.
Nessa vídeo-aula faremos a confirmação do cadastro do usuário através da url linkada pelo email.