Tipos de programadores

cafe_e_softwareDepois de um longo tempo (e coloca longo nisso), estou de volta. Farei o possível para postar ao menos um artigo por semana.
E para iniciar essa nova etapa do blog, ao contrário do esperado, não vou tratar diretamente sobre codificação, nosso assunto será um pouco mais profundo.
Já vou avisando que não existe verdade absoluta sobre o tema, tudo é com base na observação, em minha experiência profissional, nada cientifico.

Neste post, vou analisar e tentar classificar os tipos de profissionais da nossa área. Apesar de ter passado por diversas empresas de diferentes segmentos, pude perceber que os programadores seguem um certo perfil, quase previsível, em pouco tempo de convívio e certa experiência, já é possível identificar e “classificar” com qual profissional estamos lidando.

(mais…)


By | 11 de março de 2014 | | 12 Comments

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 10

Slide1Décimo artigo do curso de PHP Orientado a Objetos. Veremos dessa vez o o método especial “__autoload” e algumas funções para manipulação de objetos.

Estamos de volta para mais um artigo do curso de PHP Orientado a Objetos. Hoje estudaremos o método __autoload e algumas funções necessárias para a manipulação de objetos.

Para conhecer as demais partes do curso, clique aqui.

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

  • Utilizar o método __autoload para carregar suas classes;
  • Utilizar os métodos: get_class_methods, is_a, get_parent_class, get_objetct_vars e get_class_vars.
    (mais…)

Curso de PHP Orientado a Objetos – Parte 9

Slide1Nono artigo do curso de PHP Orientado a Objetos. Dessa vez estudaremos os métodos interceptores, também conhecidos como métodos mágicos.

Ao final deste artigo, você será capaz de:Vamos dar início ao nono artigo do curso de PHP Orientado a Objetos. Hoje falando sobre os métodos interceptores.

Para conhecer as demais partes, clique aqui.

  • Entender o que são os métodos interceptores;
  • Fazer uso dos métodos __set(), __get() e __call().
(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 6

Slide1Sexto artigo do curso de PHP Orientado a Objetos. Neste artigo você aprenderá o conceito de encapsulamento, além de aplicar a visibilidade de métodos e propriedades.

Vamos começar a semana com o sexto artigo do Curso de PHP Orientado a Objetos.
 
Para conhecer as demais partes, clique aqui.
Ao final deste artigo, você será capaz de:
  • Entender o significado do encapsulamento para a POO;
  • Entender e aplicar a visibilidade dos métodos e propriedades.
(mais…)

Curso de PHP Orientado a Objetos – Parte 5

Slide1Quinto artigo do curso de PHP Orientado a Objetos. Neste artigo entenderemos o conceito de abstração. Veremos na prática como se aplicam as classes abstratas, finais, métodos abstratos e métodos finais.

Este é quinto artigo do Curso de PHP Orientado a Objetos.

Para conhecer as demais partes, clique aqui.

Ao final deste artigo, você será capaz de:
  • Entender o conceito de Abstração
  • Criar Classes Abstratas
  • Criar Classes Finais
  • Criar Métodos Abstratos
  • Criar Métodos Finais
(mais…)