PHP Extreme – Boas práticas de desenvolvimento com PHP 5 – POO
O que é o PHP Extreme?
O PHP Extreme é um curso intensivo Online para aqueles que querem aprender PHP 5 orientado a objetos, baseando-se em boas práticas de desenvolvimento utilizando a arquitetura MVC. O curso foi gravado online com diversos participantes, tornando assim o ambiente mais interativo.
Pré-requisitos:
Conhecimentos em um ou mais sistemas operacionais como: Windows, Linux ou MAC OS, HTML e PHP Básico.
Certificação
Após a conclusão do treinamento emitimos um certificado digital comprovando a conclusão do treinamento. No certificado haverá um identificador único comprovando a veracidade do mesmo.
Conteúdo Programático:
Projeto prático: Livraria Online
Entendendo a estrutura e funcionalidades de nossa livraria:
- Arquitetura MVC (Model-View-Controller)
- Frontend
-
- Busca: por categoria, autor
- Listagem de livros por categoria
- Apresentação dos livros
- Processo de compra
- Finalização do pedido via MoIP
- Backend
-
- Gerenciamento de categorias
- Gerenciamento de livros
- Visualização de pedidos
- Retorno automático
- Entendimento dos conceitos de OO
-
- Classes e Classes Abstratas
- Atributos, Métodos, Métodos abstratos e assinaturas
- Modificadores de acesso
- Herança
- Interfaces
- Polimorfismo
- Encapsulamento
- Padrão de Projetos (Design Patterns)
-
- Singleton
- Factory
- Banco de dados
-
- Camada de abstração para banco de dados PDO
- Segurança
-
- XSS
- Sql Injection
- CSRF – Cross-site request forgery
- Framework PHP-IDS
