A PEDIDO - Sistema de Noticias em PHP e MySQL
OBS: Agora com mais qualidade no áudio e uma sincronização melhor com o vídeo. Espero ainda evoluir bastante o nível do screencast !
Bem esse screencast apresenta como criar uma aplicação de noticias em PHP, com cadastro, edição e visualização.
Você verá no próximo post uma comparação com um sistema em rails!
É importante destacar que algumas coisas usadas são bem primárias. Por exemplo, pra o banco de dados o ideal seria uma coluna com um id, chaves e tudo mais. Porém isso exigiria um conhecimento maior de banco de dados e não era esse o foco do screencast e sim de introduzir como fazer uma aplicação com banco de dados e PHP rapidamente e que funcionasse.
Caso vocês tenham se interessado, estudem mais sobre banco de dados. Estarei colocando no Repensando a web, tutoriais e posts específicos para isso. Um conselho seria conhecer mais e estudar sobre o Rails. Vou fazer screencasts mais detalhados de aplicações web com Rails inclusive igual a essa (ou ainda melhor) com muito menos linha de código.
A criação desse vídeo tutorial foi uma idéia de um amigo e leitor do blog Repensando a Web que está desenvolvendo um web site e precisa de uma aplicação simples em PHP. Portanto a idéia é introduzir como criar uma aplicação como essa do zero com PHP e MySQL.
Lógico que pelo tempo de um screencast não da para criar uma aplicação perfeita e com um layout legal. Então a aplicação final está bem simples e sem nenhum layout. Também é importante salientar que esse pequeno sistema não é o melhor em termos de qualidade de software por tentar apresentar varias formas de desenvolver um mesmo script de PHP com HTML.
Existem outras formas, melhores ou piores, de fazer a mesma coisa buscando um software de maior qualidade, mais facilidade na reutilização do código entre outros detalhes importantes e que devem ser levados em consideração na criação do seu sistema.
O tutorial ficou bem grandinho, com cerca de 40 minutos de vídeo. Espero que gostem…
Como já comentei anteriormente, em breve estarei fazendo uma comparação criando esse mesmo sistema com Rails. Aguardem pra conferir…
Segue o link do tutorial de instalação do Apache + PHP + MySQL:
http://www.guiadohardware.net/tutoriais/apache-php-mysql-windows/
E o sistema criado rapidamente no screencast para estudo:
http://www.4shared.com/file/131263621/7ae76de7/noticias-php.html
senha para descompactar: repensandoaweb.tumblr.com