Você está na página 1de 4

CONTEDO PROGRAMTICO

TreinaWeb Tecnologia LTDA


CNPJ: 06.156.637/0001-58
Av. Paulista, 1765 - Conj 71 e 72
PHP - Orientao a So Paulo - SP

Objetos Avanado
Orientado a obje
tos

Carga horria: 40 horas


CONTEDO PROGRAMTICO

Ementa do curso

Introduo a PHP OO

Orientao a Objetos

Programao Procedural X Programao orientada a objetos

O que orientao a objetos no

A programao orientada a objetos

Programao orientada a objetos e sua carreira profissional

PHP 5 orientado a objetos

Modularizao e a programao estruturada

Mecanismos bsicos da programao estruturada

Benefcios da programao orientada a objetos

OO Orientao a Objeto

Programao Procedural X Programao orientada a objetos

Orientao a objetos Classes e objetos

Classe

Instnciao

Classe o mesmo que Objeto?

Mtodos de uma classe

Exemplo de classe, propriedades e mtodos.

Ferramentas para se trabalhar com PHP OO

Benefcios dessas ferramentas


Construtores e destrutores

Mtodo Destrutor

Construtor e Destrutor na prtica

Herana

Estendendo uma classe em PHP

Estendendo mtodos e membros estticos da superclasse

Herana na prtica

Concluso sobre herana

Polimorfismo

Abstrao

Classes abstratas

Classes finais

Mtodos abstratos

Mtodos finais

Encapsulamento

Modificador de acesso Private

Mtodos Setters e Getters

Modificador de acesso Protected

Modificador de acesso Public

Constantes e propriedades estticas

Constantes

Propriedades e mtodos estticos

Herana de membros estticos

Associao, agregao e composio

Associao

Agregao

Composio

Intercepes

Mtodo __set()
Mtodo __get()

Mtodo __call()

Outros mtodos mgicos

Mtodo __toString()

Mtodo __callStatic()

Mtodo __clone() - Clonagem de objetos

Mtodo __autoload()

Sintaxe NOWDOC

Sintaxe HEREDOC

Funes para manipulao de objetos

get_class_methods

get_class_vars

get_object_vars

get_class

get_parent_class

is_subclass_of

method_exists

call_user_func

class_exists

is_a

Retornar um objeto em formato XML - toXml()

Criando objetos dinamicamente

Interfaces

Manipulando XML com PHP

Manipulao de XML

Leitura simples de um XML

Lendo um XML de formato simples

Varrendo/iterando um documento XML

Tratamento de erros
Funo die()

Lanando erros

trigger_error()

set_error_handler()

Enviando erros para um email

Tratamento de excees

Criando classes de excees customizadas

Outro exemplo de exceo personalizada

PDO - PHP Data Object

Como utilizar PDO?

Exemplos de DSN MySql, PostgreSQL, SQLite e Firebird

Exemplo de conexo MySQL com PDO

Primeiro exemplo

PDO fetch()

Concluso sobre PDO

Projeto final do curso

Criando o sistema

Concluso

Ficou alguma dvida em relao ao contedo programtico?


Envie-nos um e-mail clicando aqui.

2004 - 2017 TreinaWeb


www.treinaweb.com.br

Você também pode gostar