<?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>Wesley Klewerton</title>
	<atom:link href="http://www.blog.wesleyk.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.wesleyk.com</link>
	<description></description>
	<lastBuildDate>Fri, 17 Feb 2012 23:03:34 +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>Apostila de C</title>
		<link>http://www.blog.wesleyk.com/2012/02/apostila-de-c/</link>
		<comments>http://www.blog.wesleyk.com/2012/02/apostila-de-c/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 23:03:34 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[Diversos]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=308</guid>
		<description><![CDATA[Apostila]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.wesleyk.com/wp-content/uploads/2012/02/apostila.pdf">Apostila</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2012/02/apostila-de-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Conference Brasil</title>
		<link>http://www.blog.wesleyk.com/2011/08/php-conference-brasil/</link>
		<comments>http://www.blog.wesleyk.com/2011/08/php-conference-brasil/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 02:13:08 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=302</guid>
		<description><![CDATA[Como de costume, estou postando mais um evento de PHP&#8230; O evento em questão é a maior Conferência de PHP da América Latina, a PHP Conference Brasil, que acontece em Osasco-SP. É um evento grande, que conta com a particiação de vários nomes importantes (nacionais e internacionais) da comunidade PHP. Abaixo mais informações: Em continuidade [...]]]></description>
			<content:encoded><![CDATA[<p>Como de costume, estou postando mais um evento de PHP&#8230;</p>
<p>O evento em questão é a maior Conferência de PHP da América Latina, a <a href="http://www.phpconference.com.br/">PHP Conference Brasil</a>, que acontece em Osasco-SP. É um evento grande, que conta com a particiação de vários nomes importantes (nacionais e internacionais) da comunidade PHP.</p>
<p>Abaixo mais informações:</p>
<p><a href="http://www.phpconference.com.br/" target="_blank"><img src="http://www.phpconference.com.br/images/promo/banners/pt_BR/PHPConfBR_FullBanner.gif" alt="PHP Conference Brasil" width="468" height="60" /></a></p>
<p>Em continuidade ao sucesso obtido nos 5 anos anteriores, com mais de 4.000 participantes, a PHP Conference Brasil 2011, que comemorará 6 anos, apresentará os seguintes macro-temas, escolhidos durante uma enquete com o público:</p>
<ul>
<li>Segurança</li>
<li>Frameworks &amp; Ferramentas</li>
<li>Desafios e Tendências</li>
<li>Mercado de Trabalho</li>
<li>Estudos de Caso</li>
<li>Casos de Sucesso</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2011/08/php-conference-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides de Programação Orientada a Aspectos &#8211; PHP-Day SERPRO Curitiba</title>
		<link>http://www.blog.wesleyk.com/2011/06/slides-de-programacao-orientada-a-aspectos-php-day-serpro-curitiba/</link>
		<comments>http://www.blog.wesleyk.com/2011/06/slides-de-programacao-orientada-a-aspectos-php-day-serpro-curitiba/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 14:25:55 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[Diversos]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=280</guid>
		<description><![CDATA[Visando a compartilhar os slides da palestra que ministrei no PHP-Day SERPRO Curitiba sobre o tema &#8220;Programação Orientada a Aspectos&#8221;, segue: &#160; Programação Orientada a Aspectos &#8211; PHPDay SERPRO Curitiba&#160;]]></description>
			<content:encoded><![CDATA[<p>Visando a compartilhar os slides da palestra que ministrei no PHP-Day SERPRO Curitiba sobre o tema &#8220;Programação Orientada a Aspectos&#8221;, segue:</p>
<p style="text-align: center;">&nbsp;</p>
<div id="__ss_8173760" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Programação Orientada a Aspectos - PHPDay SERPRO Curitiba" href="http://www.slideshare.net/wesleyklewerton/programao-orientada-a-aspectos-phpday-serpro-curitiba">Programação Orientada a Aspectos &#8211; PHPDay SERPRO Curitiba</a></strong><object id="__sse8173760" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=apresentacaoserpro-110601083950-phpapp02&amp;stripped_title=programao-orientada-a-aspectos-phpday-serpro-curitiba&amp;userName=wesleyklewerton" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=apresentacaoserpro-110601083950-phpapp02&amp;stripped_title=programao-orientada-a-aspectos-phpday-serpro-curitiba&amp;userName=wesleyklewerton" name="__sse8173760" allowscriptaccess="always" allowfullscreen="true"></embed></object>&nbsp;</p>
</div>
<p><script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script> <script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script><br />
<script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script><br />
 <script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script></p>
<p><script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;c2=7400849&amp;c3=1&amp;c4=&amp;c5=&amp;c6="></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2011/06/slides-de-programacao-orientada-a-aspectos-php-day-serpro-curitiba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Day SERPRO Curitiba</title>
		<link>http://www.blog.wesleyk.com/2011/05/php-day-serpro-curitiba/</link>
		<comments>http://www.blog.wesleyk.com/2011/05/php-day-serpro-curitiba/#comments</comments>
		<pubDate>Sat, 28 May 2011 15:21:14 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=273</guid>
		<description><![CDATA[Mais um evento em que estarei participando e recomendo para a comunidade PHP. Vou dar uma palestra de Programação Orientada a Aspectos (POA) e um minicurso de CakePHP. &#160; O objetivo do evento é promover uma aproximação entre a comunidade PHP e o SERPRO. As palestras serão ministradas por funcionários do SERPRO e colaboradores da comunidade [...]]]></description>
			<content:encoded><![CDATA[<p>Mais um evento em que estarei participando e recomendo para a comunidade PHP. Vou dar uma palestra de Programação Orientada a Aspectos (POA) e um minicurso de CakePHP.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.blog.wesleyk.com/wp-content/uploads/2011/05/SERPRO-phpDay.jpg"><img class="size-full wp-image-274 aligncenter" title="SERPRO-phpDay" src="http://www.blog.wesleyk.com/wp-content/uploads/2011/05/SERPRO-phpDay.jpg" alt="" width="404" height="574" /></a></p>
<p>O objetivo do evento é promover uma aproximação entre a comunidade PHP e o SERPRO. As palestras serão ministradas por funcionários do SERPRO e colaboradores da comunidade PHP. O SERPRO fica na rua Carlos Pioli, 133. Esta rua fica entre a Igreja do Divino Espirito Santo, na rua Mateus Leme, e o Hipermercado Condor, na rua Nilo Peçanha. A rua Carlos Pioli está no bairro do Bom Retiro, próxima da divisa com o Centro Cívico.</p>
<p>O site do evento é: <a href="http://serpro.phpday.com.br/">http://serpro.phpday.com.br/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2011/05/php-day-serpro-curitiba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MEDiTEC &#8211; Medianeira in Technology</title>
		<link>http://www.blog.wesleyk.com/2011/05/meditec-medianeira-in-technology/</link>
		<comments>http://www.blog.wesleyk.com/2011/05/meditec-medianeira-in-technology/#comments</comments>
		<pubDate>Sat, 28 May 2011 15:14:08 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=269</guid>
		<description><![CDATA[Entre os 01 a 03 de junho vai ser realizado em Medianeira-PR o MEDiTEC (MEDiTEC &#8211; Medianeira in Technology), um evento sobre tecnologia, com várias palestras e minicurso sobre desenvolvimento de software, bancos de dados, VoIP, desenvolvimento mobile, Gestão de TI, etc. Estarei participando do evento para ministrar um minicurso de CakePHP no dia 02/06 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-270" title="meditec" src="http://www.blog.wesleyk.com/wp-content/uploads/2011/05/meditec-300x168.png" alt="" width="300" height="168" style="padding: 5px;" /> Entre os 01 a 03 de junho vai ser realizado em Medianeira-PR o MEDiTEC (MEDiTEC &#8211; Medianeira in Technology), um evento sobre tecnologia, com várias palestras e minicurso sobre desenvolvimento de software, bancos de dados, VoIP, desenvolvimento mobile, Gestão de TI, etc.<br />
Estarei participando do evento para ministrar um minicurso de CakePHP no dia 02/06 durante a tarde. O minicurso terá 4 horas de duração e tem como objetivo fornecer um primeiro contato com framework.<br />
O site do evento é: <a href="http://www.meditec.net.br/">http://www.meditec.net.br/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2011/05/meditec-medianeira-in-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Construindo um Blog utilizando o Framework CakePHP – Tutorial do Cookbook</title>
		<link>http://www.blog.wesleyk.com/2010/11/construindo-um-blog-utilizando-o-framework-cakephp-tutorial-do-cookbook/</link>
		<comments>http://www.blog.wesleyk.com/2010/11/construindo-um-blog-utilizando-o-framework-cakephp-tutorial-do-cookbook/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 21:17:51 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[Português]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=247</guid>
		<description><![CDATA[Fiz um vídeo com o paso a passo do tutorial de construção do Blog de exemplo que é apresentado na documentação oficial do CakePHP. Este tutorial é recomendado para quem deseja iniciar a utilização do CakePHP para o desenvolvimento web ou quem deseja conhecer as facilidades oferecidas pelo Framework. O video foi dividido em três [...]]]></description>
			<content:encoded><![CDATA[<p>Fiz um vídeo com o paso a passo do tutorial de construção do Blog de exemplo que é apresentado na documentação oficial do CakePHP.<br />
Este tutorial é recomendado para quem deseja iniciar a utilização do CakePHP para o desenvolvimento web ou quem deseja conhecer as facilidades oferecidas pelo Framework.</p>
<p>O video foi dividido em três partes (devido a limitação máxima de 15min do Youtube) e recomendo assistir em tela cheia (Full Screem) para ter uma visualização melhor.</p>
<p>Parte 1 de 3<br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/_ADekob1J1w" frameborder="0" allowfullscreen></iframe></p>
<p>Parte 2 de 3<br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/1Q0c73_RXIo" frameborder="0" allowfullscreen></iframe></p>
<p>Parte 3 de 3<br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/Rx0829t_kcY" frameborder="0" allowfullscreen></iframe></p>
<p>Para ver o torial direto no Cookbook: <a href="http://book.cakephp.org/pt/view/1528/Blog">Blog</a></p>
<p>A pasta app com os arquivos pode ser baixada pelo link: <a href="http://www.blog.wesleyk.com/wp-content/uploads/2010/11/app_blog_wesleyk.com_.zip">app_blog_wesleyk.com.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2010/11/construindo-um-blog-utilizando-o-framework-cakephp-tutorial-do-cookbook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Configurações Iniciais do Framework CakePHP</title>
		<link>http://www.blog.wesleyk.com/2010/10/configuracao-inicial-do-framework-cakephp/</link>
		<comments>http://www.blog.wesleyk.com/2010/10/configuracao-inicial-do-framework-cakephp/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 01:08:26 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Vídeo]]></category>

		<guid isPermaLink="false">http://www.wesleyk.com/wordpress/?p=172</guid>
		<description><![CDATA[Abaixo meu primeiro vídeo de CakePHP que mostra como fazer as primeiras configurações do framework. É um vídeo para desenvolvedores que estão iniciando o desenvolvimento com CakePHP. Recomendo assistir em alta definição (High Definition 720p) e em tela cheia (Full Screem) para ter uma visualização melhor.]]></description>
			<content:encoded><![CDATA[<p>Abaixo meu primeiro vídeo de CakePHP que mostra como fazer as primeiras configurações do framework. É um vídeo para desenvolvedores que estão iniciando o desenvolvimento com CakePHP.</p>
<p>Recomendo assistir em alta definição (High Definition 720p) e em tela cheia (Full Screem) para ter uma visualização melhor.</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/iww1W71mmGc?hd=1" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2010/10/configuracao-inicial-do-framework-cakephp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial: Iniciando o desenvolvimento web com CakePHP</title>
		<link>http://www.blog.wesleyk.com/2010/09/iniciando-o-desenvolvimento-web-com-cakephp/</link>
		<comments>http://www.blog.wesleyk.com/2010/09/iniciando-o-desenvolvimento-web-com-cakephp/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 01:29:26 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>

		<guid isPermaLink="false">http://www.blog.wesleyk.com/?p=192</guid>
		<description><![CDATA[Participando de eventos e acompanhando lista de discussões percebi que novos desenvolvedores pretendem iniciar a utilização do Framework CakePHP (se você não sabe o que é CakePHP clique aqui), mas sem uma devida orientação acabam por desistir ou encher nossas caixas de e-mail com perguntas e problemas simples, que seriam facilmente respondidas/solucionados com uma simples [...]]]></description>
			<content:encoded><![CDATA[<p>Participando de eventos e acompanhando lista de discussões percebi que novos desenvolvedores pretendem iniciar a utilização do Framework CakePHP (se você não sabe o que é CakePHP <a href="http://book.cakephp.org/pt/view/880/What-is-CakePHP-Why-Use-it" target="_blank">clique aqui</a>), mas sem uma devida orientação acabam por desistir ou encher nossas caixas de e-mail com perguntas e problemas simples, que seriam facilmente respondidas/solucionados com uma simples consulta a documentação ou pesquisa no google.</p>
<p>Diante desta situação, escrevi este tutorial procurando direcionar este novos programadores a alcançarem sucesso em sua nova empreitada de desenvolvimento de software.</p>
<h4 style="margin-bottom: 0cm;">Pré-Requisitos</h4>
<p style="margin-bottom: 0cm;">
<ul>
<li>
<p style="margin-bottom: 0cm;">Antes de iniciar a 	utilização de qualquer framework, o desenvolvedor deve ter noções 	do funcionamento de Programação Orientada a Objetos, e neste caso 	em específico PHP Orientado a Objetos. A documentação oficial do 	PHP é muito boa e com vários exemplo: 	<a href="http://php.net/manual/pt_BR/language.oop5.php" target="_blank">http://php.net/manual/pt_BR/language.oop5.php</a></p>
</li>
</ul>
<ul>
<li>
<p style="margin-bottom: 0cm;">Compreender a 	estrutura de arrays em PHP é outro pré-requisito para desenvolver 	com CakePHP, pois essa estrutura é muito utilizada em 	controlladores, modelos e visões. Documentação: 	<a href="http://br3.php.net/manual/pt_BR/function.array.php" target="_blank">http://br3.php.net/manual/pt_BR/function.array.php</a></p>
</li>
</ul>
<h4>Saber por que 	utilizar um framework</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">Um framework não é 	somente uma nova ferramenta que está no sendo muito comentada no 	momento, mas sim uma proposta que auxilia o desenvolvimento de 	aplicações web de maneira muito mais rápida que os modelos 	convencionais de desenvolvimento.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">O objetivo de um 	framework é fornecer toda a base para atividades comuns encontradas 	 comumente em todo sistema, como persistencia, autenticação, 	gerenciamento de seção, logs, etc. Com essa base o desenvolvedor 	inicia o desenvolvimento de um novo projeto já levando em 	consideração aspectos específicos das regras de negócios da 	aplicação, sem perder tempo com atividades que são secundárias.</p>
</li>
</ul>
<h4>Entender o padrão 	MVC (Model – View – Controller)</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">MVC é um padrão de 	projeto adotado pela maioria dos frameworks, seu objetivo é 	organizar as partes da aplicação (dados / interfaces / regras de 	negócio) facilitando o desenvolvimento e a manutenção do sistema.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Existe uma ótima 	explicação de MVC na documentação oficial do CakePHP: 	<a href="http://book.cakephp.org/pt/view/890/Understanding-Model-View-Controller" target="_blank">http://book.cakephp.org/pt/view/890/Understanding-Model-View-Controller</a></p>
</li>
</ul>
<h4 style="margin-bottom: 0cm;">Fazer a aplicação 	de exemplo do Cookbook</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">Uma forma de 	entender o funcionamento do CakePHP é fazer a aplicação (Blog) de 	exemplo apresentada na documentação do CakePHP. Este tutorial pode 	ser acessado pelo link: <a href="http://book.cakephp.org/pt/view/1528/Blog" target="_blank">http://book.cakephp.org/pt/view/1528/Blog</a></p>
</li>
</ul>
<h4>Procurar respostas 	para as dúvidas no Google</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">CakePHP é um 	framework com bastante documentação de qualidade em português, 	mas como em todas as áreas da informática, a grande maioria dos 	assuntos é disponibilizada em inglês. Então sempre é 	aconselhável efetuar pesquisas nos dois idiomas.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Uma forma que 	utilizo quando preciso procurar algo é sempre iniciar a string de 	busca com o nome da ferramenta que estou utilizando.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Ex.</p>
<ul>
<li>
<p style="margin-bottom: 0cm;">cakephp conexão 		com o mysql</p>
</li>
<li>
<p style="margin-bottom: 0cm;">cakephp mysql 		connection</p>
</li>
</ul>
</li>
</ul>
<h4>Participar de listas 	de discussões</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">Participar de listas 	é sempre bom para ver as tendências, colaborar com outros 	desenvolvedores e poder tirar dúvidas. Mas é muito importante 	antes de fazer uma pergunta, verificar se um tópico semelhante já 	não foi debatido, se sua resposta não está na documentação 	oficial ou se o oráculo (Google) não pode ajudá-lo.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Sempre perguntar é 	mais fácil do que procurar, mas uma habilidade muito importante 	para um desenvolvedor é saber se virar, pois vão existir momentos 	que você vai estar sozinho e precisa fazer o negócio funcionar. E 	ai?</p>
</li>
<li>Sugestão de lista de discussão em português sobre CakePHP: <a href="http://groups.google.com/group/cakephp-pt" target="_blank">http://groups.google.com/group/cakephp-pt</a></li>
</ul>
<h4>Passar para frente</h4>
<ul>
<li>
<p style="margin-bottom: 0cm;">Quando você estiver 	em um nível avançado de desenvolvimento, nunca esqueça que 	pessoas te ajudaram, então lembre-se que outros usuários também 	precisam de ajuda.</p>
</li>
</ul>
<p>Estas são alguns tópicos que acredito sererm importantes para desenvolvedores iniciantes, mas é importante ficar claro que o maior aprendizado vem com a experiência e através da tentativa e erro, então sempre é importante desenvolver, testar, mudar, testar, analizar e por ai vai.</p>
<p>Aproveito para agradecer o Juan Basso (<a href="https://twitter.com/jrbasso" target="_blank">@jrbasso</a>) por colaborar com este tutorial.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p><!-- p { margin-bottom: 0.21cm; }a:link {  } --></p>
<p style="margin-bottom: 0cm;">Participando de eventos e acompanhando lista de discussões percebi que novos desenvolvedores pretendem iniciar a utilização do Framework CakePHP para desenvolvimento web ágil, mas sem uma devida orientação acabam por desistir ou encher nossas caixas de e-mail com perguntas e problemas simples, que seriam facilmente respondidas/solucionados com uma simples consulta a documentação ou pesquisa no google.</p>
<p style="margin-bottom: 0cm;">Diante desta situação, escrevi este tutorial procurando direcionar este novos programadores a alcançarem sucesso em sua nova empreitada de desenvolvimento de software.</p>
<p style="margin-bottom: 0cm;">
<ol>
<li>
<p style="margin-bottom: 0cm;">Pré-Requisitos:</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">Antes de iniciar a 	utilização de qualquer framework, o desenvolvedor deve ter noções 	do funcionamento de Programação Orientada a Objetos, e neste caso 	em específico PHP Orientado a Objetos. A documentação oficial do 	PHP é muito boa e com vários exemplo: 	<a href="http://php.net/manual/pt_BR/language.oop5.php">http://php.net/manual/pt_BR/language.oop5.php</a></p>
</li>
</ul>
<ul>
<li>
<p style="margin-bottom: 0cm;">Compreender a 	estrutura de arrays em PHP é outro pré-requisito para desenvolver 	com CakePHP, pois essa estrutura é muito utilizada em 	controlladores, modelos e visões. Documentação: 	<a href="http://br3.php.net/manual/pt_BR/function.array.php">http://br3.php.net/manual/pt_BR/function.array.php</a></p>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Saber por que 	utilizar um framework</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">Um framework não é 	somente uma nova ferramenta que está no sendo muito comentada no 	momento, mas sim uma proposta que auxilia o desenvolvimento de 	aplicações web de maneira muito mais rápida que os modelos 	convencionais de desenvolvimento.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">O objetivo de um 	framework é fornecer toda a base para atividades comuns encontradas 	 comumente em todo sistema, como persistencia, autenticação, 	gerenciamento de seção, logs, etc. Com essa base o desenvolvedor 	inicia o desenvolvimento de um novo projeto já levando em 	consideração aspectos específicos das regras de negócios da 	aplicação, sem perder tempo com atividades que são secundárias.</p>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Entender o padrão 	MVC (Model – View – Controller)</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">MVC é um padrão de 	projeto adotado pela maioria dos frameworks, seu objetivo é 	organizar as partes da aplicação (dados / interfaces / regras de 	negócio) facilitando o desenvolvimento e a manutenção do sistema.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Existe uma ótima 	explicação de MVC na documentação oficial do CakePHP: 	<a href="http://book.cakephp.org/pt/view/890/Understanding-Model-View-Controller">http://book.cakephp.org/pt/view/890/Understanding-Model-View-Controller</a></p>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Fazer a aplicação 	de exemplo do Cookbook</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">Uma forma de 	entender o funcionamento do CakePHP é fazer a aplicação (Blog) de 	exemplo apresentada na documentação do CakePHP. Este tutorial pode 	ser acessado pelo link: <a href="http://book.cakephp.org/pt/view/1528/Blog">http://book.cakephp.org/pt/view/1528/Blog</a></p>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Procurar respostas 	para as dúvidas no oráculo google.com</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">CakePHP é um 	framework com bastante documentação de qualidade em português, 	mas como em todas as áreas da informática, a grande maioria dos 	assuntos é disponibilizada em inglês. Então sempre é 	aconselhável efetuar pesquisas nos dois idiomas.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Uma forma que 	utilizo quando preciso procurar algo é sempre iniciar a string de 	busca com o nome da ferramenta que estou utilizando.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Ex.</p>
<ul>
<li>
<p style="margin-bottom: 0cm;">cakephp conexão 		com o mysql</p>
</li>
<li>
<p style="margin-bottom: 0cm;">cakephp mysql 		connection</p>
</li>
</ul>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Participar de listas 	de discussões</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">Participar de listas 	é sempre bom para ver as tendências, colaborar com outros 	desenvolvedores e poder tirar dúvidas. Mas é muito importante 	antes de fazer uma pergunta, verificar se um tópico semelhante já 	não foi debatido, se sua resposta não está na documentação 	oficial ou se o oráculo (google) não pode ajudá-lo.</p>
</li>
<li>
<p style="margin-bottom: 0cm;">Sempre perguntar é 	mais fácil do que procurar, mas uma habilidade muito importante 	para um desenvolvedor é saber se virar, pois vão existir momentos 	que você vai estar sozinho e precisa fazer o negócio funcionar. E 	ai?</p>
</li>
</ul>
<ol>
<li>
<p style="margin-bottom: 0cm;">Passar para frente</p>
</li>
</ol>
<ul>
<li>
<p style="margin-bottom: 0cm;">Quando você estiver 	em um nível avançado de desenvolvimento, nunca esqueça que 	pessoas te ajudaram, então lembre-se que outros usuários também 	precisam de ajuda.</p>
</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2010/09/iniciando-o-desenvolvimento-web-com-cakephp/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>5º SoLiSC – Congresso Catarinense de Software Livre</title>
		<link>http://www.blog.wesleyk.com/2010/09/5%c2%ba-solisc-%e2%80%93-congresso-catarinense-de-software-livre/</link>
		<comments>http://www.blog.wesleyk.com/2010/09/5%c2%ba-solisc-%e2%80%93-congresso-catarinense-de-software-livre/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 15:05:29 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SoliSC]]></category>

		<guid isPermaLink="false">http://www.wesleyk.com/wordpress/?p=160</guid>
		<description><![CDATA[A Associação Software Livre Santa Catarina promove em Florianóplis, nos dias 22 e 23 de oububro de 2010, o 5º SoLiSC – Congresso Catarinense de Software Livre. Neste evento estarei apresentando uma palestra com o Título &#8220;Preparando um ambiente para desenvolvimento web com LAMP + CakePHP&#8220;. Para desenvolvedores inciantes em software livre, LAMP é um [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.wesleyk.com/blog/wp-content/uploads/2010/09/logo.png"><img class="size-medium wp-image-161 aligncenter" title="logo" src="http://www.wesleyk.com/blog/wp-content/uploads/2010/09/logo-300x97.png" alt="" width="300" height="97" /></a></p>
<p>A Associação Software Livre Santa Catarina promove em Florianóplis, nos dias 22 e 23 de oububro de 2010, o 5º SoLiSC – Congresso Catarinense de Software Livre.</p>
<p>Neste evento estarei apresentando uma palestra com o Título &#8220;<strong>Preparando um ambiente para desenvolvimento web com LAMP + CakePHP</strong>&#8220;. Para desenvolvedores inciantes em software livre, LAMP é um sigla para <strong>L</strong>inux, <strong>A</strong>pache, <strong>M</strong>ySQL e <strong>P</strong>HP, softwares <em>open source</em> que serão configurados com objetivo de permitir desenvolvimento web ágil com a utilização do framework CakePHP.</p>
<p>Mais informações sobre o evento,  e outras palestras que vão ser apresentadas, podem ser obtidas <a href="http://www.solisc.org.br/2010/" target="_blank">clicando aqui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2010/09/5%c2%ba-solisc-%e2%80%93-congresso-catarinense-de-software-livre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Conference Brasil 2010</title>
		<link>http://www.blog.wesleyk.com/2010/09/php-conference-brasil-2010/</link>
		<comments>http://www.blog.wesleyk.com/2010/09/php-conference-brasil-2010/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 02:27:02 +0000</pubDate>
		<dc:creator>Wesley Klewerton</dc:creator>
				<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.wesleyk.com/wordpress/?p=64</guid>
		<description><![CDATA[Em continuidade ao sucesso obtido em 2009, com mais de 700 participantes, com o conteúdo técnico organizado pelo PHP-SP e voluntários das diversas comunidades de PHP distribuídas pelo país, o PHP Conference Brasil 2010, que comemorará 5 anos, apresentará as mais importantes tendências do mercado de PHP, que contemplarão, através de Tutoriais Mão na Massa [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-65 aligncenter" title="phpbanner_full" src="http://www.wesleyk.com/blog/wp-content/uploads/2010/07/phpbanner_full.gif" alt="" width="468" height="60" /></p>
<p style="text-align: left;">Em continuidade ao sucesso obtido em 2009, com mais de 700 participantes, com o conteúdo técnico organizado pelo PHP-SP e voluntários das diversas comunidades de PHP distribuídas pelo país, o PHP Conference Brasil 2010, que comemorará 5 anos, apresentará as mais importantes tendências do mercado de PHP, que contemplarão, através de Tutoriais Mão na Massa &#8211; 6 horas, Palestras Técnicas, Estudos de Caso e Painés de Debate e Exposição com Patrocinadores, os seguintes macro-temas:</p>
<p><strong>&#8211;&gt; Começando com PHP</strong><br />
Boas práticas, dicas, tutoriais&#8230;</p>
<p><strong>&#8211;&gt; Segurança</strong><br />
Tratamento de vulnerabilidades, fortalecimento de código-fonte&#8230;</p>
<p><strong>&#8211;&gt; Frameworks &amp; Ferramentas</strong><br />
Uso dos mais diversos Frameworks, Classes, Bibliotecas e Ferramentas disponíveis no mercado.</p>
<p><strong>&#8211;&gt; Mercado de Trabalho</strong><br />
Dicas, Certificações, situação do mercado&#8230;</p>
<p><strong>&#8211;&gt; Estudos de Caso e Casos de Sucesso</strong><br />
Aplicações bem-sucedidas e usos incomuns para o PHP</p>
<p><strong>&#8211;&gt; Interop</strong><br />
Como a linguagem pode ser integrada com outras linguagens / tecnologias, como NF-e, AJAX, Webservices, etc&#8230;</p>
<p>O PHP Conference Brasil 2010 acontecerá durante os dias 25, 26, 27 e 28 de Novembro.</p>
<p>Para mais informações: <a href="http://www.temporealeventos.com.br/?area=13">clique aqui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.wesleyk.com/2010/09/php-conference-brasil-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

