Entrar em Contato
 Duração 21 horas (3 dias)

Programa do Curso

Introdução aos Padrões de Design

  • O que é um padrão de design
  • Elementos de um padrão
  • Vantagens e desvantagens do uso de padrões

Padrões de Design GoF

Padrões Criativos

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Padrões Estruturais

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Padrões Comportamentais

  • Command
  • Template method
  • Observer
  • Chain of responsibility (e Intercepting Filter)
  • Observer (2ª versão)
  • Strategy

Padrões de Arquitetura de Aplicações Empresariais Web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversão de Controle
  • Container de Injeção de Dependência
  • Active Record
  • O conceito de entidade e Repositórios
  • Decomposição do sistema
  • Exemplos baseados em componentes com Symfony 2 e Zend Framework 2

Refatoração

  • Dívida de tecnologia
  • O que é refatoração?
  • Ferramentas para apoiar a refatoração
    • phpmd (Métricas de software)
    • phpcpd
    • phpc
  • Código típico que requer refatoração
  • Servidor de Integração Contínua Jenkins

Requisitos

Conhecimentos em PHP em nível básico ou superior.

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas