Design patterns PHP, Java ou qualquer linguagem – Exemplos

Fala pessoal,

No repositório github do Dominik Liebler há diversos exemplos de padrões de projetos em PHP e podem servir de exemplos não somente para PHP mas para outras linguagens também pois, se você conhece OO e precisam de soluções para sua aplicação,  os padrões exemplificados aqui podem ser adaptados a sua linguagem sem problemas.

Lembrando que padrões de projeto são soluções já pensadas por vários desenvolvedores ao redor do mundo e viraram padrões para resolver problemas cotidianos no dia a dia de um desenvolvedor de softwares. Vale a pena conhecer e aplicar para você não querer ficar reinventando a roda! 🙂

Mais informações sobre design patterns? Apostilas sobre design patterns em java da Caelum e K19.

Ambas atualmente precisam de um cadastro rápido lá.

Materiais que valem a pena!

Até a próxima.

Anúncios

Projeto PHP 1sem2014

Conforme combinado com os alunos da Etec Piraju, segue projeto de PHP usado em sala de aula.

O projeto foi uma explicação de comandos básicos, formulários, funções isset, empty, require_once e realizando operações básicas com PHP. Este projeto foi desenvolvido no NetBeans.

Baixe-o aqui.

Até a próxima.

Corrigindo o erro do easyphp: Unexpected end of MySql… See log file?”

Tenho frequentemente usado o easyphp para desenvolvimento dos meus projetos e também em aula com os alunos. Recentemente precisei restaurar um backup da minha instalação em uma máquina com windows7 64bits e depois de executar o easyphp, comecou a aparecer a mensagem “Unexpected end of MySql… See log file?” e não levantava o meu banco de dados mysql no easyphp. Depois de muita insistência acabei descobrindo que era problema com as restrições de segurança que não estavam habilitadas para a pasta que foi restaurada o backup.

A resolução do problema foi:

  • Fechar o programa easyphp;
  • Abrir o windows explorer;
  • Encontrar a pasta que está instalada o easyphp(geralmente em arquivos de programas);
  • Clicar com o botão direito sobre a pasta de instalação do easyphp e posteriormente em propriedades;
  • Clicar na aba segurança;
  • Verificar qual o seu usuário ou grupo e;
  • Definir controle total para ele;
  • Aplicar em todos os arquivos/diretórios;

Depois disso, foi somente executar novamente o easyphp e o banco de dados levantou normalmente.:)

Até a próxima.

Documentação oficial do PHP – php.net

Conforme combinado, segue link para a documentação do PHP que deve ser usado para complementar as aulas de PI na Etec.

Veja a documentação on-line ou faça o download do arquivo no formato help do windows para visualizar e pesquisar na sua máquina.

Bons estudos!

 

Documentação PHP em Português

O site php.net disponibiliza a documentação online e download para sua referência em programação PHP. Há documentação em várias línguas e há em Português do Brasil.
Escolha entre a documentação em Português online, Inglês online,Português – download, Inglês – download. Se você escolhar a opção chm (formato help do windows), atente-se que você deve desbloquear o arquivo depois que fizer download clicando com o botão direito sobre o arquivo .chm, propriedades, desbloquear para poder usá-lo.

Até a próxima.