Desenvolvimento Orientado a objetos com PHP

Sobre o curso

O curso de desenvolvimento orientado a objetos com PHP é voltado para pessoas que já conhecem o básico de programação estruturada em PHP e querem elevar suas habilidades aprendendo o paradigma de orientação a objetos e design patterns, o aluno aprenderá:

  • Paradigma de orientação a objetos.
  • Exceções.
  • PDO (PHP Data Objects).
  • Design patterns.

Além de tudo mencionado ainda temos gestão de dependências (composer), testes unitários e Doctrine.

Após este curso o aluno estará apto a:

  • Resolver os problemas comuns com soluções criativas utilizando-se de padrões (Design Patterns) com técnicas avançadas de Orientação a Objetos.
  • Utilizar métodos modernos para realizar comunicação segura e eficiente entre vários bancos de dados utilizando-se da classe PDO.
  • Diferenciar-se na agilidade da escrita e suporte de soluções Orientadas a Objetos.
  • Aplicar na prática a arquitetura MVC, utilizado na maioria dos Frameworks.

Conteúdo Programático

  • Introdução
  • Características de Orientação a Objetos
  • Padronização, reutilização e Iteração
  • Métodos mágicos
  • Exceções
  • Namespaces
  • PHP Data Objects
  • Padrões de projeto
  • MVC
  • Gerenciando dependências
  • Testando seu código
  • ORM Doctrine

Diferenciais deste Curso

  • Curso atualizado para a versão estável mais recente do PHP 7.2
  • Serão constantes no curso utilização de Padrões e boas práticas.
  • O aluno aprenderá a manipular objetos usando a SPL, cobrada na Certificação Zend PHP.
  • Gestão de dependência com Composer.
  • Testes unitários com PHPUnit.
  • Mapeamento objeto relacional com Doctrine.

Pré-requisitos

  • Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart
  • Acesso à internet por banda larga, utilizando Rede Ethernet ou Wireless
  • Caso exista algum proxy ou bloqueio na rede, a 4Linux deve ser sinalizada para providenciar com antecedência o download dos arquivos necessários

Carga Horária

Curso Presencial: 40H

  • Diurno: 1 semana de segunda a sexta-feira, 8 horas diárias.
  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.
  • Sábados: 5 sábados, 8 horas diárias.
  • Manhã: 2 semanas de segunda a sexta-feira, 4 horas diárias das 8:30 às 12:30
  • Domingos: 5 domingos, 8 horas diárias.

Curso Online: 40H

  • Curso EAD ágil
  • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
  • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

Próximas Turmas

Início Término Horário
06/07/2019 03/08/2019 Sábado das 09h00 às 18h00
10/07/2019 31/07/2019 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Quartas-feiras das 20h às 22h
19/08/2019 30/08/2019 Noturno - Segunda à Sexta das 18:30h às 22:30h
02/10/2019 23/10/2019 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Quartas-feiras das 20h às 22h

Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
CAPTCHA de imagem
Digite o texto exibido na imagem.

Compartilhe esta página