Material excelente em forma de série que mostra todo o desenvolvimento de uma Aplicação Web, desde a idéia no papel até a implementação final, utilizando conceitos, técnicas e ferramentas modernas, como:
- Linguagem: PHP
- Programação Orientada a Objeto, com o conceito de programação DRY em mente (“Don’t Repeat Yourself”).
- Implementação de segurança do lado do cliente e do servidor
- Utilização de PHP Data Objects (PDO), como forma de garantir a segurança do Banco de Dados.
- Uso de strip_tags (), para evitar que o usuário armazene dados maliciosos no Banco de Dados.
- Compactação de bibliotecas JavaScripts, para carregamento mais rápido da aplicação.
- e muito mais…
Com certeza um material que deve ser analisado por todos.
Navegação nos tópicos da série:
- Parte 1 Planejamento da Aplicação: idéia básica e Design
- Parte 2 – Planejamento da Aplicação: Arquitetura de banco de dados e Abordagem de Desenvolvimento
- Parte 3 – Criando a Aplicação: Mapa de Fluxo de Trabalho e Design no Photoshop
- Parte 4 – Projetando a Aplicação: HTML e CSS
- Parte 5 – Desenvolvendo a Aplicação: Interação com o usuário
- Parte 6 – Desenvolvendo a Aplicação: Adicionando Interatividade AJAX
- Parte 7 – Desenvolvendo a Aplicação: Lista de Interações (mostrar, salvar, reordenar, mudar cores, delete…)
- Parte 8 – Segurança e o futuro da aplicação
- Parte 9 – Bugs, mais segurança e outros ajustes…
- E finalmente …. aplicação! listas coloridas
Link oficial: WebAppFromScratch
Outro legal: http://www.phpro.org/tutorials/Creating-A-PHP-Application.html