#Semana Front-end. Todos os cursos da categoria Front-end com R$35 de desconto!
Curso de PHP - Orientação a Objetos Avançado

Curso de

PHP - Orientação a Objetos Avançado

Aprenda não apenas a teoria, mas também a utilização prática em PHP de todos os principais conceitos da orientação a objetos, bem como classes, objetos, métodos, atributos, herança, abstração etc.

Adquira este curso de forma avulsa

Curso de PHP - Orientação a Objetos Avançado

PHP - Orientação a Objetos Avançado

6x R$ 23,32

R$ 139,90 à vista

Informações sobre o curso

Sobre o curso

Este curso visa ensinar PHP Orientado a Objetos. A orientação a objetos é um paradigma que representa uma filosofia para construção de sistemas. OO é uma sigla para “Orientação a Objetos” assim como POO é uma sigla para “Programação Orientada a Objetos”. O PHP5 oferece um rico suporte à orientação a objetos.

Estudar PHP orientado a objetos é muito importante para a carreira de um desenvolvedor PHP. Grande parte das empresas leva em consideração que o contratado tenha conhecimentos em POO e/ou algum bom Framework, pois eles agilizam muito o desenvolvimento/manutenção dos sistemas.

Este curso não será focado em algum framework especial, mas sim nos principais conceitos da Orientação a Objetos e em como aplicar esses conceitos utilizando o PHP. Ao longo deste curso você aprenderá como trabalhar com PHP Orientado a Objetos de forma prática, mas sem deixar a teoria de lado.

Conhecimentos adquiridos

Neste curso você revisará os principais conceitos da Orientação a Objetos, aprenderá sobre a programação estruturada e seus mecanismo básicos e como podemos tirar proveito da orientação a objetos sobre eles.

Após aprender sobre esses conceitos, você irá aplicá-los no PHP, criando classes, aprendendo sobre instanciação de objetos, métodos construtores e destrutores, herança entre outros assuntos.

Em aplicação Orientada a Objetos as classes são essência, por este motivo o assunto classes em PHP serão abordados várias vezes neste curso, com ele também serão abordados temas como abstração, polimorfismo, encapsulamento, associação, agregação e composição.

Alguns métodos especiais também são importantes e por esse motivo também serão explicados no curso, esses métodos são: __set(), __get(), __call(), __toString(), __callStatic(), __clone() e o método __autoload(). Várias funções para manipulação de objetos também serão abordadas

Trabalhar com documentos XML é essencial e neste curso você aprenderá a manipular XML com PHP, também aprenderá a tratar erros, utilizando funções próprias do PHP e também criando classes customizadas para o tratamento dos erros.

Neste curso você também aprenderá a utilizar o PDO - PHP Data Object, terá exemplos de DSN MySql, PostgreSQL, SQLite e Firebird e aprenderá a criar uma conexão MySQL com PDO. E para finalizar o curso teremos a criação de um sistema utilizando os conceitos mostrados ao longo do curso.

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.3+
  • Xampp

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 - Orientação a Objetos Avançado

PHP - Orientação a Objetos 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.

    Introdução a PHP OO
  2. Códigos, imagens, diagramas etc.

    Orientação a Objetos
  3. Códigos, imagens, diagramas etc.

    Programação Procedural X Programação orientada a objetos
  4. Códigos, imagens, diagramas etc.

    O que orientação a objetos não é
  5. Códigos, imagens, diagramas etc.

    A programação orientada a objetos
  6. Códigos, imagens, diagramas etc.

    Programação orientada a objetos e sua carreira profissional
  7. Códigos, imagens, diagramas etc.

    PHP 5 orientado a objetos
  8. Códigos, imagens, diagramas etc.

    Modularização e a programação estruturada
  9. Códigos, imagens, diagramas etc.

    Mecanismos básicos da programação estruturada
  10. Códigos, imagens, diagramas etc.

    Benefícios da programação orientada a objetos
  11. Códigos, imagens, diagramas etc.

    OO – Orientação a Objeto
  12. Códigos, imagens, diagramas etc.

    Programação Procedural X Programação orientada a objetos
  13. Códigos, imagens, diagramas etc.

    Orientação a objetos – Classes e objetos
  14. Códigos, imagens, diagramas etc.

    Classe
  15. Códigos, imagens, diagramas etc.

    Instânciação
  16. Códigos, imagens, diagramas etc.

    Classe é o mesmo que Objeto?
  17. Códigos, imagens, diagramas etc.

    Métodos de uma classe
  18. Códigos, imagens, diagramas etc.

    Exemplo de classe, propriedades e métodos.
  19. Códigos, imagens, diagramas etc.

    Ferramentas para se trabalhar com PHP OO
  20. Códigos, imagens, diagramas etc.

    Benefícios dessas ferramentas
  21. Códigos, imagens, diagramas etc.

    Construtores e destrutores
  22. Códigos, imagens, diagramas etc.

    Método Destrutor
  23. Códigos, imagens, diagramas etc.

    Construtor e Destrutor na prática
  24. Códigos, imagens, diagramas etc.

    Herança
  25. Códigos, imagens, diagramas etc.

    Estendendo uma classe em PHP
  26. Códigos, imagens, diagramas etc.

    Estendendo métodos e membros estáticos da superclasse
  27. Códigos, imagens, diagramas etc.

    Herança na prática
  28. Códigos, imagens, diagramas etc.

    Conclusão sobre herança
  29. Códigos, imagens, diagramas etc.

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

    Abstração
  31. Códigos, imagens, diagramas etc.

    Classes abstratas
  32. Códigos, imagens, diagramas etc.

    Classes finais
  33. Códigos, imagens, diagramas etc.

    Métodos abstratos
  34. Códigos, imagens, diagramas etc.

    Métodos finais
  35. Códigos, imagens, diagramas etc.

    Encapsulamento
  36. Códigos, imagens, diagramas etc.

    Modificador de acesso Private
  37. Códigos, imagens, diagramas etc.

    Métodos Setters e Getters
  38. Códigos, imagens, diagramas etc.

    Modificador de acesso Protected
  39. Códigos, imagens, diagramas etc.

    Modificador de acesso Public
  40. Códigos, imagens, diagramas etc.

    Constantes e propriedades estáticas
  41. Códigos, imagens, diagramas etc.

    Constantes
  42. Códigos, imagens, diagramas etc.

    Propriedades e métodos estáticos
  43. Códigos, imagens, diagramas etc.

    Herança de membros estáticos
  44. Códigos, imagens, diagramas etc.

    Associação, agregação e composição
  45. Códigos, imagens, diagramas etc.

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

    Agregação
  47. Códigos, imagens, diagramas etc.

    Composição
  48. Códigos, imagens, diagramas etc.

    Intercepções
  49. Códigos, imagens, diagramas etc.

    Método __set()
  50. Códigos, imagens, diagramas etc.

    Método __get()
  51. Códigos, imagens, diagramas etc.

    Método __call()
  52. Códigos, imagens, diagramas etc.

    Outros métodos “mágicos”
  53. Códigos, imagens, diagramas etc.

    Método __toString()
  54. Códigos, imagens, diagramas etc.

    Método __callStatic()
  55. Códigos, imagens, diagramas etc.

    Método __clone() - Clonagem de objetos
  56. Códigos, imagens, diagramas etc.

    Método __autoload()
  57. Códigos, imagens, diagramas etc.

    Sintaxe NOWDOC
  58. Códigos, imagens, diagramas etc.

    Sintaxe HEREDOC
  59. Códigos, imagens, diagramas etc.

    Funções para manipulação de objetos
  60. Códigos, imagens, diagramas etc.

    get_class_methods
  61. Códigos, imagens, diagramas etc.

    get_class_vars
  62. Códigos, imagens, diagramas etc.

    get_object_vars
  63. Códigos, imagens, diagramas etc.

    get_class
  64. Códigos, imagens, diagramas etc.

    get_parent_class
  65. Códigos, imagens, diagramas etc.

    is_subclass_of
  66. Códigos, imagens, diagramas etc.

    method_exists
  67. Códigos, imagens, diagramas etc.

    call_user_func
  68. Códigos, imagens, diagramas etc.

    class_exists
  69. Códigos, imagens, diagramas etc.

    is_a
  70. Códigos, imagens, diagramas etc.

    Retornar um objeto em formato XML - toXml()
  71. Códigos, imagens, diagramas etc.

    Criando objetos dinamicamente
  72. Códigos, imagens, diagramas etc.

    Interfaces
  73. Códigos, imagens, diagramas etc.

    Manipulando XML com PHP
  74. Códigos, imagens, diagramas etc.

    Manipulação de XML
  75. Códigos, imagens, diagramas etc.

    Leitura simples de um XML
  76. Códigos, imagens, diagramas etc.

    Lendo um XML de formato simples
  77. Códigos, imagens, diagramas etc.

    Varrendo/iterando um documento XML
  78. Códigos, imagens, diagramas etc.

    Tratamento de erros
  79. Códigos, imagens, diagramas etc.

    Função die()
  80. Códigos, imagens, diagramas etc.

    Lançando erros
  81. Códigos, imagens, diagramas etc.

    trigger_error()
  82. Códigos, imagens, diagramas etc.

    set_error_handler()
  83. Códigos, imagens, diagramas etc.

    Enviando erros para um email
  84. Códigos, imagens, diagramas etc.

    Tratamento de exceções
  85. Códigos, imagens, diagramas etc.

    Criando classes de exceções customizadas
  86. Códigos, imagens, diagramas etc.

    Outro exemplo de exceção personalizada
  87. Códigos, imagens, diagramas etc.

    PDO - PHP Data Object
  88. Códigos, imagens, diagramas etc.

    Como utilizar PDO?
  89. Códigos, imagens, diagramas etc.

    Exemplos de DSN MySql, PostgreSQL, SQLite e Firebird
  90. Códigos, imagens, diagramas etc.

    Exemplo de conexão MySQL com PDO
  91. Códigos, imagens, diagramas etc.

    Primeiro exemplo
  92. Códigos, imagens, diagramas etc.

    PDO fetch()
  93. Códigos, imagens, diagramas etc.

    Conclusão sobre PDO
  94. Códigos, imagens, diagramas etc.

    Projeto final do curso
  95. Códigos, imagens, diagramas etc.

    Criando o sistema
  96. Códigos, imagens, diagramas etc.

    Conclusão

Adquira este curso agora mesmo

Curso de PHP - Orientação a Objetos Avançado

PHP - Orientação a Objetos 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?

Curso muito bom! Linguagem simples, muito didático!

Adquira este curso de forma avulsa

Curso de PHP - Orientação a Objetos Avançado

PHP - Orientação a Objetos 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