<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Diogo Matheus Blog &#187; Zend Framework</title>
	<atom:link href="http://www.diogomatheus.com.br/blog/category/zend-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diogomatheus.com.br/blog</link>
	<description>Dicas e tutoriais sobre desenvolvimento</description>
	<lastBuildDate>Tue, 15 May 2012 16:08:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Otimizando paginações com Zend_Paginator</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/otimizando-paginacoes-com-zend_paginator/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/otimizando-paginacoes-com-zend_paginator/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 10:30:10 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Otimização]]></category>
		<category><![CDATA[Paginação]]></category>
		<category><![CDATA[Zend_Paginator]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=980</guid>
		<description><![CDATA[Continuando o artigo Trabalhando com paginação usando Zend_Paginator, no qual abordamos o uso básico de paginações com Zend_Paginator, neste artigo iremos falar sobre as melhores práticas para criar paginações, afinal não precisamos resgatar todos os registros de uma tabela para exibir N itens em cada página.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/otimizando-paginacoes-com-zend_paginator/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Trabalhando com paginação usando Zend_Paginator</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/trabalhando-com-paginacao-usando-zend_paginator/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/trabalhando-com-paginacao-usando-zend_paginator/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:30:30 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Paginação]]></category>
		<category><![CDATA[Zend_Paginator]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=873</guid>
		<description><![CDATA[A paginação de coleções é um elemento crítico para a interface de qualquer aplicação que forneça pesquisa ou outras formas de listagens, ao utilizar paginação, quebramos uma coleção em pedaços, onde cada pedaço é apresentado em uma página, impedindo que o usuário visualize uma quantidade exorbitante de itens, deixando a aplicação mais profissional.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/trabalhando-com-paginacao-usando-zend_paginator/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Uso avançado de modelos no zend framework</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/uso-avancado-de-modelos-no-zend-framework/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/uso-avancado-de-modelos-no-zend-framework/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 08:30:01 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[avançado]]></category>
		<category><![CDATA[mapper]]></category>
		<category><![CDATA[modelos]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=641</guid>
		<description><![CDATA[Neste artigo iremos abordar o uso avançado de modelos no zend framework, que consiste em trabalhar com um conjunto de classes, Models, Mappers e DbTables. Essas classes quando utilizadas, dividem entre si as responsabilidades de um modelo, melhorando na organização e entendimento do mesmo.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/uso-avancado-de-modelos-no-zend-framework/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Customizando modelos no zend framework</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/customizando-modelos-no-zend-framework/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/customizando-modelos-no-zend-framework/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 08:30:54 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[customizando]]></category>
		<category><![CDATA[modelos]]></category>
		<category><![CDATA[row]]></category>
		<category><![CDATA[rowset]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=393</guid>
		<description><![CDATA[Neste artigo iremos aprender a customizar nossos modelos, o zend framework oferece uma hierarquia de classes para abstrair cada nível do banco de dados, desde uma tabela até um resgistro dessa tabela, dando flexibilidade aos modelos.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/customizando-modelos-no-zend-framework/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Realizando joins no zend framework</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/realizando-joins-no-zend-framework/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/realizando-joins-no-zend-framework/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 08:30:32 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[modelos]]></category>
		<category><![CDATA[Zend_Db_Select]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=466</guid>
		<description><![CDATA[Neste artigo iremos abordar o uso de joins com a classe Zend_Db_Select. Muitas consultas utilizam de joins para combinar tabelas e montar os resultados esperados, você pode adicionar tabelas ao seu select usando o método join() que é semelhante ao from(), exceto que ao usar o método join() você além de especificar a tabela e colunas de retorno, precisará especificar a condição de junção das tabelas. O método recebe dois parâmetros obrigatórios, o nome da tabela e a condição de junção, respectivamente, por último, caso seja necessário, as colunas de retorno.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/realizando-joins-no-zend-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Consultas personalizadas com Zend_Db_Select</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/consultas-personalizadas-com-zend_db_select/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/consultas-personalizadas-com-zend_db_select/#comments</comments>
		<pubDate>Mon, 30 May 2011 08:30:29 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[consultas personalizadas]]></category>
		<category><![CDATA[modelos]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[Zend_Db_Select]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=461</guid>
		<description><![CDATA[Neste artigo iremos introduzir o uso da classe Zend_Db_Select, que é utilizada para abstrair a criação de select query. A classe oferece métodos adicionais que permitem compor o comando select por partes, deixando que a classe fique responsável por montar a query corretamente, após terminar a construção, basta trabalhar como se fosse uma string.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/consultas-personalizadas-com-zend_db_select/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mapeando relacionamentos nos modelos</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/mapeando-relacionamentos-os-modelos/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/mapeando-relacionamentos-os-modelos/#comments</comments>
		<pubDate>Mon, 16 May 2011 08:30:08 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[mapeamento]]></category>
		<category><![CDATA[modelos]]></category>
		<category><![CDATA[relacionamentos]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=379</guid>
		<description><![CDATA[Continuando o tópico Entendendo modelos no zend framework, que fizemos uma introdução sobre o uso de modelos, vamos falar agora sobre o mapeamento de relacionamentos das tabelas do banco de dados nos modelos baseados na classe Zend_Db_Table.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/mapeando-relacionamentos-os-modelos/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Entendendo modelos no zend framework</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/entendendo-modelos-no-zend-framework/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/entendendo-modelos-no-zend-framework/#comments</comments>
		<pubDate>Mon, 09 May 2011 08:30:19 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[modelos]]></category>
		<category><![CDATA[zend model]]></category>
		<category><![CDATA[Zend_Db_Table]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=159</guid>
		<description><![CDATA[Os modelos são responsáveis pela definição das regras de negócio da aplicação, por exemplo, se na sua aplicação não é permitido que dois usuários tenham o mesmo nome, é no modelo que você define essa regra, implementando para esse caso um método "isUniqueName($name)", para verificar se o nome já está sendo usado. Além disso os modelos são responsáveis por acessar o banco de dados, inserindo, resgatando registros, etc.
Neste tópico vamos analisar a estrutura de um modelo usando zend_db_table, como configurar nossa aplicação para ter acesso ao banco de dados e como otimizar a chamada dos modelos, além de criar uma aplicação simples usando modelos.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/entendendo-modelos-no-zend-framework/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Zend View Helpers e Zend Action Helpers</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/zend-view-helpers-e-zend-action-helpers/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/zend-view-helpers-e-zend-action-helpers/#comments</comments>
		<pubDate>Mon, 02 May 2011 08:30:57 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[action helper]]></category>
		<category><![CDATA[helpers]]></category>
		<category><![CDATA[view helper]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=310</guid>
		<description><![CDATA[Helpers são classes auxiliares que tem como objetivo simplificar o código tanto na view quanto no controller, simplificar de que forma? Se por acaso for necessário gerar strings randômicas personalizadas no controller, ao invés de criar uma função em todo controller que precisar de uma string randômica, podemos criar um action helper que abstraia essa tarefa e fique disponível em todos os controllers, mas e se eu precisar de uma função que limite o tamanho de um texto a ser exibido na minha view? criamos então um view helper para auxiliar nessa tarefa, analisando e cortando o texto se necessário, ficando disponível para todas as views, para obter o resultado esperado chamamos uma função com o nome do helper.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/zend-view-helpers-e-zend-action-helpers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Zend Controller e Zend View &#8211; Entendendo controllers e views no zend framework</title>
		<link>http://www.diogomatheus.com.br/blog/zend-framework/zend-controller-e-zend-view-entendendo-controllers-e-views-no-zend-framework/</link>
		<comments>http://www.diogomatheus.com.br/blog/zend-framework/zend-controller-e-zend-view-entendendo-controllers-e-views-no-zend-framework/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 11:31:39 +0000</pubDate>
		<dc:creator>Diogo Matheus</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[zend_controller]]></category>
		<category><![CDATA[zend_view]]></category>

		<guid isPermaLink="false">http://www.diogomatheus.com.br/blog/?p=99</guid>
		<description><![CDATA[Para começar a desenvolver aplicações com Zend Framework, precisamos primeiro entender os conceitos básicos de seu funcionamento, dentre os componentes mais básicos, porem não menos importantes, encontramos o Zend Controller e Zend View. Caso você não conheça o paradigma MVC(Model-View-Controller), recomendo que leia o artigo Introdução ao Zend Framework, pois seu entendimento é fundamental.]]></description>
		<wfw:commentRss>http://www.diogomatheus.com.br/blog/zend-framework/zend-controller-e-zend-view-entendendo-controllers-e-views-no-zend-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

