| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Criando um mini-framework em PHP com MVC

Fala galera, tudo bem? Aqui é Matheus Moura agora com uma aula um pouco mais avançada. Vou ensinar a criar um mini-framework PHP usando a estrutura de desenvolvimento MVC. Espero que gostem.

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • http://www.webgti.com.br Felipe Girotti

    Muito legal cara, vou acompanhar os demais videos.

    • Kaio Si

      você sabe se eé necessario o framework do zend pra executar ?

  • Edson Zampieri

    Valeu muito matheus.

    Aconcelho a todos um dia montarem seu framework, principalmente para ampliar o conhecimento sobre programação e mesmo que não venha utilizar ele profissionalmente vai ver como que é importante para dominar melhor os frameworks que tem no mercado, seja de qualquer linguagem.

    Se possível Matheus, na ultima vídeo aula que for fazer sobre esse tema, revisa tudo que foi montado e ensina o pessoal a tratar erros, como a verificação da existência de arquivos como o file_exists( ) e o tratamento de erro Try Catch.

    Assim, fica mais fácil explicar em um ambiente de framework e entender por que são utilizados estes items.

    Também é legal o uso de um funçãozinha (metodo mágico) __autoload que vai simplificar o carregamento dos arquivo, eliminando a necessidade dos requires já que centralizou tudo nela.

    Deus te abençoe, ficamos no aguardo de mais informações valiosas nas próximas vídeo aulas.

    Atenciosamente,
    Edson Zampieri.

  • http://www.matheusmoura.com Matheus Moura

    @EDSON ZAMPIERI,Tudo bem cara? Po, obrigado pelos comentários. Sobre os erros vou pretendo mostrar na parte 3 dos vídeos, junto com os parametros; na parte 2, que gravei ontem mas tive que excluir, eu mostro justamente a usar o __autoload pra carregar os models. Ontem eu até gravei a parte 2, tinha ficado com uns 40 minutos mais ou menos, mas ficou meio ruim, cortei uma parte importante, enfim, vou gravar agora novamente. Mas obrigado pelos comentários.

  • rodrigo cesar

    Legal , fiquei enteressado em ver as proximas aulas , para entender melhor este conseito de desenvolver sites . abraço .

  • http://www.matheusmoura.com Matheus Moura

    @RODRIGO CESAR, Bom que gostou. As próximas partes serão melhores ainda!

  • João

    Parabéns Matheus, Muito legal essa arquitetura feita nas aulas e muito útil para os projetos, tudo separadinho e organizado, parabéns, já até vi a 2ª parte no seu vimeo, show, aguardo a 3ª :]

  • José Carlos

    Olá Matheus.
    Gosto muito das suas vídeo aulas.
    Parabéns por mais essa.
    Quando é que seu site volta a ativa?
    Estou aguardando.

  • Leonardo

    Nota 10

    Obrigado

  • http://www.matheusmoura.com Matheus Moura

    @JOÃO, @JOSÉ CARLOS Manero q gostaram.

    @JOSÉ CARLOS, nao tenho previsao para lançar um novo não, mas já tenho o layout do novo feito. Talvez ano que vem lançe novamente.

    Vlw!

  • Rogerio

    Vaz um tempo de estou procurando algo como o que você está explicando, parabéns está show de bola. Mas encontrei um problema está dando um erro: Internal Server Error. Teria como me dá uma luz, estou utilizando o WampServer. Obrigado

  • Marcelo Fabiano

    Olá estou aqui acompanhando as video aulas e estou com um problema com .htaccess. “500 Internal Server Error” você sabe como resolver isso ??? Precisava muito !!!

  • http://www.matheusmoura.com Matheus Moura

    @MARCELO FABIANO / @ROGERIO, tudo bem? Olha, vou arriscar algo, porque também não tenho como saber Exatamente sem ver, mas pode ser que seu Rewrite esteja desabilitado no Apache. Da uma olhada lá, Se estiver no Wamp Server basta clicar com o botão esquerdo no ícone > Apache > Módulos Apache > e ve se rewrite_module está ativado/marcado ou não. Pode ser esse o problema. Testa, se não der certo diz aqui. Vlw!

  • http://www.matheusmoura.com Matheus Moura

    //// @MARCELO FABIANO / @ROGERIO ícone que digo é o ícone do Wamp lá no tray (ou bandeja)! Vlw!

  • Jony Duque

    Olá..

    Antes de mais nada, muito bom o vídeo, mas infelizmente estou tendo um pequeno problema.
    Acontece que o PHP está reconhecendo o método index como constructor, ai, quando instancio ele já executa o método e como depois eu peço pra ele executar, acaba que ele executa o método duas vezes.

  • http://www.matheusmoura.com Matheus Moura

    @JONY DUQUE, tudo bem? Poxa, é verdade. Eu percebi isso na aula parte 2, mas na parte 3 que eu realmente corrigi o problema. Assista lá que já tem a correção, blz? Vlw!

  • Rogerio

    Obrigado pela dica, mas resolvi o problema, para continuar suas aulas tive que usar o xamp, foi tiro e queda. Mas fiquei na duvida o porque não funcionar no wampServer, mas o problema era na minha instalação baixei novamente e consegui colocar para rodar. Mas uma pergunda atraves das ulr’s amigaveis como é feito seu framework, observei que o index principal fica sempre um nível assima, isto é, todo o conteudo fica dentro das pasta app, isto em questão de segurança aumenta muito ou só ajuda nas pesquisas do google e todo framework são feitos assim. Gostária muito de sua resposta principalmente no quesito segurança. Obrigado

  • http://www.matheusmoura.com Matheus Moura

    @ROGERIO , tudo bem? Que bom que conseguiu. Seguinte, sobre as urls, o htaccess passa tudo o que eu digitar depois do dominio pro meu index.php principal, então seu eu puser http://dominio.com/controller/action/parametro1/valor1 ele vai receber controller/action/parametro1/valor1, entende? A partir dai basta que eu trate esse valor, quebrando pelas barras /. Sobre a segunrança, aumenta sim, mas ainda não é o essencial. O mais “seguro” seria fazer o mesmo, ou parecido, que o Zend Framework faz. Tudo do framework fica abaixo do www, ou seja, antes mesmo da raiz do servidor, sendo assim, não é possivel acessar nenhum arquivo pelo navegador, somente é possivel usando o PHP, então isso torna a aplicação ainda mais segura. Os sites que usam frameworks por tras possuem, na maioria das vezes, uma boa indexação no Google, por conta das urls. É claro, se você não fizer um bom trabalho de SEO no seu site, vai ficar ruim, mas por parte da urls o Google vai ver bem. É muito melhor pra SEO algo como http://dominio.com/quem-somos do que http://dominio.com/?pagina=quem-somos, blz? Valeu, qualquer dúvida estou aqui. Vlw!

  • Rogério

    Muito obrigado pelo esclarecimento.

  • http://www.afixar.com.br Marcus Vinícius

    Muito bacana a sua video aula. O seu método de trabalho/raciocinio facilita muito o aprendizado do PhpOOP com MVC. O Exemplo de mini-framework com alguns níveis de segurança implementados se torna muiiito útil!

  • Guilherme Nogueira

    Cara! Essa é a video aula que muitos esperavem.

    Excelente material e grande video aula, muito obrigado por compartilhar essa informação muito valiosa.

    Gracias.

  • http://www.ataendy.com Mauro

    Parabéns, Matheus. Formidável essa série de video-aulas. Era o que eu precisava para comprender sobre arquitetura MVC. Esclareceu muito.
    Abraços.

  • LAGS

    Matheus estou tendo problema com include_path, aparece o seguinte erro:
    Warning: require_once(app/controllers/index) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\kellynutri.com.br\index.php on line 7

    Fatal error: require_once() [function.require]: Failed opening required ‘app/controllers/index’ (include_path=’.;C:\php5\pear’) in C:\wamp\www\kellynutri.com.br\index.php on line 7.

  • LAGS

    Alguém me ajude ai favor

  • LAGS

    vlw, resolvi já

  • Anônimo

    Galera, para que o .htaccess funcione é necessário alterar o parametro AllowOverride no httpd.conf para ALL.

    # AllowOverride none
    AllowOverride All

  • http://www.facebook.com/people/João-Paulo-Ribeiro/100002269761667 João Paulo Ribeiro

    Excelente!

    Estou começando a aprender MVC com estas video aulas. Muito obrigado!

  • Alvin

    Muito bom kra!
    Suas aulas estão ajudando muito!

  • Adriano-jesus

    Excelente esta vídeo aula… da para aprender muita coisa
    com ela…

  • Marcos Bm8

    Demais!

  • Victor Magalhaes

    Muito bom mesmo, como faço para fazer o download dessas video aula?, mas esta de parabens realmente!


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (136 of 207 articles)