Esta foi a aula de introdução, configuração e primeiros passos com o CakePHP 2 que fez parte da mentoria para programadores iniciantes que realizei em 2018. Apesar de na época já existir a versão 3.x do framework, eu ainda não tinha realizado a migração do meu legado. Por isso achei mais prudente introduzir os programadores primeiro na versão 2.x onde eu tenho maior domínio e posteriormente eles mesmos poderiam realizar a migração.
Sobre o framework CakePHP
O CakePHP é um framework opensource que foi lançado em 2005. Apesar de não figurar muito no hype dos frameworks atuais, continua em constante evolução e com uma comunidade bastante ativa. No momento desta publicação já tinha lançado sua versão 4.x totalmente reescrita e aproveitando todos os benefícios do PHP 7.
É um framework que segue o padrão MVC (Model View Controller), ou seja é dividido 3 camadas:
- Modelo – onde implementamos as regras de negócio e persistência de dados.
- Visão – onde implementamos as interações com o usuário.
- Controle – onde conectamos modelo e visão.
Por que adotar um framework?
1 – O programador não precisa “reinventar a roda”, pois as soluções para os problemas mais comuns já fazem parte do framework.
2 – Um framework respeita os princípios e padrões de projeto, obrigando o programador a entender e respeitá-los também.
3 – Um framework torna muito mais fácil o reaproveitamento de código e favorece o código limpo.
Eu poderia acrescentar mais itens acima, mas acho que já ficou claro o quanto a utilização de um framework facilita e acelera o desenvolvimento de software.
Introdução, configuração e primeiros passos com o CakePHP 2:
Nessa aula no formato “baby steps” eu mostro bem detalhadamente desde como eu baixo o framework até o primeiro “hello world”:
- Download, instalação e configuração.
- Estrutura de pastas do framework.
- Principais componentes do CakePHP.
- Implementação de um “hello word”.
- Configuração para multi-apps.
Segue abaixo os links citados no vídeo como referência:
Deixar um comentário