Curso

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.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

16 horas

(10 aulas)

Aula 1 - 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.

Aula 2 - Classe

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

Aula 3 - 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.

Aula 4 - 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.

Aula 5 - 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.

Aula 6 - 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.

Aula 7 - 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.

Aula 8 - 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.

Aula 9 - 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.

Aula 10 - 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.

Ver todas as 16 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de PHP

O que é Lumen?

Criando uma API Restful com Lumen

Construindo uma aplicação mestre detalhe em PHP