Programação

PHP e MySQL II: Cookies, sessões e mais recursos

Curso online de PHP e MySQL II: Cookies, sessões e mais recursos

2750 8.6

8,6

é a nota desse curso

7.749

alunos neste curso

Faça esse curso e...

  • Crie um meio de login para sua aplicação
  • Trabalhe com cookies
  • Refatore código e aprenda se proteger de SQL injection
  • Quando usar include, require ou require_once?
  • Faça envio de emails por SMTP

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Programadores que conheceram a linguagem e desejam aprofundar no entendimento da web e de php

Nível de Dificuldade

Básico

Instrutores

  • Guilherme Silveira

    Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

  • Maurício Aniche

    Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Uma ação de login

    • Tabela de usuários
    • Criptografando a senha e MD5
    • Formulário e lógica de login: sucesso e falha
    • var_dump
    • Strings: true ou false?
  2. Efetuando o login e cookies

    • Criando um cookie
    • Verificando no cliente
    • Tempo de logout
    • Alterando um cookie
  3. Protegendo o acesso as páginas, refatorando e extraindo a lógica

    • Protegendo o formulário
    • Protegendo a lógica
    • Funções de lógica
  4. Insegurança com cookie, segurança com session e efetuando logout

    • Problemas de segurança do cookie
    • Criando e destruindo uma sessão
    • Logout
  5. Passando parâmetros para a próxima requisição

    • O problema de acreditar no cliente
    • Passando mensagens pela sessão
  6. Refatoração, escopo de flash e controle de erro

    • Evitando o copy e paste
    • Escopo de flash
    • Controlando o nível de mensagem de erro
  7. SQL Injection

    • Quebrando queries
    • Quebrando o sistema de login
    • Injeção
    • Protegendo-se de injeção
  8. Include, require e require_once

    • Evitando incluir o mesmo arquivo duas vezes
    • O papel do require
  9. Envio de email via SMTP

    • Utilizando uma biblioteca de terceiros
    • Configurando o cliente SMTP
    • Enviando emails via gmail

Experiências de quem já estudou com a gente

Foto do aluno

Diogo Santos Almeida

em 31/12/2015

Simplesmente sensacional, ótima didática, o Guilherme sempre manda muito bem, Parabéns Alura!

PHP e MySQL II: Cookies, sessões e mais recursos

Foto do aluno

Caique

em 18/01/2016

Ótimo curso, muito bom conteúdo principalmente na parte de segurança.

PHP e MySQL II: Cookies, sessões e mais recursos

Foto do aluno

Jones Dias França

em 05/07/2016

Não consigo comparar, a aula é clara. Eu consigo aprender sem nem perceber. Parabéns pelo ótimo trabalho, pessoal. Quem sabe um dia eu me junte a vocês aí no Alura ou na Caelum e a gente muda o estado da educação e aprendizagem de computação no país.

PHP e MySQL II: Cookies, sessões e mais recursos

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana