Curso PHP Práticas Modernas - Além da Orientação a Objetos Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


de R$ 420,00
por R$ 294,00

até 12x R$ 29,52* ou R$ 264,60 a vista*


Simulação de parcelamento

01X R$ 294,00
02X R$ 153,63
03X R$ 103,92
04X R$ 79,08
05X R$ 64,18
06X R$ 54,25
07X R$ 47,17
08X R$ 41,87
09X R$ 37,74
10X R$ 34,45
11X R$ 31,76
12X R$ 29,52
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: PHP   Boas práticas  

Descrição

Curso baseado em aulas gravadas

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 PHP Práticas Modernas você entenderá o processo utilizado no “core” dos frameworks mais conhecidos do mercado. O foco do curso não são os frameworks, mas sim o pŕoprio PHP que é utilizado para ampliar sua capacidade de desenvolvimento com e sem eles (os frameworks).

Cada aluno receberá todas as aulas gravadas (mesmo as ao vivo) disponíveis para download e acesso aos cursos complementares no painel de aluno do WebDevBr.

Vantagens

  1. Gravação das aulas
  2. Curso PHP Orientado a Objetos (aulas gravadas)
  3. Curso TDD (Aulas gravadas)
  4. Curso Framework a escolha (Laravel 5.1 ou CakePHP 3)
  5. 40% de desconto em cursos do WebDevBr de setembro a novembro
  6. Suporte

Objetivo

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).

Público alvo

Programadores que levam suas carreiras a sério e querem desenvolver do jeito certo, com as melhores práticas.

Pré-requisitos

PHP intermediário e Mysql.

Como funciona?

O curso é dividido em dois formatos de aula, parte ao vivo e parte gravada.

Ao vivo significa que nos reuniremos na data marcada, online, para o curso, a interação será de mão dupla, ou seja, você e eu interagindo juntos, você poderá me interromper a hora que quiser para tirar dúvidas, esta aula será gravada e disponibilizada para download.

Gravação e reunião ao vivo significa que as aulas são todas gravadas e você pode assistir quando puder dentro de um prazo estipulado, e na data marcada nos reuniremos para tirar dúvidas e trocar experiências sobre o assunto.

Sempre que tiver alguma dúvida poderá me enviar mensagens ou chamar no chat particular do curso (Slack), isso também facilita a interação entre os alunos e diminui o tempo de resposta (diminui muito).

Você vai precisar de conexão com a internet (2mb no mínimo, desaconcelho 3G ou 4G completamente), um computador e tempo disponível.

Grade

Preparação (Ao vivo)

  1. O que é Orientação a Objetos?
  2. Ambiente de desenvolvimento
  3. Instalando o PHP 5.6
  4. Servidor embutido do PHP
  5. Guia de estilo de código

Git e GitHub (Ao vivo)

  1. Gerenciando o repositório local
  2. Trabalhando com repositórios remotos

O que são as PSRs (Ao vivo)

  1. PSR-0 vs PSR-4
  2. PSR-1
  3. PSR-2

Gerenciamento de dependências (Ao vivo)

  1. O que é o Composer
  2. Criando um projeto com o Composer
  3. Gerenciando dependências
  4. Testes

O que é TDD (Ao vivo)

  1. Carregando o PHPUnit com Composer
  2. Configurando o PHPUnit

Orientação a Objetos (Ao vivo)

  1. Classes, funções e variáveis
  2. Construtores e destrutores
  3. Herança e traits
  4. Visibilidade
  5. Associação de objetos
  6. Polimorfismo
  7. Abstração
  8. Interfaces
  9. Classes finais

SOLID (Ao vivo)

  1. Single Responsabilitiy
  2. Open/Close Principle (OCP)
  3. Liskov Substituition
  4. Interface Segregation
  5. Dependency Inversion

Design Patterns (Ao vivo)

  1. Template method
  2. Estrategy
  3. Singleton
  4. Façade

MVC (Ao vivo)

Rotas
Model
View
Controller

Vagrant (Gravação e reunião ao vivo)

  1. O que é Vagrant
  2. Como instalar o Vagrant
  3. O que é provisionamento
  4. Provisionando instalações

PHP 7 (Gravação e reunião ao vivo)

  1. Instalando o box com PHP 7
  2. Testando na prática os novos recursos

Deploy (Gravação e reunião ao vivo)

  1. Colocando sua aplicação disponível na internet sem FTP

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!