➔ Práticas de Código ➔ Injeção de Dependências (DI) ➔ Gerenciamento de Dependências ➔ Bancos de Dados ➔ Templates Sobre o Curso Conteúdo ➔ Erros e Exceções ➔ Segurança ➔ Testes ➔ Servidores e Deploy ➔ Cache ➔ Recursos ➔ Comunidade http://br.phptherightway.com/ Entende-se que já possui algum conhecimento sobre o PHP. PHP do Jeito Certo
➔ Práticas de Código ➔ Injeção de Dependências (DI) ➔ Gerenciamento de Dependências ➔ Bancos de Dados ➔ Templates Conteúdo ➔ Erros e Exceções ➔ Segurança ➔ Testes ➔ Servidores e Deploy ➔ Cache ➔ Recursos ➔ Comunidade http://br.phptherightway.com/ Entende-se que já possui algum conhecimento sobre o PHP. pt_BR :-) Sobre o Curso PHP do Jeito Certo
cada sistema operacional ➔ Mac, Linux ➔ Gerenciadores de Pacotes ➔ Compilação ➔ Windows ➔ Instaladores Pacotes tradicionais (para vários S.O.) ➔ Zend Server ➔ Pacotes ...AMPP (MAMP, WAMP, XAMPP) Ferramentas ➔ Vagrant (http://www.vagrantup.com/)
Vasta comunidade, diversas bibliotecas, frameworks, componentes, projetos, repositórios, etc. Códigos são produzidos por pessoas. E pessoas precisam entender umas as outras. Estilos são importantes para: ➔ Entendimento ➔ Reusabilidade ➔ Criação Imagem: https://www.flickr.com/photos/ficklampa/3398822431/
Certo Linguagens de programação são como idiomas: há centenas delas. Estilos servem para facilitar a leitura e a interpretação do código. Dessa forma, torna-se fácil expressar o que se deseja, e para todos, ocorre a identificação do objetivo. ➔ PEAR ➔ Zend ➔ PSR - PHP Standards Recommendation (http://www.php-fig.org/) → 0 (Autoload) → 1 (Padrão de código) → 2 (Estilo de código) → 3 (Interface de log) → 4 (Melhoria de autoload)
PHP QA Tools (http://phpqatools.org/) Coletânea de ferramentas diversas PHP_CodeSniffer (http://www.squizlabs.com/php-codesniffer) Valida o estilo de código de arquivos PHP, CSS e JavaScript comparando a padrões diferentes (PSR, PEAR, Zend, etc). PHP Code Standard Fixer (http://cs.sensiolabs.org/) Corrige código PHP conforme PSR-1 e 2