Descrição do curso
- Apresentação do curso
- Softwares necessários
- Para receber o certificado de conclusão
Unidade 01 - Apresentação do curso
- Introdução à OOP
- O que e um objeto?
- O que é uma classe?
- Quatro pilares da Programação Orientada à Objetos
Unidade 02 - Introdução a OOP
- Baixar e organizar os arquivos fontes
- Criar minha primeira classe
- Criar um objeto da classe
- Criar um método
- Alterar valores de propriedades através de métodos
- Mostrar valores de métodos que retornam um valor
Unidade 03 - Classe e Objeto
- Criar um método construtor
- Criar o objeto da classe Conta
- Criar método para retornar Saldo
- Criar métodos de depósitos e saques
- Criar método para Desconstruir
Unidade 04 - Método construtor (e destrutor)
- O que é Herança
- Criar uma subclasse
- Criar um método na subclasse
- Chamar um método de uma subclasse
Unidade 05 - Herança
- O que é Poliformismo
- Criar instâncias de classes distintas
- Testar métodos de subclasses distintas
Unidade 06 - Poliformismo
- O que é Abstração
- Exemplo prático de abstração
Unidade 07 - Abstração
- O que é encapsulamento
- Escopo private
- Criar métodos getters e setters
- Escopo protected
Unidade 08 - Encapsulamento
- Contantes
- Propriedades estáticas
- Métodos estáticos
Unidade 09 - Membros da Base
- Associação entre classes
- Agregação vs Composição
- Colocar na prática um relacionamento de agregação
Unidade 10 - Associação por Agregação
- Criar a classe Item
- Criar a classe Carrinho
- Adicionar itens ao Carrinho
Unidade 11 - Associação por Composição
- Apresentação dos métodos interceptadores
- Método __set
- Método __get
Unidade 12 - Métodos Interceptores
- Função __autoload
- Funções de manipulação de objetos
Unidade 13 - Método __autoload
- O que é interface?
- Implementação prática
Unidade 14 - Interfaces
- Apresentação do SimpleXML
- Carregamento de um arquivo XML simples
- Carregamento de um arquivo XML mais complexo
- Criando um loop para fazer uma listagem
- Criando um loop dentro do outro
- Criar um classe para carregamento e listagem de XML