Curso de PHP Orientado a Objetos – Parte 4

Slide1Quarto artigo do curso de PHP Orientado a Objetos. Dessa vez explicaremos de forma detalhada o que é e quando usamos o Polimorfismo.
Este é o quarto artigo do curso de PHP Orientado a Objetos.
Para conhecer as demais partes clique aqui.

Ao final deste artigo, você será capaz de:

  • Entender e aplicar o conceito do polimorfismo
Polimorfismo

Polimorfismo é sempre um gargalo no ensino da POO. Sei, pela dificuldade que meus alunos encontram ao tentar compreender este conceito através de livros ou manuais que, em sua maioria, contemplam exemplos complexos com uma linguagem confusa ou técnica de mais.
(mais…)

Curso de PHP Orientado a Objetos – Parte 3

Slide1Terceiro artigo do curso de PHP Orientado a Objetos. Neste artigo vamos aprender o que é herança e como ela funciona no PHP.

Esta é a terceira parte do Curso de Php Orientado a Objetos.
Clique aqui para conhecer as partes anteriores.

Ao final deste artigo, você será capaz de:

  • Entender e aplicar o conceito de herança
    (mais…)

Curso de PHP Orientado a Objetos – Parte 2

Slide1Segundo artigo do curso de PHP Orientado a Objetos. Dessa vez aprenderemos sobre os métodos. Veremos também na prática os métodos de inicialização (construtor) e finalização (destrutor).

Dando continuidade a nosso curso.
Esta é a segunda parte do curso de PHP Orientado a Objetos. 
Clique aqui para conhecer a primeira parte.

Ao final deste artigo, você será capaz de:

  • Criar métodos para suas classes
  • Entender melhor a criação dos objetos
  • Entender o método construtor e destrutor
    (mais…)

Curso de PHP Orientado a Objetos – Parte 1

Slide1Primeiro artigo do curso de PHP Orientado a Objetos. Nesta aula seremos apresentados aos conceitos iniciais da Programação Orientada a Objetos.

Motivado pela falta de material de qualidade, resolvi iniciar hoje uma série de artigos sobre PHP Orientado a Objetos. 

Pré-Requisitos:
  • PHP Intermediário
  • Básico de MySql
  • Básico em UML
Ao final deste artigo, você será capaz de:
  • Diferenciar POO da programação procedural
  • Entender os benefícios da POO
  • Definir Classe e Objetos
  • Criar uma classe básica
(mais…)