Este curso é antigo e faz parte do acervo DevMedia * O suporte não é garantido para cursos em acervo

Curso de Programação Orientada a Objetos com PHP

O objetivo deste curso de Programação Orientada a Objetos (POO) com PHP é mostrar de forma clara e didática como funciona a orientação a objetos no PHP. A idéia é deixar claro quais os ganhos que teremos em utilizar a orientação a objetos e seguir todos os seus pilares: Abstração, Encapsulamento, Herança, Polimorfismo. Além disso, conheceremos ferramentas para trabalhar com PHP e também como ganhar produtividade no desenvolvimento de aplicações Web através da OO.

Iniciar Carga Horária No Certificado - 16H

CONTEÚDO DO CURSO

Aula 1 - mvp

Curso de POO com PHP: OOP x Estrutural

Nesta vídeo aula será iniciado o curso de POO no PHP. A ideia é realizar uma comparação de prós e contras em relação a programação estruturada e a orientada a objetos.
mvp
Aula 2 - mvp

Abstração

Nesta vídeo aula será mostrado os pilares da OO. Na prática, começaremos a entender como funciona o pilar de abstração, responsável por gerar conceito de definições para possíveis classes de uma aplicação.
mvp
Aula 3 - mvp

Classe

Nesta vídeo aula será mostrado como implementar os métodos de uma classe para posteriormente ser utilizado (quando a mesma for instanciada).
mvp
Aula 4 - mvp

Visibilidades

Nesta vídeo aula será mostrado como funciona as visibilidades na orientação a objetos. Será explanado como funciona a public, private e protected.
mvp
Aula 5 - mvp

Encapsulamento

Nesta vídeo aula será mostrado como funciona o encapsulamento na orientação a objetos. A ideia é mostrar de forma prática e direta como tudo isso funciona dentro do contexto de uma classe de Carro e também em uma classe Conta Corrente.
mvp
Aula 6 - mvp

Herança

Nesta vídeo aula será mostrado como funciona o pilar da abstração na orientação a objetos. A ideia é que a partir do mesmo, seja possível entender o porquê de utilizar a herança dentro da orientação a objetos.
mvp
Aula 7 - mvp

Classes Abstratas e Métodos abstratos

Nesta vídeo aula será mostrado como funciona o pilar da abstração na orientação a objetos. A ideia é que a partir do mesmo, seja possível entender o por quê de utilizar as Classes Abstratas e Métodos abstratos dentro da orientação a objetos.
mvp
Aula 8 - mvp

Polimorfismo

Nesta vídeo aula será mostrado como funciona o polimorfismo na orientação a objetos. Será mostrado como esta técnica é utilizada dentro do PHP. Desta forma, iremos criar um formulário que será utilizado para trabalhar com todas as classes.
mvp
Aula 9 - mvp

Extends e Instanceof PHP

Nessa videoaula será mostrado como trabalhar dinamicamente com a criação de classes de acordo com valores passados. A ideia é mostrar como o polimorfismo é importante na orientação a objetos.
mvp
Aula 10 - mvp

Métodos estáticos

Nessa videoaula será mostrado como funciona as classes e métodos abstratos. A ideia é mostrar porque classes não precisam necessariamente de instancias para serem utilizadas.
mvp
Aula 11 - mvp

Métodos com Retorno

Nessa videoaula será mostrado como funciona os métodos com retorno. Na prática, na OO, existem dois tipos de métodos, os voids e os com retorno.
mvp
Aula 12 - mvp

Construtores e Destrutores

Nessa videoaula será mostrado como funciona os construtores e destrutores no PHP. A ideia é mostrar por que devemos utiliza-los e também quais as formas de implementarmos eles no PHP.
mvp
Aula 13 - mvp

Interfaces

Nessa videoaula será mostrado como funcionam as Interfaces e por que devem ser utilizadas na linguagem PHP. A ideia básica da mesma é servir como uma espécie de modelo para futuras classes, como se fosse um contrato.
mvp
Aula 14 - mvp

Interfaces x Classes Abstratas

Nessa videoaula será mostrada a diferença de uma classe abstrata e interface. Foi possível observar ao longo do curso os dois exemplos, mas fica a dúvida de quando usar X ou usar Y.
mvp
Aula 15 - mvp

Curso de POO com PHP: AutoLoad PHP

Nessa videoaula será mostrado como funciona o auto load do PHP. Ao longo do curso foi possível observar o quanto é complicado trabalhar com “N” includes cada vez que uma classe precisa ser instanciada, utilizando o auto load
mvp
Aula 16 - mvp

Curso de POO com PHP: Exceptions

Nessa videoaula veremos como trabalhar com exceptions no PHP. Através das mesmas será possível entender o quanto é importante tratarmos nossas exceções dentro de uma aplicação.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos