Categoria: Programação

Classe, encapsulamento, herança, composição e agregação

Para um programa em uma linguagem qualquer ser orientado a objeto, ele tem que ser formado por classes, heranças, composições e agregações. A maioria das linguagens de programação hoje em dia suporta esse paradigma de desenvolvimento. Vamos então a alguns conceitos básicos sobre o assunto.

Continue lendo

SQL Injection, como evitar esse tipo de ataque em páginas PHP

O que é SQL Injection? O SQL Injection, ou injeção de SQL, é um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem com bases de dados via SQL. O SQL Injection ocorre quando o atacante consegue inserir uma série de instruções SQL dentro de uma consulta (query) através da …

Continue lendo

Instalando o ambiente de desenvolvimento PHP (PHP 5.3.x + Apache + Eclipse)

Antes de escrever qualquer linha de código em linguagem PHP, precisamos ter um ambiente de programação instalado e configurado. Com isso, decidi escrever um tutorial que mostra passo a passo como instalar e configurar o seu.

Continue lendo

Testes de Software

Nos últimos anos, assuntos relacionandos a testes de software, tem ganhado relevância por parte das fabricas de softwares. A partir deste contexto, pequenos desenvolvedores de softwares, estão atualmente, começando a preocupar-se com a qualidade e confiabilidade de seus produtos. Tendo em vista esta necessidade de mercado, segue, abaixo um pequeno tutorial para os desenvolvedores, sobre o …

Continue lendo

O que é PHP e qual é sua historia?

Eu poderia começar mostrando como fazer um Hello World ou ensinando a instalar ambientes de programação de uma linguagem em questão, mas vou começar falando sobre a linguagem. Assim os iniciantes começarão a programar com um mínimo de conhecimento sobre a linguagem e que os programadores avançados relembrem sobre a história da linguagens que eles …

Continue lendo