
Este treinamento mostra o passo-a-passo inicial para você desenvolver aplicações elegantes, seguras e de fácil manutenabilidade enquanto fica totalmente aberto a usar qualquer biblioteca externa que desejar.
Os conceitos envolvem encapsulamento, abstração, herança, muitos conceitos e dicas essenciais, como insterceptadores (os famosos "métodos mágicos") e o doctrine.
Este curso é a porta de entrada para quem pretende aprender um framework. Você vai trabalhar com conceitos amplamento utilizados em todos os modernos, seja o Zend Framework 2, Laravel, CakePHP3, Silex e muitos outros.
Você vai entender o porque o PHP não fica devendo em nada para nenhuma outra linguagem (em muitos outros o inverso acontece) e o porquê ele é maioria nos dias de hoje.
O QUE VOCÊ VAI APRENDER?
Você vai desenvolver uma estrutura de trabalho (um framework) com objetos que vão abstrair a escrita de SQL, conexão com banco de dados e ainda fornecer uma estrutura MVC pra você desenvolver com a implementação de bibliotecas externas gerenciadas pelo Composer.
Ao final do curso, você estará apto a desenvolver usando classes, composer, herança, abstração ou partir para qualquer framework do mercado com curva de aprendizado reduzida em mais de 50%. Além disso, ainda vai trabalhar com padrões e recursos modernos de forma prática, descomplicada e elegante.
VERSÕES USADAS
PHP 5.5 ou superior
PRÉ-REQUISITO
Curso de PHP Essencial