Curso de PHP - Padrões de Projeto Avançado

Curso de

PHP - Padrões de Projeto Avançado

Aprenda o conceito de padrão de projeto. Tendo uma visão geral sobre arquitetura de software. Após essa parte totalmente teórica você aprenderá sobre os principais padrões e como aplicá-los em aplicações PHP.

Adquira este curso de forma avulsa

Curso de PHP - Padrões de Projeto Avançado

PHP - Padrões de Projeto Avançado

6x R$ 23,32

R$ 139,90 à vista

Informações sobre o curso

Sobre o curso

Padrões de projeto são soluções para os problemas recorrentes dos projetos. Eles são utilizados para melhorar a organização interna do código e facilitar sua manutenção e, principalmente, sua extensão.

O objetivo é que você saiba como implementar padrões de projeto e conheça alguns. Não veremos todos, porque senão precisaríamos de um curso de pós-graduação somente sobre esse assunto. Mas veremos o suficiente para que você possua uma visão melhor sobre reuso de software. Embora não tenha sempre de implementar padrões, você irá compreender como eles funcionam e terá a oportunidade de melhorar implementações existentes.

O curso terá um parte teórica, onde você aprender somente os conceitos dos Padrões de Projeto, e uma parte prática, onde falaremos sobre os principais padrões, um ou alguns problemas serão expostas e uma solução, usando o padrão em questão, será mostrada. Essa lógica será seguida na explicação da maior parte do padrões, permitindo assim que você aprenda a visualizar um problema e aprenda a aplicar uma solução para o mesmo.

Conhecimentos adquiridos

No curso de Padrões de Projeto com PHP do TreinaWeb Cursos, em sua parte inicial e teórica você aprenderá sobre a arquitetura de Software, verá como a experiência é importante para a tomada de decisões, também aprenderá sobre o conceito de Padrão de Projeto e o que é um catálogo de Padrões de Projeto, além, é claro, de como usar um Padrão de Projeto.

Passando desta parte teórica alguns padrões serão mostrados, esses padrões estão separados em grupos maiores que são os Padrões de Criação, Padrões Estruturais, Padrões Comportamentais, Padrões de Lógica de Domínio, Padrões Básicos, Padrões de Mapeamento Objeto-Relacional, Padrões de Mapeamento Estrutural, Padrões Arquiteturais de Fonte de Dados e Padrões de Arquitetura de Aplicações Corporativas.

Dentro desses grupos abordaremos no curso os mais diversos padrões, obviamente que nem todos os padrões serão contemplados, pois isso demandaria um curso muito maior, com vários módulos, então mostramos os conceitos e padrões principais para que você tenha uma direção a seguir, entre os padrões se destacam o Singleton, Factory Method, Abstract Factory, Adapter, Decorator, Proxy, Iterator, Observer, Strategy, Domain Model, Service Layer, Gateway, Registry, Money, Row Data Gateway, Table Data Gateway, Data Mapper, Active Record e MVC.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

40h

Curso com certificado de 40 horas

Ambiente do curso

  • PHP 5.4.4 ou superior
  • XAMPP 1.8.0 ou superior
  • Eclipse PDT 3.0.2 ou superior

Metodologia

  • Texto e imagens
  • Início imediato
  • Exemplos práticos

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de PHP - Padrões de Projeto Avançado

PHP - Padrões de Projeto Avançado

6x R$ 23,32

R$ 139,90 à vista

Conteúdo programático Baixar esta ementa

Tópicos do Curso

  1. Códigos, imagens, diagramas etc.

    Padrões de Projeto em PHP
  2. Códigos, imagens, diagramas etc.

    Conteúdo Programático
  3. Códigos, imagens, diagramas etc.

    Preparando o ambiente
  4. Códigos, imagens, diagramas etc.

    Arquitetura de Software
  5. Códigos, imagens, diagramas etc.

    Definição
  6. Códigos, imagens, diagramas etc.

    Desafio
  7. Códigos, imagens, diagramas etc.

    A Importância da Experiência
  8. Códigos, imagens, diagramas etc.

    Conceito de Padrão de Projeto
  9. Códigos, imagens, diagramas etc.

    Definição
  10. Códigos, imagens, diagramas etc.

    Catálogo de Padrões de Projeto
  11. Códigos, imagens, diagramas etc.

    Como usar um Padrão de Projeto
  12. Códigos, imagens, diagramas etc.

    Padrões de Criação
  13. Códigos, imagens, diagramas etc.

    Singleton
  14. Códigos, imagens, diagramas etc.

    Solução
  15. Códigos, imagens, diagramas etc.

    É importante saber
  16. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  17. Códigos, imagens, diagramas etc.

    Factory Method
  18. Códigos, imagens, diagramas etc.

    Solução
  19. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  20. Códigos, imagens, diagramas etc.

    Abstract Factory
  21. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões de criação
  22. Códigos, imagens, diagramas etc.

    Padrões Estruturais
  23. Códigos, imagens, diagramas etc.

    Adapter
  24. Códigos, imagens, diagramas etc.

    Solução
  25. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  26. Códigos, imagens, diagramas etc.

    Decorator
  27. Códigos, imagens, diagramas etc.

    Solução
  28. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  29. Códigos, imagens, diagramas etc.

    Proxy
  30. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  31. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões estruturais
  32. Códigos, imagens, diagramas etc.

    Padrões Comportamentais
  33. Códigos, imagens, diagramas etc.

    Iterator
  34. Códigos, imagens, diagramas etc.

    Solução
  35. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  36. Códigos, imagens, diagramas etc.

    Observer
  37. Códigos, imagens, diagramas etc.

    Solução
  38. Códigos, imagens, diagramas etc.

    O que você deve ter em mente
  39. Códigos, imagens, diagramas etc.

    Strategy
  40. Códigos, imagens, diagramas etc.

    Solução
  41. Códigos, imagens, diagramas etc.

    O que você deve ter em mente
  42. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões comportamentais
  43. Códigos, imagens, diagramas etc.

    Padrões de Lógica de Domínio
  44. Códigos, imagens, diagramas etc.

    Domain Model
  45. Códigos, imagens, diagramas etc.

    Solução
  46. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  47. Códigos, imagens, diagramas etc.

    Service Layer
  48. Códigos, imagens, diagramas etc.

    Solução
  49. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  50. Códigos, imagens, diagramas etc.

    Imagine...
  51. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões de lógica de domínio
  52. Códigos, imagens, diagramas etc.

    Padrões Básicos
  53. Códigos, imagens, diagramas etc.

    Gateway
  54. Códigos, imagens, diagramas etc.

    Solução
  55. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  56. Códigos, imagens, diagramas etc.

    Registry
  57. Códigos, imagens, diagramas etc.

    Solução
  58. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  59. Códigos, imagens, diagramas etc.

    Money
  60. Códigos, imagens, diagramas etc.

    Solução
  61. Códigos, imagens, diagramas etc.

    Não se esqueça disso
  62. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões básicos
  63. Códigos, imagens, diagramas etc.

    Padrões de Mapeamento Objeto-Relacional
  64. Códigos, imagens, diagramas etc.

    Desacoplando SQL da Aplicação
  65. Códigos, imagens, diagramas etc.

    Aspectos Arquiteturais e Comportamentais de Mapeamento Objeto-Relacional
  66. Códigos, imagens, diagramas etc.

    Leitura de Dados
  67. Códigos, imagens, diagramas etc.

    Padrões de Mapeamento Estrutural
  68. Códigos, imagens, diagramas etc.

    Construção do Mapeamento
  69. Códigos, imagens, diagramas etc.

    Utilização de Metadados
  70. Códigos, imagens, diagramas etc.

    Conexões de Banco de Dados
  71. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões de mapeamento objeto-relacional
  72. Códigos, imagens, diagramas etc.

    Padrões Arquiteturais de Fonte de Dados
  73. Códigos, imagens, diagramas etc.

    Row Data Gateway
  74. Códigos, imagens, diagramas etc.

    Solução
  75. Códigos, imagens, diagramas etc.

    Table Data Gateway
  76. Códigos, imagens, diagramas etc.

    Solução
  77. Códigos, imagens, diagramas etc.

    Data Mapper
  78. Códigos, imagens, diagramas etc.

    Solução
  79. Códigos, imagens, diagramas etc.

    Active Record
  80. Códigos, imagens, diagramas etc.

    Solução
  81. Códigos, imagens, diagramas etc.

    Conceitos importantes sobre padrões arquiteturais de fonte de dados
  82. Códigos, imagens, diagramas etc.

    Padrões de Arquitetura de Aplicações Corporativas
  83. Códigos, imagens, diagramas etc.

    Aplicações Web e PHP
  84. Códigos, imagens, diagramas etc.

    Template View
  85. Códigos, imagens, diagramas etc.

    Solução
  86. Códigos, imagens, diagramas etc.

    A Implementação
  87. Códigos, imagens, diagramas etc.

    Two Step View
  88. Códigos, imagens, diagramas etc.

    Solução
  89. Códigos, imagens, diagramas etc.

    Page Controller
  90. Códigos, imagens, diagramas etc.

    Solução
  91. Códigos, imagens, diagramas etc.

    Front Controller
  92. Códigos, imagens, diagramas etc.

    Solução
  93. Códigos, imagens, diagramas etc.

    MVC
  94. Códigos, imagens, diagramas etc.

    Implementação MVC
  95. Códigos, imagens, diagramas etc.

    Implementação da abstração de banco de dados
  96. Códigos, imagens, diagramas etc.

    Camada de visão
  97. Códigos, imagens, diagramas etc.

    Classes Utilitárias
  98. Códigos, imagens, diagramas etc.

    Modelo do projeto
  99. Códigos, imagens, diagramas etc.

    Controladores do projeto
  100. Códigos, imagens, diagramas etc.

    Visões do projeto
  101. Códigos, imagens, diagramas etc.

    Executando a aplicação
  102. Códigos, imagens, diagramas etc.

    Conclusão

Adquira este curso agora mesmo

Curso de PHP - Padrões de Projeto Avançado

PHP - Padrões de Projeto Avançado

6x R$ 23,32

R$ 139,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Já realizei diversos cursos online, mas nenhum deles possui a qualidade de conteúdo que a TreinaWeb fornece.

Adquira este curso de forma avulsa

Curso de PHP - Padrões de Projeto Avançado

PHP - Padrões de Projeto Avançado

6x R$ 23,32

R$ 139,90 à vista

Quer ter acesso completo a todos os nossos cursos?

Escolha um dos planos abaixo e comece agora mesmo!

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
3 anos
De 12x R$199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados