Posts da categoria: Premium

PHP orientado a objetos com banco de dados - Aula 4

Seja bem vindo(a) à mais uma aula de OOP com DAO e VO e nesta aula iremos fazer a implementação da classe usuarioVO e faremos ainda o método inserir da classe usuarioDAO. Após esta aula já teremos feito nossa primeira interação com o banco de dados, no caso uma inserção. Aposto... continue lendo »

PHP orientado a objetos com banco de dados - Aula 3

Seja bem vindo(a) à mais uma aula de OOP com DAO e VO e nesta aula iremos fazer a implementação das demais rotinas da classe baseDAO, finallizando assim esta classe. Não poderemos fazer nenhum teste de funcionalidade nesta aula pois ainda não temos nenhuma outra classe funcionando. Mas fique tranquilo, na... continue lendo »

PHP orientado a objetos com banco de dados - Aula 2

Iniciamos agora nossa segunda aula de OOP com DAO e VO e nesta aula iremos fazer a implementação da rotina para tratamento de erros e também da rotina para conexão com o banco de dados. Faremos um teste rápido para ver se tudo está funcionando corretamente ao final da aula. Acompanhe... continue lendo »

PHP orientado a objetos com banco de dados - Aula 1

Olá, seja bem vindo ao módulo 2 do curso online de PHP Orientado a Objetos, módulo este onde estaremos tratando de OOP utilizando DAO (data access objetcts) e VO (value objects) para interação com o banco de dados. Na sequência de aulas que iniciamos agora, você irá aprender como montar... continue lendo »

Curso de PHP Orientado a Objetos - Aula 15

Quando desenvolvemos sistemas com OOP, é correto deixar cada classe em um arquivo separado, facilitando assim a manutenção e organização do sistema. Porém sempre que queremos usar a classe precisamos usar o INCLUDE ou REQUIRE para carregar o referido arquivo. O que veremos nesta última aula do curso de PHP orientado... continue lendo »

Curso de PHP Orientado a Objetos - Aula 14

Nesta aula iremos conhecer as interfaces, que na verdade são muito semelhantes às classes abstratas, porém nenhum método pode ser implementado em uma interface. A interface apenas determina como a classe filha irá se comportar, ou seja, quais métodos ela é obrigada a ter. Todos os métodos de uma interface são... continue lendo »

Curso de PHP Orientado a Objetos - Aula 13

Nesta aula falaremos sobre classes abstratas, que é um tipo especial de classe que não pode ser instanciada, ou seja, não podem ser criados objetos com aquela classe. Ela pode somente ser usada para criar classes filhas a partir dela, assim podemos dizer que uma classe abstrata é uma espécie... continue lendo »

Curso de PHP Orientado a Objetos - Aula 12

Na maioria das vezes a herança ajuda muito no quesito produtividade, porém em um pequeno número de casos pode atrapalhar. As vezes reescrever um método pode causar problemas no sistema em questão. Para solucionar estes pequenos contratempos, temos a nossa disposição o que chamamos de final functions. Quando você define um... continue lendo »

Curso de PHP Orientado a Objetos - Aula 11

Anteriormente falamos sobre a reescrita de métodos (override) e vimos qual a sua importância, porém muitas vezes precisamos apenas incrementar um método de uma classe pai, ou seja, usar o método original e adicionar mais algo ao mesmo método. Utilizando o que veremos a seguir, estaremos impedindo a duplicação de códigos,... continue lendo »

Curso de PHP Orientado a Objetos - Aula 10

Vimos na aula passada como criar classes filhas, e vimos também que elas herdam todas as propriedades e métodos da classe pai, porém algumas vezes é necessário que um método seja diferente na classe filha, aí entra o chamado override ou reescrita. Nesta aula veremos na prática como funciona esse... continue lendo »