| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Criando um mini-framework PHP 5 com MVC – Parte 4

Tudo bem? Aqui é Matheus Moura e vamos continuar com a nossa série sobre MVC. Agora vamos ver sobre os Helpers e também criar um excelente projeto real com nosso framework. Espero que gostem.

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

Artigos Relacionados

Comentários

  • Marcelo Fabiano

    Estava ansioso por esta video aula! vamo que vamo !!!

  • Rogerio

    Poxa, quando crescer quero ser igualzinho a você

  • Renato Paiva

    Show de bola. Estou acompanhando todas as vídeo-aulas. Matheus Moura, você é o cara. ;-)

  • jeferson

    Eu tenho que dizer que esta sequencia de video aulas foi amelhor que ja vi, muito bom , Parabéns

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

    @MARCELO FABIANO, blz? Que bom. A parte 5 sai dia 10.

    @ROGERIO , Blz? Ahahaha. Po cara, muito obrigado mesmo. Vlw!

  • Paulo Henrique

    *-*. Ótima aula, ótimo conteúdo, enfim, espero que continue fazendo ótimas aulas tipo essas sobre os mais variados assunto que o php nos oferece.!!

    Vlw.

  • Erick

    Cara, sem querer puxar o saco, mas já puxando!! você e o David CHC, são dois anjos enviados por Deus, valeu pelas videos aulas, continue assim sempre. Abraço!

  • http://www.clgames.com.br WilliamF

    Olá, boa tarde Matheus, vi todas as video aulas da série, adotei seu padrão de URL Amigável fico muito mesmo até ja fiz um site utilizando ele, Obs. não utilizei o Framework completo somente o System.php, claro com modificações, pois por alguma razão os parametros n tavam funcionando e cmo eu sabia o numero de vezes que eu ia utilizar a URL eu pude definir controller/action/type/id/function
    não passou disso, ai eu pude definir estes nomes para trabalhar, quanto ao problema da barra “/” nos links e javscript eu contornei de uma maneira loka:

    define(“WWW_ROOT”, dirname($_SERVER['PHP_SELF']));
    define(“BASE_URL”, “http” . (isset($_SERVER['HTTPS']) ? “s” : “”) . “://” . $_SERVER['HTTP_HOST'] . WWW_ROOT);

    ai eu chamava assim

    e o pior d tudo q funciiona mt bem, só q nã é coreto, e também fico poluído o site com mt de PHP misturado com HTML nuss loko. Mais ai to no aguardo da Parte 5 hein, muito bom, otra coisa quase me esqueci, o query() do PDO trabalha com “limpeza de variável”??
    tipo o bindParam(), bindValue(), verificam injects possívels?

    Parabens pelo pelo trabalho e até mais.

    Att.WilliamF CLGames.
    PortoAlegre, 4 de fevereiro de 2011.

  • alexandre azevedo

    Pow Matheus, muito agradecido com essas video aulas, estava ancioso por essa quarta parte, com isso finalizamos o framework ou teremos o prazer de apreciar mais novidades….

  • Alexandre

    Matheus, eu gosto de criar em X-HTML e CSS e observei que o site que você criou para exemplo é muito bom.

    você também utiliza JavaScript enfim…

    como um apreciador de trabalhos bem feitos gostaria que você se possível me enviase esse site com os Scripts não os PHP e sim o XHTML, CSS e JS se puder eu agradeceria muito!

    meu email: alexandre.home@yahoo.com.br

    agradeço pela atenção.
    abraço.

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

    @RENATO PAIVA, blz? Po cara, muito obrigado mesmo. Que bom que gosta das aulas. A parte 5 sai em breve também.

    @JEFERSON , blz? Muito obrigado Jeferson. Sem dúvidas é o melhor retorno que qualquer desenvolvedor de vídeo aula pode receber: gostarem das aulas (e comentários rs). Vlw!

    @PAULO HENRIQUE, blz? Obrigado ai. Tomara que continue gostando. Vlw!

    @ERICK, blz? Po cara, muito obrigado mesmo. Tomara que continue gostando das aulas. A parte 5 sai dia 10 aqui no VAB. Abraço.

    @WILLIAMF, estranho esse tipo de problema. E a solução também rsrs. Mas já que não usou o framework, pode ser várias coisas, teria que ver mesmo o resto. Sobre o PDO, ele escapa os caracteres especiais sim. Pode ficar tranquilo que não sofrerá nenhum tipo de SQL Inject. A parte 5 sairá dia 10 aqui. Vlw!

    @ALEXANDRE AZEVEDO , blz? Que bom que gostou. Sim sim, rs, terão mais sobre MVC. A parte 5 está para vir ai. Dia 10!

  • http://tutorial-city.net Tutorial City

    WILLIAMF
    o método PDO::query não escapa a SQL. Somente usando prepared statements você consegue ter certeza que não terá problemas com SQL Injection.

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

    @ALEXANDRE, tudo bem? Na parte 5 eu vou por um link para download dos arquivos do framework, das controllers, models e views e do HTML separado tambem, blz? Vlw!

  • Rogério

    Bom como sempre um show suas aulas, mas acho que não só eu mas algumas outras pessoas devem ter sentido também a mesma necessidade, você poderia dispor o código do site em o php para que pudessemos acompanhar, pois a grande maioria de estiver começando como eu encontrará algumas dificuldades. Se pude envia para o email: rrogerlopes@hotmail.com, ou até dispor para a galera. Muito obrigado e concordo com o Erick você o David CHC são muito bons mesmo, mandam de mais não só no conhecimento que tem mas principalmente como ensinar, este sim é a maior forma de provar que possui conhecimento, quanto consegue partilhar o que sabem. Deus abençoe vocês.

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

    @ROGÉRIO , tudo bem? Poxa cara, muito obrigado por todos os elogios. Sobre os códigos, ainda não disponibilizei porque tem a parte 5 da série ainda. Quando sair aqui no VAB (dia 10/02) vai estar com o link para download, beleza? Vlw cara, abraço.

  • http://www.clgames.com.br WilliamF

    Olá, olha o charope do vab denovo, eu li as respostas e vi divergências Matheus diz: Sim escapa as variáveis ja Tutorial City diz não somente com o bindParam, eu ja testei um inject com bindParam e n tive problemas o PDO logo trato dele, mas no caso do query eu só uso quando não há interação com o leitor ou internauta como por exemplo uma consulta de total:
    $strSql = “SELECT COUNT(1) AS Total FROM Visitas”;
    $sql = $this->Sql->query($strSql, PDO::FETCH_OBJ);

    e ai eu chamo assim:
    echo $sql->Total;
    Por isso eu não tenho problemas com query é até menos código q o bind que tem q varrer as ariáveis adicionar a bara e após isso executar o script, por isso eu não tenho certeza quanto a integridade do query quando se trata de Injections.
    Mais uma vez muito obrigado pela atenção, e desculpem-me qualquer malintendido^^.

    Att.WilliamF CLGames.
    PortoAlegre, 6 de Fevereiro de 2011.

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

    @WILLIAMF, blz? Eu imaginei que lendo minha resposta e a do Tutorial City entenderiam errado, mas falamos a mesma coisa. Com o PDO, usando o prepared statements, que é o prepare, bindValue, etc etc etc, você não precisa se preocupar com Injects. No caso de o usuário não interagir com a aplicação, não precisa muito de prepared statements, mas claro, DEPENDE DA SITUAÇÃO. Se precisar, usa, sem problemas. Mas cuidado, um simples query() do PDO não te deixa livre dos SQL Injects, blz? Contudo falamos a mesma coisa. Vlw!

  • Rogerio

    Bom vou está esperando e muito obrigado pelas atenção. E quanto aos elogios, isto é apenas uma maneira de agradecer o conhecimentos que vocês estão passando. Obrigado

  • http://heming.com.br Cléverton Heming

    Parabéns Matheus, esta muito bom essa série de vídeo aulas sobre a criação de um Framework.

    Estou aguardando a próxima vídeo aula :D

    Andei pesquisando sobre o MVC, vi que alguns desenvolvedores estão utilizando HMVC (Hierarchical Model View Controller), teria como explicar um pouco sobre isso?

    Att,
    Cléverton Heming

  • http://www.clgames.com.br WilliamF

    Olá, @CLÉVERTON
    Também vi sobre esse HMVC(HIERARQUICAL – MODEL – VIEW -CONTROLLER), mas nenhuma explicação de qualquer tipo sobre ele, apenas ouvi que ele ainda não é suportado Nativamente por nenhum dos grandes frameworks como Codeignter ou outros, mas que pelomenos no Codeignter pode ser adicionado atravéz de algumas alterações no código: li isso em:

    http://ti-developer.blogspot.com/2010/11/hmvc.html

    Também gostaria de alguma explicação do que serial esse HMVC e qual a grande diferença dele pro MVC.

    Att.WilliamF CLGames.
    PortoAlegre, 8 de Fevereiro de 2011.

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

    @CLÉVERTON HEMING, blz? Obrigado ai. Bom, o HMVC não é tão utilizado como o MVC, mas é considerado muito bom também. É mais novo.. Tipo, é como se a estrutura do framework tivesse tipo “sacolas” de Models, Views e Controllers, mas que podem se comunicar com as outras, fazendo ele ficar modular e até certo ponto independente das outras “sacolas”. Da uma olhada nessa imagem: http://img832.imageshack.us/img832/3435/hmvc.png. Ai diz o seguinte, um tríade (conjunto de três elementos, nesse caso, Model, View e Controller) que chama outro tríade, que chama outro, e assim sucessivamente. Blz? Vlw!

  • http://www.superativaorby.com.br Mauricio Tognon

    Parabéns pela iniciativa e dedicação para elaboração das vídeo aulas. Estrutura de dados muito bem organizadas. Facilidade em URL Amigaveis. Grato pelo compartilhamento de conhecimento!

  • http://www.clubedaposta.com Thiago Monteiro

    Excelente tutorial estou conseguindo aprender muita coisa, se puder disponibilizar para min este html, css e js por favor.
    Ou mande no meu email thiago_mont18@yahoo.com.br

    Grato

  • http://www.clubedaposta.com Thiago Monteiro

    Estou tendo problemas com os acentos, ficam como caracteres inválidos. Como eu resolvo isso?

  • LAGS

    Vou até usá-lo para um site que vou fazer agora, mandou muito bem fazendo esse vídeo aula, aprendi muito

  • wleow

    Fantástica video aula, sem dúvida esse trabalho foi um dos que mais agregou ao meu aprendizado em PHP, sensacional ; e greedy como sou exigo mais mais e mais hehehe. Parabéns Matheus.

  • Beto Lima

    Matheus no quase no final da aula vc fala que ao criar indices para tal variavel então  consegue trazer o nome da coluna do banco de dados na view. por trazer o nome da coluna por indice não seria por causa que foi definido usar pdo fetch_assoc ???e sobre formatar a data que vem do banco nao seria melhor criar um método generico no helper pra isso, até para aproveitar em outra parte? abs…

  • Nonotv

    Rogério gostaria de saber se poderia me responder um pertinência que tenho dúvida nesta vídeo-aula. Estou seguindo dos os passo mas não está ocorrendo a chamada do meu MODEL. 


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (117 of 207 articles)