PHP MVC: criando um site de receitas

Aprenda a desenvolver uma aplicação do zero utilizando o padrão MVC com um Template Engine, MySQL e outras tecnologias.

Nível Iniciante | Categoria PHP

Adquira por R$47,00

06:11hMateriais
10hCertificado
33Aulas
5.0Avaliação
14Alunos
06:11hMateriais
10hCertificado
33Aulas
5.0Avaliação
14Alunos

O que vamos aprender

  • Conhecer o MySQL
  • Aprofundar no padrão MVC
  • Composer
  • PHP Orientado a Objetos
  • Autoloading

Requisitos

- Conhecimento em HTML e CSS é um diferencial;

- Conhecimento em PHP Básico é um diferencial;

- Noções básicas de Composer.

Descrição

O objetivo do curso, é formar alunos com conhecimento teórico e prático, sobre a utilização do padrão MVC com Orientação a Objetos. O curso possui seu próprio framework, que é desenvolvido ao decorrer das aulas, utilizamos também, o Twig que é um Template Engine, muito semelhante ao Blade do Laravel.

Durante as aulas, além de entender como o MVC funciona, vamos criar uma aplicação para gerenciar receitas e suas categorias, criando métodos na controladora, modelos com acesso ao MySQL, Entidade, Views com Twig e validações usando Javascript

Ao término do curso, teremos desenvolvido uma aplicação utilizando o PHP com o padrão MVC, além de que, fazemos utilização de boas práticas de segurança e estrutura de diretórios, seguindo as recomendações da PSR.

Atualmente, o mercado de trabalho exige que os profissionais da área saibam trabalhar com o padrão MVC, conhecer banco de dados, estruturar o projeto e realizar suas devidas manutenções.

Para finalizamos, esse curso prepara o aluno para iniciar o desenvolvimento de plataformas mais complexas, além de que, temos também a disposição dos alunos, um material de apoio no formato PDF.

Qualquer dúvida relacionada ao conteúdo do curso, basta entrar em contato com o instrutor.

Conteúdo do programático

Nessa seção você confere todos os módulos e aulas do curso. Não é por aqui que você vai assistir as aulas, após a matricula, clique no menu Área do aluno.

  • Introdução ao curso
    • Apresentação do curso 00:01:07
    • Como o curso foi planejado 00:04:20
    • Apresentação do projeto 00:04:38
    • Material de apoio 00:05:00
    • Entendendo o MVC 00:14:05
    • Convenção de código 00:12:49
    • Como baixar e executar o projeto 00:10:18
    • Duração do módulo 00:52:17
  • Desenvolvendo o projeto
    • Estruturando o projeto 00:13:06
    • Implementando o autoload 00:15:21
    • Tratando a URI na Router 00:09:21
    • Finalizando a Router 00:15:18
    • Criando a base de dados com MySQL Workbench 00:10:00
    • Instalando e configurando o Twig 00:11:04
    • Criando o menu 00:13:52
    • Criando página nova categoria 00:13:07
    • Validando formulário e método de exibir mensagem 00:15:54
    • Cadastrando uma nova categoria no banco 00:12:24
    • Editando a categoria e retornando por ID 00:14:15
    • Listando todas as categorias 00:08:04
    • Criando formulário de receita + instalando CKEditor 00:12:43
    • Validando formulário de receitas 00:11:20
    • Criando métodos de SQL na Model 00:11:42
    • Cadastrando e editando receita 00:12:32
    • Listando as receitas 00:09:21
    • Visualizando o artigo e comprimindo o HTML 00:18:51
    • Validando o formulário de pesquisa 00:12:52
    • Realizando a busca e exibindo na página 00:12:46
    • Ajustando a home 00:08:19
    • Exibindo categorias na homepage 00:10:16
    • Alterando URL de ver receita para slug 00:06:48
    • Inserindo thumb na aplicação 00:15:12
    • Recapitulando tudo que foi desenvolvido 00:18:36
    • Duração do módulo 05:13:04
  • Atualização
    • Incluindo arquivos no autoload file do Composer 00:05:58
    • Duração do módulo 00:05:58

Código do produto: PMCSR98963

Últimos Alunos

Tarcisio NavesCosme Teixeira SilvaLucivaldo Ribeiro da Rocha BarbosaRaimundo Barbosa FerreiraDouglas FlorencioGabriel StedileDaniel Braz de Oliveiraraquel santana fonseca rodrigues gonçalves

Sobre o professor

Gunnar Correa

Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduado em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.
Lattes | Site

Capturas de imagens do curso

Capturas de tela do projet

  • Home page final

    Home page final

  • Método na controladora

    Método na controladora

  • Visão com o Twig

    Visão com o Twig

  • Página para visualizar a receita

    Página para visualizar a receita

  • Página para busca de receitas

    Página para busca de receitas

  • Página para alterar/editar receitas

    Página para alterar/editar receitas

  • Resultado do campo de pesquisa

    Resultado do campo de pesquisa


Últimos Cursos

Compartilhe

Resumo do curso


Prévias gratuitas:

  • Apresentação do curso 00:01:07
  • Como o curso foi planejado 00:04:20
  • Apresentação do projeto 00:04:38
  • Recapitulando tudo que foi desenvolvido 00:18:36

Apresentação do curso