o programador php
TRANSCRIPT
![Page 1: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/1.jpg)
O programador PHPLourdilene [email protected]
![Page 2: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/2.jpg)
Planeja sua aplicação antes de começara codificar
Refatora seu código
![Page 3: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/3.jpg)
Conhece os benefícios e recursos das ferramentas disponíveis
Pensa em reusabilidade de software;
Sabe como usar expressões regulares;
![Page 4: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/4.jpg)
Sabe o que significa DRY, MVC, OOP, REST, Test-Driver Development (TDD), SQL Injection ou Cross-Site Scripting (XSS);
![Page 5: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/5.jpg)
Otimiza suas consultas SQL; trata e/ou valida adequadamente entradas de formulários e consultas SQL;Usa POST para qualquer ação destrutiva, como salvar, atualizar e apagar;
Permite tratamento de erro inteligente;
Usa uma metodologia consistente;
Otimiza o design da aplicação com Padrões de Projeto;
Usa uma camada de abstração de dados;
Adota alguns padrões de codificação e nomeações de variáveis e métodos.
![Page 6: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/6.jpg)
Analisa frameworks PHP como fonte de inspiração; muitos deles tem conceitos avançados de projeto e boa codificação.
Alguns exemplos de frameworks PHP:
![Page 7: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/7.jpg)
ReferênciaReferência
http://soft.belhard.com/wordpress/?p=27
![Page 8: O programador php](https://reader035.vdocuments.mx/reader035/viewer/2022080215/55b3647cbb61eb9e548b469d/html5/thumbnails/8.jpg)
ObrigadaObrigadaFacebook.com/ait-proegFacebook.com/ait-proegSlideshare.com/ait-proegSlideshare.com/ait-proeg