curso de

MVC com PHP: Entenda o padrão Model-View-Controller

Estudando este mês:

e mais 313 alunos(as)

Resumo do curso

  • Entenda o padrão Modelo-View-Controller
  • Filtre e valide dados do formulário
  • Use session e cookies para autenticação
  • Aplique boas práticas e use PSRs
  • Saiba o que são WebServices e como implementar

Público alvo

Desenvolvedores e desenvolvedores que querem implementar uma aplicação Web usando o padrão MVC.

Conteúdo relacionado

Cursos de PHP em Programação

Leia nossos artigos de Programação

Última atualização

29/01/2020

Já é aluno?

Comece o curso agora

14h

p/ conclusão

91

Atividades

282

Minutos de video

3714

Alunos nesse curso

9.4

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de MVC com PHP: Entenda o padrão Model-View-Controller

Formação com esse curso

Instrutores

  • Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

Conteúdo Detalhado

  1. Uma entrada para as requisições

    • Composer
    • Formulário de inserção
    • PHP e HTML
    • Ponto único de entrada
    • Front controller
  2. Entendendo Modelo View Controller

    • OOP ao resgate
    • Controladores de requisição
    • Command pattern
    • Assinando contratos
    • Isolando o HTML
    • Cada um no seu quadrado
    • Particionando o HTML
    • Pequenos HTMLs
    • O padrão MVC
    • Para saber mais: MVC na Web e o ADR
  3. HTTP, Formulários e Validação

    • Formulários e PHP
    • $_REQUEST
    • Filtrando Dados
    • Filtros no PHP
    • Cabeçalhos HTTP
    • Cabeçalhos HTTP
    • Usando Rotas
    • Arquivo de rotas
  4. Completando o cadastro

    • Exclusão de um curso
    • Query string params
    • Formulário de alteração
    • Short echo
    • Salvando as alterações
    • Doctrine merge
    • Chamada do HTML
    • Renderizando o HTML
    • Output buffer
  5. Autenticando usuários

    • Formulário de login
    • Senhas no banco
    • PHP e senhas
    • Validando usuário
    • password_verify
  6. Trabalhando com Sessão

    • Guardando o usuário
    • Para saber mais: Session
    • Sessões em PHP
    • Protegendo a aplicação
    • stripos
    • Implementando Logout
    • Encerrando a sessão
    • Adicionando mensagens
    • Flash messages
    • Flexibilidade com Traits
    • Para saber mais: Herança horizontal
  7. PSRs e Boas Práticas

    • Conhecendo os PSRs
    • Para saber mais: PHP-FIG
    • Representando melhor o HTTP
    • PSR 7
    • Padronizando o Controller
    • PSR 15
    • Injeção de dependências
    • Desafio
    • Dados do request
    • Solução
  8. Introdução a WebServices

    • O que são WebServices
    • Cursos em JSON
    • Retornar HTML?
    • Devolvendo XML
    • Para saber mais: Autenticação

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Conteúdo denso, mas extremamente proveitoso. Recomendo sem pensar meia vez!

MVC com PHP: Entenda o padrão Model-View-Controller

Lucas Nunes Parreira

Ótimo curso mas muito cheio de conteúdo... Porque não dividem ele em 3 partes para nos ajudar...

MVC com PHP: Entenda o padrão Model-View-Controller

Sidney Fatuche

Curso muito bom! O professor é um mestre em PHP, conteúdo muito abramente, ainda mais no final da uma breve explicação de boas praticas e webservice, gostei bastante.

MVC com PHP: Entenda o padrão Model-View-Controller

Pedro Batista Lopes

Aprenda PHP com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas