Zend-Framework

Posts tagged with Zend-Framework.

Zend Framework tutorial series capítulo 3

22 May 2010

Depois de muito tempo eu consegui voltar a este tutorial e a partir deste capítulo eu vou mudar um pouco a estratégia, vocês irão perceber que este capítulo será menor do que os anteriores porque eu vou buscar escrever capítulos menores em uma frequência maior. Espero que dê certo.

Introdução

Neste capítulo eu mostrarei um pouco do Zend_Form e algumas coisas que são possíveis de implementar usando ele.

O Zend_Form é um componente que nos permite tratar formulários HTML como objetos PHP, simplificando o uso quando precisamos filtrar e validar dados provenientes de formulários.

Zend Framework tutorial series capítulo 2

16 Feb 2010

Tudo bem?

Demorou um pouco para eu publicar este capítulo pois infelizmente eu tive alguns contratempos nas últimas semanas, mas de qualquer forma, é muito bom saber que você se interessou por esta série de tutoriais e voltou para continuar implementando um sistema de exemplo.

Recapitulando

No primeiro capítulo desta série eu mostrei como configurar o seu ambiente de desenvolvimento para utilizar o Zend Framework com o Zend_Tool.

Reveja o Capítulo 1 do tutorial. Uma observação importante: Eu estou utilizando a versão 1.10 do Zend Framework. Certifique-se que você também esteja utilizando esta mesma versão para melhor aproveitamento do tutorial. Mantenha sua estrutura atualizada, ok? Model, View, Controller

Zend Framework 1.10.0 stable released

27 Jan 2010

Ontem eu recebi um email pela lista geral do Zend Framework que informava o lançamento da release 1.10 Stable do Zend Framework.

Foram adicionados diversos novos recursos, entre eles, o Zend_Oauth o qual me deixou excitado e vou fazer alguns testes logo logo. Houve também o aperfeiçoamento do Zend_Tool e isso me deixou bastante animado pois tenho trabalhado com ele e gostado bastante. Hoje iniciarei os testes com ele usando no meu dia-a-dia.

Zend Framework tutorial series capitulo 1

19 Jan 2010

Estou iniciando uma série de tutoriais sobre Zend Framework onde eu pretendo mostrar desde os conceitos básicos até os avançados.

Tentarei colocar um novo capítulo semanalmente, desta forma teremos uma janela boa para praticar o conteúdo proposto.

Este primeiro Tutorial da série visa demonstrar a instalação e configuração do ambiente bem como criar a estrutura de diretórios de uma aplicação utilizando o Zend_Tool.

Antes de mais nada, os pré-requisitos para continuar este tutorial são: 1- Conhecimento de PHP utilizando os conceitos de Orientação a Objetos. 2- Configuração do ambiente (Apache, PHP, etc). 3- Domínio do Sistema Operacional que está utilizando.

Profiling de banco de dados com Zend_Db_Profiler e Firebug

17 Jun 2009

Se você usa o Zend Framework já percebeu que não é muito trivial obter as queries executadas no banco de dados e isso é algo comum no dia-a-dia de um desenvolvedor pois com elas nós podemos corrigir bugs e determinar pontos de lentidão e etc.

O Zend Framework possui um componente chamado Zend_Db_Profiler que nos permite realizar o profiling dos acessos ao banco mas na minha opinião ele sozinho é muito chato de usar então eu utilizo ele em conjunto com o componente Zend_Db_Profiler_Firebug e é isso que vou mostrar a você como se faz.

Slides da Palestra sobre Zend Framework no PHPSC Conf

10 Jun 2009

Demorei para disponibilizar o material porque após o evento minha semana em Brasília foi muito corrida e em seguida tive uma viagem de trabalho para Ourinhos, interior de São Paulo.

Esta é a primeira vez que utilizei os serviços do slideshare e conforme eu tenha disponibilidade de tempo eu irei colocar o material mais antigo lá também.

Abraços a todos. Enjoy!

Zend Framework

Mudanças no Zend_Loader

28 May 2009

Com o advento da versão 1.8.0 do Zend Framework algumas mudanças no Zend_Loader serão necessárias quando for utilizado o autoload.

Até então nós habilitávamos o Zend_Loader no bootstrapper para usar o autoload da seguinte forma:

Zend_Loader::registerAutoload();

Com o código acima, todas as classes incluindo as que utilizassem a estrutura de namespaces do ZF seriam inclusas no pelo autoload no ato da criação de sua instância desde que estivessem no include_path, porém, esta maneira está deprecated e com isso algumas mudanças são necessárias para que seu código continue funcionando em versões futuras e não receba um notice nas versões atuais.

Treinamento de Zend Framework em Brasilia confirmado

04 May 2009

Hoje iniciará um treinamento de Zend Framework na X25, empresa que ministro cursos de PHP em Brasília. Será a primeira turma de Zend Framework lá na X25 e estou bastante empolgado.

Neste curso eu irei mostrar o Zend Framework desde o básico e mostrarei como criar aplicações em nível enterprise utilizando este que em minha opinião é o melhor framework para desenvolvimento PHP na atualidade.

Ainda há tempo para se matricular, o curso será todas as segundas, quartas e sextas a noite.

Chegou meu certificado ZCE-ZF

22 Apr 2009

A alguns dias atrás chegou pelo correio o meu certificado ZCE-ZF.

Eu achei ele legal e o adesivo que veio com ele também, mas ainda acho o certificado de PHP 5 mais bonito, não que o de Zend Framework seja feio mas sabe como é gosto né? Mas uma coisa bacana que tem nos dois é que eles são assinados pelo Andi Gutmans e Zeev Suraski. :-)

Da mesma forma quando tirei certificação ZCE PHP 5 a Zend mandou um adesivo com o selo da certificação e o adesivo é bem bacana. Os adesivos do selo da certificação PHP são maiores (eu tenho dois, o mais antigo e o mais novo) do que o do Zend Framework e por serem tão grandes eu ainda não achei um bom lugar para fixa-los. O do ZF não deixa de ser grande mas é menor do que os outros.

Tutorial Zend Paginator

28 Mar 2009

O Zend Framework é muito interessante mesmo nos componentes mais simples, desta vez eu irei falar sobre o componente Zend_Paginator, que é um componente que se propõe a fazer a paginação de qualquer coleção de dados de uma maneira bem simples e mostrar os dados paginados para o usuário.

ADAPTERS

Este componente não exige que os dados a serem paginados sejam especificamente dados provenientes de bancos de dados, ele faz a paginação de arrays, de dados relacionados a objetos Zend_Db_Select e Zend_Db_Table_Select e Iterators. Hoje iremos nos ater ao uso dos Adapters Array e DbTableSelect.

Enfim Zend Certified Engineer #2

17 Mar 2009

Quem acompanha meu blog a mais tempo deve se lembrar de quando usei este título pela primeira vez. Foi no dia 21/09/2007, um dia após eu fazer o exame de certificação de PHP 5 da Zend (ZCE PHP 5), quem não se lembra pode ver o post aqui.

Mas porque o mesmo título neste post? Porque ontem eu fiz o exame para a certificação de Zend Framework (ZCE ZF) e graças a D’us, que me deu esta oportunidade, eu passei.

Zend_Form: Um simples tutorial

14 Sep 2008

Introdução

Depois de algum tempo sem escrever algo sobre o Zend Framework, venho hoje mostrar rapidamente um exemplo de como usar o Zend_Form e de quebra vou mostrar o Zend_Translator, que pode ser usado em internacionalização.

O Zend_Form é um componente que permite que formulários sejam criados e mantido em um objeto, aumentando produtividade e mantendo um padrão de desenvolvimento. É possível também com o Zend_Form, a implementação de formulários com herança, ou seja, você tem um formulário genérico (ex: UsuarioForm) que pode ser utilizado para criação de outros (ex: UsuarioAdminForm) que possuiriam apenas alguns campos adicionais além do form padrão.

Relacionamento entre tabelas com Zend Framework

25 Mar 2008

O Zend Framework possui uma camada de modelo, composta por algumas classes como Zend_Db, Zend_Db_Table, Zend_Db_Table_Rowset, entre outras, e é muito simples criar uma classe que representa uma determinada tabela, basta herdar da classe Zend_Db_Table_Abstract que você terá todos os métodos principais de acesso à dados, como insert, update, etc.

Porém as tabelas possuem relacionamentos e uma entidade em uma tabela pode ser ligada a uma ou mais entidades em outra tabela utilizando integridade referencial, e o Zend Framework permite que você faça isso tudo no nível de objeto através de métodos específicos da classe Zend_Db_Table_Row.

Nova release de preview do Zend Framework neste fim de semana

11 Apr 2006

Conforme palavras do Andi Gutmans na lista de discussões do Zend Framework, é possível que neste final de semana seja liberada mais uma release de preview do framework.

Andi disse em mensagem postada ontem: We are working hard to get a new tarball rolled, bug DB up, etc. We should be getting this out the door this coming week. In the meanwhile, feel free to grab the latest version from SVN http://framework.zend.com/download/subversion. Also Mike has updated the manual just recently including some of the language translations contributed by the community (Thanks!).