PHP Moderno é um curso presencial ministrado no Centro de Treinamento Novatec, para mais informações sobre novas turmas, por favor, clique aqui.
Qualquer um que trabalhe com PHP e leve sua profissão a sério já ouviu falar em PHP The Right Way, PSRs, Design Patterns, Composer, desacoplamento, SOLID e outros. São muitas coisas pra estudar e os diversos materiais de má qualidade na internet, na tentativa de acertar, acabam ensinando más práticas e colocando o programador no caminho errado.
No curso de PHP Moderno você entenderá o processo utilizado no “core” dos frameworks mais conhecidos do mercado. O foco do curso não são os frameworks, e sim aprender o PHP que pode ser utilizado em qualquer framework moderno.
Cada aluno receberá um exemplar do livro PHP Moderno, que servirá como guia de consulta para a solução dos exercícios propostos.
Capacitar o aluno para o desenvolvimento de aplicações com PHP utilizando princípios de Orientação a Objetos, seguindo as práticas do PHP The Right Way.
Criar um framework do zero com boas práticas e um sistema de gerenciamento de conteúdo (CMS).
Programadores que levam suas carreiras a sério e querem desenvolver do jeito certo, com as melhores práticas.
Conhecimentos básicos em PHP e Mysql. Importante: O aluno deverá trazer seu próprio notebook e carregador.
- O que é Orientação a Objetos?
- Ambiente de desenvolvimento
- Instalando o PHP 5.6
- Servidor embutido do PHP
- Guia de estilo de código
- PSR-0 vs PSR-4
- PSR-1
- PSR-2
- Gerenciamento de dependências
- Criando um projeto com o Composer
- Gerenciando dependências
- Testes
- Carregando o PHPUnit com Composer
- Configurando o PHPUnit
- Objetos, o básico
- Construtores e destrutores
- Herança e traits
- Visibilidade
- Associação de objetos
- Polimorfismo
- Abstração
- Interfaces
- Classes finais
- Single Responsabilitiy
- Open/Close Principle (OCP)
- Liskov Substituition
- Interface Segregation
- Dependency Inversion
- Rotas
- Model
- View
- Controller
- Vagrant
- Como instalar o Vagrant
- O que é provisionamento
- Provisionando instalações
- PHP 7
- Testando na prática os novos recursos
###Deploy
- Colocando sua aplicação disponível na internet com Git
Para mais informações clique aqui.