Arquivo da categoria ‘PHP’

Spaghetti* – Framework PHP

Março 27, 2009

Logo Spaghetti

Esse semana procurei algum framework php brasileiro e acabei encontrando o Spaghetti*.

Li toda a documentação que é muito bem escrita e explicativa e já estou usando em alguns projetos que estou desenvolvendo atualmente.

A idéia do framework é basicamente a mesma de outros frameworks escritos em php.

- Abstração de banco de dados
- Urls amigáveis
- Helpers (Ainda são poucos, mas você pode escrever os seus)
- Componentes
- MVC
- Documentação em português

Os autores são Rafael Marin e Julio Greff. Parabéns!

PHP Magazine – 6ª edição disponível

Fevereiro 16, 2009

A 6ª edição da revista PHP Magazine já está disponível para download.

Essa edição apresenta os seguintes assuntos:

Um gerenciador de Downloads em PHP-GTK
por Pablo Dall’Oglio
Neste artigo iremos desenvolver um pequeno utilitário em PHP-GTK para baixar arquivos remotos. Assim como nos artigos anteriores, nosso objetivo não é desenvolver nenhuma ferramenta profissional, mas mostrar de forma didática como utilizar os recursos do PHP em conjunto com o GTK.

Upload seguro de arquivos usando FTP verificando vírus
por Helton Eduardo Ritter
Este artigo apresenta uma técnica não usual de fazer upload de arquivos para o servidor. Essa forma não garante, mas auxilia a segurança do servidor. Da maneira proposta, o daemon do apache não precisa ter permissão de gravação em um diretório ou arquivo em uma URL pública para fazer a transferência.

Mapeamento objeto-relacional usando PHP e MySQL
por Alexsandro Assis
Conceituar e demonstrar o desenvolvimento e uso de classes em PHP para efetuar o mapeamento objeto-relacional, visando padronização, produtividade e portalibilidade entre diferentes bancos de dados. Tornando, dessa forma, o uso de programação orientada a objetos transparente nas tarefas de manutenção de registros em banco de dados.

Mapas temáticos gerados com PHP
por Raquel Dezidério Souto
Neste artigo, por meio de um exemplo prático, demonstraremos como programar em PHP para geração de mapas temáticos. Diversos sistemas de informações geográficas já foram desenvolvidos e oferecem o recurso de geração de mapas temáticos. Entretanto, o tempo gasto na aprendizagem do funcionamento de tais sistemas pode ser economizado quando seguimos os passos simples deste breve tutorial.

Integrando Ferramentas na construção de um calendário
por Leandro Schwarz
Este artigo introdutório visa abordar todos os passos na criação de um módulo de calendário. O artigo é voltado para o público iniciante, através do desenvolvimento de um calendário simples. Leitores mais experientes poderiam continuar o desenvolvimento para tornar o script um módulo integrado a um sistema de gerenciamento comercial.

Clique aqui para fazer o download, lembrando que você precisa ser registrado no site.

CONAPHP – Congresso nacional de PHP

Outubro 13, 2008

O CONAPHP é um grande evento de PHP que consiste em várias palestras de PHP apresentadas por palestrantes nacionais e internacionais reputados.

Como demonstração da sua força e capacidade de organização, a comunidade de PHP do Brasil está trazendo para este evento dois palestrantes internacionais, para além de vários outros nomes conhecidos da cena de PHP do Brasil.

Um deles é o Andrei Zmievski é um reputado desenvolvedor no núcleo de PHP. Ele é mais conhecido por ter sido o criador do sistema de templates Smarty e pela extensão de criação de aplicações desktop PHP-GTK. Aqui na empresa usamos o Smarty para a geração dos templates.

O outro é o César Rodas do Paraguai, ele já participou em atividades dignas de grande destaque, como o fato de ter sido o vencedor do PHP Programming Innovation Award de 2007 organizado pelo site PHPClasses.org, além de desenvolver recursos avançados para o popular sistema de blogs WordPress que permitem lidar com arquivos de conteúdo de grande porte em sistemas mais apropriados para esse efeito.

O evento ocorrera nos dias 18 e 19 de outubro de 2008, na faculdade FIAP em São Paulo (Av. Lins de Vasconcelos, 1264 – Aclimação).

Para quem programa em PHP, são oportunidades como esta que não pode deixar passar, evento que reúne a nata da programação PHP, além de gerar um grande networking.

Estará a venda também o ElePHPants, que servirá para pagar os palestrantes internacionais, o preço é R$ 70,00.

Dia 17 eu e Alessandro estamos partindo daqui de Floripa para o evento.

Nos encontramos lá!

Dicas para iniciantes em PHP

Junho 9, 2008

Vejo muita gente que programa em PHP, mas conhece muito pouco da linguagem, orientação a objeto então passa longe.

Por isso resolvi fazer esse post, com algumas dicas/ferramentas que poderão ajudar no desenvolvimento não só de PHP, mas do seu dia a dia.

Query browser – Ferramenta para trabalhar com o Mysql de forma rápida e intuitiva (http://www.mysql.com/products/tools/query-browser/).

Smarty Template – Extremamente útil, serve para separar a programação php do layout do site, ideal para quem trabalha com webdesigner (http://smarty.php.net).

PHPMailer – Excelente classe para envio de e-mails (http://sourceforge.net/projects/phpmailer).

Toad – Comparação de estrutura, dados entre dois bancos. Excelente ferramenta, muito útil em migrações (http://www.quest.com/toad-for-mysql/).

Firebug – Plugin para o Firefox que adiciona ao navegador inúmeras ferramentas para facilitar a tarefa de desenvolvimento de páginas web. Ele possibilita a identificação e eliminação de erros de programação, edição e também o monitoramento de CSS, HTML e JavaScript presentes em qualquer página da internet (https://addons.mozilla.org/firefox/addon/1843).

Web developer – Mais um plugin para o Firefox com várias ferramentas para desenvolvedores como redimensionamento de janelas, depuração de formulários e imagens, links para validação de páginas e ferramentas de otimização (https://addons.mozilla.org/firefox/addon/60).

IDE – Cada um usa a de sua preferência, mas atualmente usamos o Notepad++ e o Nusphere. (http://notepad-plus.sourceforge.net/ e http://www.nusphere.com/)

Jquery – Framework javascript, todo desenvolvedor web deveria usar, nãoi sei como eu programava em javascript sem usar isso antes (http://jquery.com/).

XML – Aconselho a usar extensão SimpleXML do php (http://www.php.net/simplexml).

Expressões regulares – Se você está buscando algo para estudar, estude expressões regulares. Vale muito à pena (http://guia-er.sourceforge.net/ ótimo guia sobre er do Aurélio).

Fpdf – Classe que gera arquivos em pdf (http://guia-er.sourceforge.net/).

Sem falar em orientação a objetos, que por incrível que pareça muito pouca gente usa, a qualidade dos código em php ainda são muito fracos, ainda vemos muito código macarrão e POG.

Leiam livros, teve um professor meu que disse “- A pessoa que não lê pelo menos um livro relacionado a sua área de atuação, deveria se sentir envergonhada”, concordo plenamente.

Foi o que eu lembrei por enquanto.
Bons estudos!

PHP CONFERENCE BRASIL 2008

Junho 9, 2008

Definidas as datas e local:
27, 28 e 29 de Novembro na UNIFIEO, Osasco – SP
Mais detalhes em breve!

Via blog do Silvano Jr

PHP Conference 2007

Setembro 11, 2007

Já que está chegando perto do PHP Conference 2007, estou postando duas palestras que eu achei interessante no PHP Conference 2006.

PHP 6 – O futuro do PHP

Caminhos para a certificação PHP

Ainda não foram abertas as inscrições desse ano, mas quem tiver oportunidade de ir, não perca. Fui em 2006 e digo que vale muito a pena. Foram dois dias de muita qualidade nas palestras, palestrantes, organização e participantes.

Ano passado o evento foi na grande São Paulo e esse ano será em Osasco, devido ao grande número de participantes, que foram mais de 500 e por isso resolveram alugar um espaço mais amplo.

Segue a programação desse ano:

Conteúdo iniciante/intermediário

- Cases corporativos de sucesso com SW Livre / PHP

- CMS Moodle – EAD na prática

- Smarty

- Bancos de Dados com PHP

- Sessão / Cookies / Identificação e Autenticação de usuários

- Instalação de ambiente LAMP

- Desenvolvimento para aplicativos móveis (celuluar, PDA’s)

- Classes do PEAR e PHPClasses na prática

- Criação de Gráficos com jpGraph

- Rotinas de STMP com PHPMailer

- Mercado de Trabalho

Conteúdo avançado

- POO avançada no PHP5

- Design Patterns

- Ferramentas Groupware

- Segurança no PHP

- Encoders para PHP

- Criação e utilização de extensões no PHP

- Classes de abstração de acesso ao BD

- Uso avançado de sessões

- Tratamento de Erros e Exceptions no PHP5

- Debug de aplicações

- Webservices

- Ajax

- GTK

- Frameworks / CMS

- Smarty – tópicos avançados

- Internacionalização

- Novidades programadas para o PHP 6

- Certificação Zend