Study PHP8
Install PHP
Todo
- Atividades
- Grupo1 (diretório)
- Criar arquivo que contenha Nome, Sobrenome e telefone
- Criar lista que é iterada e exibe todos seus itens
- Criar Classe PHP
- Criar método que retorna frase "Bom dia, " seguido de um parametro
- Esse parâmetro é recebido na assinatura do método
- Criar construtor
- Criar método estático
- Criar método que retorna frase "Bom dia, " seguido de um parametro
- Criar Classe abstrata
- Criar interface
- Implementar interface (contrato)
- Criar rota que exemplifica o uso dos itens criados
- Implementar teste usando PHPUnit para testar o que foi criado
- Grupo2 (diretório)
- Definir namespace para classes dos grupos criados
- Mapear namespaces de classes criadas
- Criar uma nova interface
- Definir classe que herda de outra classe e implementa mais de uma interface
- Definir método que obtem uma instância de uma classe assim como o seu tipo de retorno
- Criar rota que exemplifica o uso dos itens criados
- Implementar teste usando PHPUnit para testar o que foi criado
- Grupo3 (diretório)
- Definir namespace para classes dos grupos criados
- Criar uma classe e implementar Singleton
- Definir o tipo de retorno do método
- Criar rota que exemplifica o uso dos itens criados
- Mapear namespaces de classes criadas
- Implementar teste usando PHPUnit para testar o que foi criado
- Grupo4 (diretório)
- Criar estrutura de diretórios utilizando HMVC e respectivas classes dentro de :
- Módulo
- Controller
- Model
- Módulo
- Implementar teste usando PHPUnit para testar o que foi criado
- Implementar uso método mágico "__toString"
- Implementar uso método mágico "__invoke"
- Criar estrutura de diretórios utilizando HMVC e respectivas classes dentro de :
- Grupo1 (diretório)
OBS
- Pomodoro Metrics
- 10 minutos
- Trabalhar com os exemplos utilizando rotas de api
- Documentar Roadmap
- Utilizar versionamento
- Lingua: Inglês