Curso de PHP Orientado a Objetos – Parte 12

Slide1Décimo segundo artigo do curso de PHP Orientado a Objetos. Dessa vez, estudaremos o PDO (PHP Data Object).
Vamos iniciar o décimo segundo e último artigo do curso de PHP Orientado a Objetos.
Para conhecer as demais partes, clique aqui.
Ao final deste artigo, você será capaz de:
Conhecer e utilizar um módulo OO (PDO) para acesso a Banco de Dados.

Conhecendo o PDO

PDO (PHP Data Objects). Trata-se de um módulo PHP construído sob o paradigma Orientado a Objetos que fornece uma padronização da forma com que o PHP se comunica com o banco de dados relacional. PDO, portanto, é uma interface que define um conjunto de classes e a assinatura de métodos de comunicação com uma base de dados.

(mais…)


Curso de PHP Orientado a Objetos – Parte 11

php_aula_11Décimo primeiro artigo do curso de PHP Orientado a Objetos. Dessa vez, veremos o tratamento de erros no PHP, prática fundamental para o desenvolvimento com qualidade.
Para conhecer as demais partes do curso, clique aqui.

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

  • Utilizar as funções de tratamento de erros com: die(), trigger_error(), set_error_handler e error_log;
  • Realizar o tratamento de exceções.

Tratar erros é considerado uma boa prática quando o assunto é desenvolvimento de sistemas. Essa prática diferencia programadores de verdade de curiosos, seu código fonte será muito mais valorizado, seguro e robusto quando aplicado as técnicas de tratamento.

(mais…)


Curso de PHP Orientado a Objetos – Parte 8

Slide1Oitavo artigo do curso de PHP Orientado a Objetos. Dessa vez, estudaremos o relacionamento entre objetos. Veremos na prática como se dá uma relação de associação, agregação e composição.

Vamos iniciar o oitavo artigo do curso de PHP Orientado a Objetos do site www.cafeesoftware.com.

Para conhecer as demais partes, clique aqui.
Ao final deste artigo, você será capaz de:
  • Entender como se da a relação entre objetos
  • Entender quando se dá um relacionamento de associação, agregação e composição 

(mais…)


Curso de PHP Orientado a Objetos – Parte 7

Slide1Sétimo artigo do curso de PHP Orientado a Objetos. Neste artigo veremos constantes, propriedades estáticas e métodos estáticos.

Para conhecer as demais partes, clique aqui.Este é o sétimo artigo do curso de PHP Orientado a Objetos.

Ao final deste artigo, você será capaz de:
  • Entender o conceito de constantes na POO;
  • Entender o conceito de propriedades estáticas;
  • Entender o conceito de métodos estáticos.
As classes permitem armazenar valores de duas formas: constantes de classe e propriedades estáticas. Estes atributos são comuns em todos os objetos da mesma classe.
(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…)