<?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 Cezar &#187; apostilas ~ materiais</title>
	<atom:link href="http://www.diogocezar.com/blog/category/apostilas-materiais/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diogocezar.com/blog</link>
	<description>Blog pessoal de Diogo Cezar</description>
	<lastBuildDate>Fri, 25 Jun 2010 11:36:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tudo Junto e Misturado</title>
		<link>http://www.diogocezar.com/blog/2010/04/tudo-junto-e-misturado/</link>
		<comments>http://www.diogocezar.com/blog/2010/04/tudo-junto-e-misturado/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 02:40:04 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[arte]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[pessoal]]></category>
		<category><![CDATA[animação]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[identidade visual]]></category>
		<category><![CDATA[imagem satélite]]></category>
		<category><![CDATA[kings of leon]]></category>
		<category><![CDATA[legião urbana]]></category>
		<category><![CDATA[paramore]]></category>
		<category><![CDATA[paris]]></category>
		<category><![CDATA[use somebody]]></category>
		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2010/04/tudo-junto-e-misturado/</guid>
		<description><![CDATA[Olá pessoas, faz tempo que não tenho um tempinho sobrando pra postar qualquer coisa aqui, então vou dar uma caprixada e juntar em um post um monte de coisas que eu tenho achado interessante mas não tenho muito tempo de ficar postando separadamente.
O mestradão está me descascando, pretendo colocar os materiais aqui quando tiver tudo [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoas, faz tempo que não tenho um tempinho sobrando pra postar qualquer coisa aqui, então vou dar uma caprixada e juntar em um post um monte de coisas que eu tenho achado interessante mas não tenho muito tempo de ficar postando separadamente.</p>
<p>O mestradão está me <strike>descascando</strike>, pretendo colocar os materiais aqui quando tiver tudo certinho, algumas coisas que estou compilando já estão disponíveis no diretório: <a href="http://www.diogocezar.com/mestrado/"><strong>www.diogocezar.com/mestrado/</strong></a></p>
<p>Mas vamos colocar algumas coisas interessantes, primeiro um vídeo de paramore fazendo cover kings of leon, não curto muito paramore, mas gostei da versão.</p>
<h1>Paramore – Use Somebody</h1>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:07385f86-259a-4bb4-bdb7-e30f48eef43d" class="wlWriterEditableSmartContent">
<div id="05c5de0d-eef1-4c32-9256-ca13cf538068" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=qXk_KVNfInU&amp;hl=pt_BR&amp;fs=1&amp;rel=0" target="_new"><img src="http://www.diogocezar.com/blog/wp-content/uploads/2010/04/video9ca8bd454da21.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('05c5de0d-eef1-4c32-9256-ca13cf538068'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/qXk_KVNfInU&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/qXk_KVNfInU&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""/></a></div>
</div>
</div>
<h1>DAN the MAN</h1>
<p>Também achei bem legal uma animação que vi no site do meu amigo totonho (<a href="http://twitter.com/coerenciazero"><strong>@coerenciazero</strong></a>) um game um tanto quanto machista mas vale muito a pena, super engraçado:</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ca802b8b-254f-4e65-8105-63a313b26ead" class="wlWriterEditableSmartContent">
<div id="d6d42685-122d-43b9-ac64-9f04238e89e9" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=SEVU-YLpM8A&amp;hl=pt_BR&amp;fs=1&amp;rel=0" target="_new"><img src="http://www.diogocezar.com/blog/wp-content/uploads/2010/04/video71c746c8dbca1.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('d6d42685-122d-43b9-ac64-9f04238e89e9'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/SEVU-YLpM8A&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/SEVU-YLpM8A&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""/></a></div>
</div>
</div>
<p>&#160;</p>
<h1>Animações de Legião</h1>
<p>Também tem dois vídeos bem legais de um cara, alias gostei de quase todos o link para o perfil dele no orkut está disponível <a href="http://www.youtube.com/user/peixeaquatico"><strong>aqui</strong></a>.</p>
<p>Nesses vídeos o kra do <strong>peixeaquatico </strong>faz umas animações com as músicas Faroeste Caboclo e Eduardo e Mônica do Legião, confiram:</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:87cbee47-5b2a-4cb5-9896-a83493a409cb" class="wlWriterEditableSmartContent">
<div id="6886e5eb-7939-4e03-ad11-78442eb3caaf" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=YwohOnDFi00&amp;hl=pt_BR&amp;fs=1&amp;rel=0" target="_new"><img src="http://www.diogocezar.com/blog/wp-content/uploads/2010/04/video3eebee3e73391.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('6886e5eb-7939-4e03-ad11-78442eb3caaf'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/YwohOnDFi00&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/YwohOnDFi00&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""/></a></div>
</div>
</div>
<p>&#160;</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3dbe7190-8499-42e9-9ec2-a715688cf731" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/3LUH8ovUAF0&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en"></param><embed src="http://www.youtube.com/v/3LUH8ovUAF0&amp;hl=pt_BR&amp;fs=1&amp;rel=0&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<p>&#160;</p>
<h1>Paris em 26 giga pixels</h1>
<p>Ainda tem o link <a title="http://www.paris-26-gigapixels.com" href="http://www.paris-26-gigapixels.com"><strong>http://www.paris-26-gigapixels.com</strong></a> que mostra a cidade de paris num esquema bem legal, é possível dar um super zoom na imagem, e ver detalhes que a princípio seriam imperceptíveis.</p>
<h1>Pixels</h1>
<p>Boa a idéia de transformar o mundo em pixels:</p>
<p><object width="480" height="270"><param name="movie" value="http://www.dailymotion.com/swf/video/xcv6dv"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xcv6dv" width="480" height="270" allowfullscreen="true" allowscriptaccess="always"></embed></object>    <br /><b><a href="http://www.dailymotion.com/video/xcv6dv_pixels-by-patrick-jean_creation">PIXELS by PATRICK JEAN.</a></b>    <br /><i>Enviado por <a href="http://www.dailymotion.com/onemoreprod">onemoreprod</a>. &#8211; <a href="http://www.dailymotion.com/br/channel/creation">Ver mais videos criativos</a></i></p>
<h1>Satellite Car Chase</h1>
<p>Uma boa animação feita com imagens de satélite.</p>
<p align="center"><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9411892&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9411892&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object></p>
<p><a href="http://vimeo.com/9411892">Satellite Car Chase</a> from <a href="http://vimeo.com/honestdirectors">Honest Directors</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h1>Identidade Visual</h1>
<p>Uma ideia muito legal do canal alemão <strong>13th Street</strong>, especializado em <strong>filmes de crimes e terror</strong>, resolveu contextualizar os materiais que utilizam na empresa no dia-a-dia.</p>
<p><a href="http://www.diogocezar.com/blog/wp-content/uploads/2010/04/corporate_design_011.jpg" rel="lightbox[441]"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="corporate_design_01[1]" border="0" alt="corporate_design_01[1]" src="http://www.diogocezar.com/blog/wp-content/uploads/2010/04/corporate_design_011_thumb.jpg" width="463" height="359" /></a> Veja o post completo <a href="http://www.caixapretta.com.br/2010/04/design-corporativo-13th-street-channel/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+CaixaPretta+(Caixa+PreTTa+-+J%C3%A1+leu+um+blog+hoje%3F)"><strong>clicando aqui</strong></a>.</p>
<p>Por enquanto é isso pessoal, obrigado a <a href="http://twitter.com/Alieeen"><strong>@Alieeen</strong></a> que me ajudou a achar algumas boas dessas coisas, minha amiga nerds de todas as horas!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2010/04/tudo-junto-e-misturado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 a evolução ~ Parte 1/2</title>
		<link>http://www.diogocezar.com/blog/2009/08/html5-a-evoluo-parte-12/</link>
		<comments>http://www.diogocezar.com/blog/2009/08/html5-a-evoluo-parte-12/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 17:55:58 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[conhecimento]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[java script]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/08/html5-a-evoluo-parte-12/</guid>
		<description><![CDATA[A internet está em constante evolução, isso é um fato inegável. Atualmente contamos com alguns serviços, tais como: twitter, facebook, orkut e etc…  que estão mudando o conceito de informação em todo o mundo.
Algo que as vezes passa desapercebido é que, essa evolução acontece naturalmente, independente do meio, ou seja, da tecnologia disponível. Nós do [...]]]></description>
			<content:encoded><![CDATA[<p>A internet está em constante evolução, isso é um fato inegável. Atualmente contamos com alguns serviços, tais como: <a href="http://twiiter.com" target="_blank"><strong>twitter</strong></a>, <a href="http://www.facebook.com" target="_blank"><strong>facebook</strong></a>, <a href="http://www.orkut.com" target="_blank"><strong>orkut</strong></a> e etc…  que estão mudando o conceito de informação em todo o mundo.</p>
<p>Algo que as vezes passa desapercebido é que, essa evolução acontece naturalmente, independente do meio, ou seja, da tecnologia disponível. Nós do âmbito computacional temos por qualidade a persistência, e muitas vezes sem saber que é impossível, acabamos fazendo; talvez não da maneira correta, com especificações e/ou padrões, mas na famosa gambiarra.</p>
<p>Foi justamente através da gambiarra que a Internet encontra-se no caos que vivemos hoje. O padrão para convencionar como os navegadores devem renderizar seus códigos, estabelecido pela <a href="http://www.w3.org/" target="_blank"><strong>W3C</strong></a>, ainda não é implementado inteiramente por alguns navegadores, que infelizmente se aproveitam da popularidade para de impor seu próprio método padrão.</p>
<p>Talvez a vilã de tudo isso seja a Microsoft, com o famoso Internet Explorer, que insiste em impedir o progresso inevitável da Internet. Coincidência ou não, na lista dos navegadores modernos, o único que não implementa os conceitos primordiais do HTML5 é o Internet Explorer, aliás, não implementa nem a especificação do HTML 4.01 completa.</p>
<p>Há alguns dias houve uma mobilização entre os grandes da web para que houvesse um boicote ao Internet Explorer 6, que realmente está impedindo o progresso da Internet. Li em uma entrevista que a equipe Microsoft se recusa a aderir a evolução, e continuará oferecendo suporte para esse navegador. Será que não há um interesse por parte da Microsoft em evoluir? Medo? Fica a conclusão por conta do leitor.</p>
<p>A internet chegou a um nível que não podemos apenas continuar montando esse Frankstein: <em>plugins</em> e mais <em>plugins</em> para fazer algo que deveria estar embutido no próprio código. Nessa linha de pensamento é que surge o HTML5, uma forma de encapsular os recursos  que a Internet tem para oferecer, agrupando-os no lugar que já deveriam estar desde o princípio, no próprio código HTML.</p>
<p>Resumindo a boa apresentação de Andrew, para contextualizar o HTML5:</p>
<p>Em 1995 a Netscape lança junto com seu navegador, a linguagem de programação JavaScript, e junto a ela, a primeira recomendação para estipular métricas a serem seguidas por uma linguagem. Seu desenvolvimento foi tão importante que está presente até os dias atuais. Sua função é permitir a iteração no lado cliente (<em>client-side</em>) com os objetos da página, ou seja, poder alterar características dos objetos que compões o documento (textos, formulários, imagens) em tempo de execução, sem a necessidade de enviar uma requisição ao servidor e esperar uma resposta com outro código HTML.</p>
<p>Essa interação só foi possível, pois outra característica nascida com a criação do JavaScript, o DOM (Document Object Model), que mapeia os elementos HTML em formato de árvore, foi implementado, e assim, a linguagem JavaScript poderia manipular um nodo (uma folha da árvore) independentemente de toda a estrutura.</p>
<p>O JavaScript também foi implementado pela Microsoft com o nome de JScript e pela adobe como ActionScript (presente nas aplicações Flash);</p>
<p>Em 1998, Jhonatan que trabalhava numa equipe da Microsoft, ao se deparar com o DHTML (Utilização de JavaScript + HTML), implementou uma função que daria vida ao AJAX(<em>Asynchronous Javascript And</em> XML) o XMLHTTP, que apesar do nome, não tem muito a ver com XML. Essa função servia para permitir uma comunicação com o servidor de forma assíncrona, descontinuando a necessidade de enviar uma solicitação para somente depois, receber uma resposta. Essa descoberta foi revolucionária, mas na época não teve destaque pois não ficou claro para os desenvolvedores a implementação da comunicação assíncrona.</p>
<p>Em 2002 a empresa Mozilla percebeu a potencialidade desse recurso e implementou a função XMLHttpRequest, que se tornou o padrão para comunicação assíncrona nos principais navegadores como (FireFox, Opera, Safari, Chrome).</p>
<p>Mas foi somente em 2004 que o mundo se rendeu a essa nova funcionalidade, com as magias feitas pelo Google, em sua aplicação Gmail. Isso se deu pela implementação da função XMLHttpRequest construindo todo um conceito de programação chamado AJAX. Esse não era um conceito novo, já existiam implementações idênticas nos anos 90, mas teve atenção somente depois da implementação do Google.</p>
<p>Até então, não se tinha noção do que era possível desenvolver com AJAX, foi então em 2005 que o Google lança o Google Maps, que pode ser considerada a primeira aplicação web com características de uma aplicação <em>desktop</em>.</p>
<p>Até aqui vimos um pouco da evolução da Internet como um todo, mas vamos voltar e analisar como tudo isso era codificado, ou seja, vamos voltar a 1999 com o HTML 4.01.</p>
<p>Quase toda a Internet que temos hoje está escrita em HTML 4.01 (1999) ou XHTML 1.0 (2000) ou seja, estamos quase 10 anos trabalhando com conceitos que não previam a dimensão que a Internet iria tomar. Justamente por essa defasagem temos hoje um problema classificado por Andrew de <em>plugin hell</em> (inferno de plugins) Adobe Flash, Microsoft SilverLight e Sun com JavaFx. Dentre suas desvantagens podemos citar que: não seguem um padrão, não são nativos, são particulares e não tem a codificação aberta, o que impede o progresso.</p>
<p>A W3C, que estabelece os padrões a serem seguidos na Internet, formada pelas grandes empresas que ditam moda, vendo a necessidade de aprimorar as falhas notórias do HTML 4.01 e do XHTML 1.0 decide então criar o XHTML 2.0.</p>
<p>O grande problema foi que o XHTML 2.0 foi uma tentativa de revolução, e o mercado não estava preparado para absorver tamanhas transformações. Então o XHTML2.0 foi descontinuado.</p>
<p>Em 2004, os representantes das empresas Mozilla, Apple e Opera se reuniram e decidiram criar um grupo paralelo a W3C, começaram então a desenvolver uma codificação totalmente diferente da tentativa do XHTML 2.0, estava então formado o<em> The Web Hypertext Application Technology Working Group </em>(WHAT-WG). Esse grupo tomou como base a <span style="text-decoration: underline;">evolução</span> e não a <span style="text-decoration: underline;">revolução</span>, pois, mudar drasticamente iria corromper muito do que já estava funcionando na Internet. O principal objetivo do grupo era criar <em>tags</em> que facilitariam a implementação de aplicações Web nativas. Em segundo plano, houve a necessidade de eliminar a sopa de <em>tags,</em> definida por Andrew como, uma misturas de tags iguais para representar formatações diferentes. Quando o HTML 4.01 foi especificado, tags foram criadas e seu objetivo estipulado, entretanto nada foi documentado com relação a como os navegadores deveriam interpretar essas <em>tags</em>, Isso deu origem ao <span style="text-decoration: underline;">MAIOR PROBLEMA ENFRENTADO POR DESENVOLVEDORES WEB</span> a incompatibilidade da mesma codificação em navegadores diferentes; o que acontece é que cada navegador tenta adivinhar como interpretar determinada <em>tag</em> quando um desenvolvedor tentou fazer algo de forma errada. A proposta do HTML5 é especificar detalhadamente como interpretar possíveis erros para que seja possível manter a maior compatibilidade possível.</p>
<p>Um aspecto interessante que vem com o HTML5 é que ele elimina a necessidade de se criar vários encadeamentos de <em>divs</em> (blocos) para montar seu <em>layout</em>,  para o desenvolvimento do HTML5 foi realizada uma pesquisa para extrair quais eram os <em>divs</em> mais populares e transformá-los em <em>tags:</em></p>
<p><a href="http://www.diogocezar.com/images/HTML5aevoluo_B92E/grafico.jpg" rel="lightbox[359]"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="grafico" src="http://www.diogocezar.com/images/HTML5aevoluo_B92E/grafico_thumb.jpg" border="0" alt="grafico" width="466" height="291" /></a></p>
<p>A idéia foi implementar tags de forma que a semântica ficasse separada do visual, que é trabalho para o CSS.</p>
<p>Vamos analisar algumas inovações do HTML5:</p>
<h1>Doctype</h1>
<p>O tipo de documento em HTML5 não necessita mais qualquer tipo de especificação para validação, como era necessário no XHTML, ficou mais simplificado e pode ser usado somente como:</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;</span></a> !DOCTYPE HTML&gt;</span> </div>
</li>
</ol>
</div>
</div>
<p>antes:</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;</span></a> !DOCTYPE html PUBLIC <span class="st0">&#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;</span> <span class="st0">&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;</span><span class="kw2">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
<h1>Html</h1>
<p>A tag html na nova especificação necessita apenas da linguagem em que está sendo escrita:</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/html.html"><span class="kw2">&lt;html</span></a> <span class="kw3">lang</span>=<span class="st0">&#8220;pt-br&#8221;</span><span class="kw2">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
<h1>Header</h1>
<p>O header nada tem a ver com a <em>tag</em> <em>head</em>, que ainda existe e especifica as configurações do documento, serve aqui para a criação de um cabeçalho para sua página html.</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2">&lt;header <span class="kw3">id</span>=<span class="st0">&#8220;top-header&#8221;</span><span class="kw2">&gt;</span></a></span>Logo do site, search, etc.<span class="sc2"><span class="kw2">&lt;</span></a>/header&gt;</span> </div>
</li>
</ol>
</div>
</div>
<h1>Nav</h1>
<p>A tag nav foi especificada para a construção de menus. É fortemente utilizada com as listas li.</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2">&lt;nav&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><a href="http://december.com/html/4/element/ul.html"><span class="kw2">&lt;ul&gt;</span></a></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><a href="http://december.com/html/4/element/li.html"><span class="kw2">&lt;li&gt;</span></a></span>Navegação do site<span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><span class="kw2">&lt;/ul&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;</span></a>/nav&gt;</span> </div>
</li>
</ol>
</div>
</div>
<h1>Section</h1>
<p>Especifica uma sessão para o site, pode ser um conteúdo, uma barra lateral, entre outros;</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1"><span class="sc2">&lt;section <span class="kw3">id</span>=”conteudo”<span class="kw2">&gt;</span></a></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;article&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2">&lt;header&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><a href="http://december.com/html/4/element/h1.html"><span class="kw2">&lt;h1&gt;</span></a></span>Titulo do Artigo<span class="sc2"><span class="kw2">&lt;/h1&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><span class="kw2">&lt;</span></a>/header&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><a href="http://december.com/html/4/element/p.html"><span class="kw2">&lt;p&gt;</span></a></span>Texto do artigo<span class="sc2"><span class="kw2">&lt;/p&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc2"><span class="kw2">&lt;</span></a>/article&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;</span></a>/section&gt;</span> </div>
</li>
</ol>
</div>
</div>
<p>Note que usamos a tag <strong>article </strong>para especificar um artigo, e que dentro de um artigo temos especificado uma cabeçalho com a tag <strong>header</strong>.</p>
<p>Outros recursos interessantes que serão oferecidos pelo HTML5 são a inclusão de vídeo e imagem de forma nativa e tratados como objetos html. E assim damos adeus aos <em>plugins</em>?</p>
<p>Atualmente já é possível utilizar alguns recursos da nova especificação, o site <a href="http://html5doctor.com/" target="_blank"><strong>HTML5doctor</strong></a> mostra o que já é possível implementar.</p>
<p>Em um próximo artigo, vou demonstrar como é possível transformar uma implementação convencional, com <em>header</em>, menu, <em>content</em> e <em>footer</em> em HTML5.</p>
<p>Por enquanto é isso, espero que tenham aproveitado. Abraços.</p>
<p>Links:</p>
<ul>
<li><a title="http://html5.validator.nu/" href="http://html5.validator.nu/">http://html5.validator.nu/</a></li>
<li><a title="http://html5doctor.com/" href="http://html5doctor.com/">http://html5doctor.com/</a></li>
</ul>
<p>Baseado na obra de:</p>
<ul>
<li><a href="mailto:andrew@deandrade.com" target="_blank"><strong>Andrew Andrade</strong></a><br />
(<a title="http://www.cssnolanche.com.br/webcast-html5-ja-e-uma-realidade/" href="http://www.cssnolanche.com.br/webcast-html5-ja-e-uma-realidade/">http://www.cssnolanche.com.br/webcast-html5-ja-e-uma-realidade/</a>);</li>
</ul>
<p></html></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/08/html5-a-evoluo-parte-12/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (Ajax)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-ajax/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-ajax/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 20:13:16 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-ajax/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao nono módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à jQuery com Ajax e SAjax.

jQuery com Ajax

O que é AJAX? 
Por que Usar? 
Quando Usar? 
Quem usa? 
Ciclo de Vida de uma Aplicação Web 
Ciclo de Vida de uma Aplicação Web 2.0 
Maravilhas do JQuery 
Como [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao nono módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à <em>jQuery com Ajax e SAjax.</em></p>
<ul>
<li>jQuery com Ajax
<ul>
<li>O que é AJAX? </li>
<li>Por que Usar? </li>
<li>Quando Usar? </li>
<li>Quem usa? </li>
<li>Ciclo de Vida de uma Aplicação Web </li>
<li>Ciclo de Vida de uma Aplicação Web 2.0 </li>
<li>Maravilhas do JQuery </li>
<li>Como fazer?
<ul>
<li>Load HTML
<ul>
<li>Filtrando os Resultados </li>
</ul>
</li>
<li>$.POST e $.GET </li>
<li>Ações Antes e Depois do Ajax </li>
<li>$.AJAX </li>
</ul>
</li>
</ul>
</li>
<li>SAjax
<ul>
<li>O que é? </li>
<li>Como funciona? </li>
<li>Como utilizar? </li>
<li>Configurando o SAjax </li>
<li>Utilizando o SAjax </li>
<li>Tratando Acentos </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S9_JQuery_Ajax.pdf">clique aqui</a> &#8211; S9_JQuery_Ajax.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S9_SAjax.pdf">clique aqui</a> &#8211; S9_SAjax.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-ajax/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (JavaScript e jQuery)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-javascript-e-jquery/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-javascript-e-jquery/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 19:52:14 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[objeto literal]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-javascript-e-jquery/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao oitavo módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à JavaScript, jQuery, jQuery com Objeto Literal.

JavaScript

Introdução 
Destaques da Linguagem 
Código JavaScript 
Onde são Usados? 
Sintaxe e Estrutura 
Tipos de Dados 
Variáveis 
Conversão de Tipos 
Caixas de Mensagens 
Funções 
Eventos 
Hierarquia de Objetos 
Propriedades e Métodos 
Comandos [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao oitavo módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à <em>JavaScript, jQuery, jQuery com Objeto Literal.</em></p>
<ul>
<li>JavaScript
<ul>
<li>Introdução </li>
<li>Destaques da Linguagem </li>
<li>Código JavaScript </li>
<li>Onde são Usados? </li>
<li>Sintaxe e Estrutura </li>
<li>Tipos de Dados </li>
<li>Variáveis </li>
<li>Conversão de Tipos </li>
<li>Caixas de Mensagens </li>
<li>Funções </li>
<li>Eventos </li>
<li>Hierarquia de Objetos </li>
<li>Propriedades e Métodos </li>
<li>Comandos Interessantes </li>
</ul>
</li>
<li>jQuery
<ul>
<li>O que é? </li>
<li>Por que Utilizar? </li>
<li>Características </li>
<li>Funcionalidades </li>
<li>Onde Obter? </li>
<li>Como Instalar? </li>
<li>Iniciando o JQuery </li>
<li>Seletores em JQuery </li>
<li>Capturando Atributos </li>
<li>Procurando Elementos </li>
<li>Efeitos Visuais </li>
<li>Modo de Compatibilidade </li>
</ul>
</li>
<li>jQuery com Objeto Literal
<ul>
<li>Objeto Literal em JavaScript </li>
<li>Convenções jQuery e Objeto Literal </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S8_JavaScript.pdf">clique aqui</a> &#8211; S8_JavaScript.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S8_JQuery.pdf">clique aqui</a> &#8211; S8_JQuery.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S8_JQuery_Objeto_Literal.pdf">clique aqui</a> &#8211; S8_JQuery_Objeto_Literal.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-javascript-e-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (BD e PEAR)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-bd-e-pear/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-bd-e-pear/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 18:33:53 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[conexão com banco de dados]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[postgre]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-bd-e-pear/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao sétimo módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à Integração do PHP com banco de dados, Componente PEAR::DB, Componente PEAR::HTML_Template_IT.

PHP Integração BD

Quais Bancos? 
Boas Práticas 
Modelo de Exemplo 
MySQL

Conectando-se ao Banco 
Selecionando um BD 
Executando um Comando SQL 


PostGreSQL

Conectando-se ao Banco 
Executando um comando SQL [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao sétimo módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à <em>Integração do PHP com banco de dados</em>, <em>Componente PEAR::DB</em>,<em> Componente PEAR::HTML_Template_IT</em>.</p>
<ul>
<li>PHP Integração BD
<ul>
<li>Quais Bancos? </li>
<li>Boas Práticas </li>
<li>Modelo de Exemplo </li>
<li>MySQL
<ul>
<li>Conectando-se ao Banco </li>
<li>Selecionando um BD </li>
<li>Executando um Comando SQL </li>
</ul>
</li>
<li>PostGreSQL
<ul>
<li>Conectando-se ao Banco </li>
<li>Executando um comando SQL </li>
</ul>
</li>
<li>Percorrendo os dados </li>
<li>Capturando o Erro </li>
</ul>
</li>
<li>PEAR::DB
<ul>
<li>A Biblioteca PEAR </li>
<li>Componentes Fornecidos pelo PEAR </li>
<li>Classes DB do PEAR </li>
<li>URL ou DSN do PEAR::DB </li>
<li>Conectando ao Banco </li>
<li>Executando Consultas </li>
<li>Percorrendo os Dados </li>
<li>Encerrando o Processo </li>
<li>Modos de Busca do Resultado
<ul>
<li>DB_FECHMODE_ORDERED </li>
<li>DB_FETCHMODE_ASSOC </li>
<li>DB_FETCHMODE_OBJECT </li>
</ul>
</li>
<li>Outras Funções Úteis para Retorno de Dados </li>
<li>Encerrando a Conexão </li>
</ul>
</li>
<li>PEAR::HTML_Template_IT
<ul>
<li>Por que Usar Templates? </li>
<li>Ferramentas Existentes </li>
<li>PEAR::HTML_Template_IT </li>
<li>Repetição de Bloco </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S7_PHP_Integra&ccedil;&atilde;o_BD.pdf">clique aqui</a> &#8211; S7_PHP_Integração_BD.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S7_Pear_DB.pdf">clique aqui</a> &#8211; S7_Pear_DB.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S7_Pear_HTML_Template_IT.pdf">clique aqui</a> &#8211; S7_Pear_HTML_Template_IT.pdf</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-bd-e-pear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (Recursos do PHP)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-recursos-do-php/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-recursos-do-php/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 18:09:41 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[geração de imagens]]></category>
		<category><![CDATA[manipulação de arquivos]]></category>
		<category><![CDATA[upload de arquivos; envio de e-mail]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-recursos-do-php/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao sexto módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à Manipulação de Arquivos, Upload de arquivos, Envio de E-mails e Geração de Imagens.

PHP Arquivos

FILE_GET_CONTENTS 
FILE_PUT_CONTENTS 
Lendo um arquivo por partes

fopen 
fgetc 
fgets 
feof 
fclose 
Lendo por Caractere 
Lendo por Linha 


Escrevendo um arquivo por partes

fwrite 


Verificando [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao sexto módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à <em>Manipulação de Arquivos</em>, <em>Upload de arquivos</em>,<em> Envio de E-mails e Geração de Imagens</em>.</p>
<ul>
<li>PHP Arquivos
<ul>
<li>FILE_GET_CONTENTS </li>
<li>FILE_PUT_CONTENTS </li>
<li>Lendo um arquivo por partes
<ul>
<li>fopen </li>
<li>fgetc </li>
<li>fgets </li>
<li>feof </li>
<li>fclose </li>
<li>Lendo por Caractere </li>
<li>Lendo por Linha </li>
</ul>
</li>
<li>Escrevendo um arquivo por partes
<ul>
<li>fwrite </li>
</ul>
</li>
<li>Verificando arquivos
<ul>
<li>file_exists </li>
<li>Permissões
<ul>
<li>is_readable </li>
<li>is_writable </li>
<li>is_executable </li>
<li>is_dir </li>
<li>is_file </li>
<li>is_link </li>
</ul>
</li>
<li>Diretório e arquivo
<ul>
<li>dirname </li>
<li>basename </li>
</ul>
</li>
<li>Tamanho do Arquivo
<ul>
<li>filesize </li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>PHP Upload
<ul>
<li>Upload de Arquivos em PHP </li>
<li>Propriedades do $_FILES </li>
<li>Alterando o action do formulário </li>
<li>Funções úteis </li>
</ul>
</li>
<li>PHP Email
<ul>
<li>Enviando E-mails em PHP </li>
<li>Configurando o PHP para Enviar E-mails </li>
<li>Parâmetros Opcionais do Envio de Correio </li>
</ul>
</li>
<li>PHP Geração de Imagens
<ul>
<li>Por que Manipular Imagens? </li>
<li>Biblioteca Gráfica GD </li>
<li>Tipos de Imagens Suportados </li>
<li>Criando uma Imagem </li>
<li>Definindo Cores </li>
<li>Definindo o Conteúdo </li>
<li>Exibindo a Imagem </li>
<li>Liberando a Memória Utilizada </li>
<li>Escrevendo em uma Imagem </li>
<li>Criando Miniaturas </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S6_PHP_Arquivos.pdf">clique aqui</a> &#8211; S6_PHP_Arquivos.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S6_PHP_Upload.pdf">clique aqui</a> &#8211; S6_PHP_Upload.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S6_PHP_Email.pdf">clique aqui</a> &#8211; S6_PHP_Email.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S6_PHP_Geracao_Imagens.pdf">clique aqui</a> &#8211; S6_PHP_Geração_Imagens.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-recursos-do-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (PHPOO)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-phpoo/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-phpoo/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 17:44:27 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[herança]]></category>
		<category><![CDATA[orientação a objetos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tratamento de erros]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-phpoo/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao quinto módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à linguagem de programação php com os paradigmas da orientação a objetos:

PHPOO &#8211; Parte 1

Revisão de Orientação a Objetos

Objeto 
Classe 
Instância 
Encapsulamento 
Ocultamento de Informações 
Polimorfismo 
Herança ou Especialização 
Agregação e Composição 


Características do Trabalho com POO [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao quinto módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à linguagem de programação php com os paradigmas da orientação a objetos:</p>
<ul>
<li>PHPOO &#8211; Parte 1
<ul>
<li>Revisão de Orientação a Objetos
<ul>
<li>Objeto </li>
<li>Classe </li>
<li>Instância </li>
<li>Encapsulamento </li>
<li>Ocultamento de Informações </li>
<li>Polimorfismo </li>
<li>Herança ou Especialização </li>
<li>Agregação e Composição </li>
</ul>
</li>
<li>Características do Trabalho com POO em PHP 5 </li>
<li>Classes e Objetos em PHP </li>
<li>Especificadores de Acesso </li>
<li>Métodos e Variáveis Estáticas </li>
<li>Métodos e Classes Finais </li>
<li>Construtores e Destrutores </li>
<li>Classe Abstrata </li>
<li>Interfaces </li>
<li>Diferença entre Classes Abstratas e Interfaces </li>
</ul>
</li>
<li>PHPOO &#8211; Parte 2
<ul>
<li>Herança em PHP </li>
<li>Tratando Erros </li>
<li>Método __call() </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S5_PHPOO_Parte1.pdf">clique aqui</a> &#8211; S5_PHPOO_Parte1.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S5_PHPOO_Parte2.pdf">clique aqui</a> &#8211; S5_PHPOO_Parte2.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-phpoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (PHP)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-php/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-php/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 17:30:06 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[datas]]></category>
		<category><![CDATA[estruturas de controle]]></category>
		<category><![CDATA[funções]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sessões]]></category>
		<category><![CDATA[tipos de dados]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-php/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao quarto módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à linguagem de programação php:

PHP &#8211; Parte 1

Introdução 
Primeiro Script 
O que o PHP Pode Fazer? 
Configuração (PHP.INI) 
Sintaxe Básica 
Mesclando XHTML e PHP 
Comentários 
Palavras-chave do PHP 
Variáveis 
Interpretação de Variáveis 


PHP &#8211; Parte 2

Tipos de [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao quarto módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à linguagem de programação php:</p>
<ul>
<li>PHP &#8211; Parte 1
<ul>
<li>Introdução </li>
<li>Primeiro Script </li>
<li>O que o PHP Pode Fazer? </li>
<li>Configuração (PHP.INI) </li>
<li>Sintaxe Básica </li>
<li>Mesclando XHTML e PHP </li>
<li>Comentários </li>
<li>Palavras-chave do PHP </li>
<li>Variáveis </li>
<li>Interpretação de Variáveis </li>
</ul>
</li>
<li>PHP &#8211; Parte 2
<ul>
<li>Tipos de Dados </li>
<li>Arrays </li>
<li>Constantes </li>
<li>Expressões </li>
<li>Operadores Aritméticos </li>
<li>Operadores de Comparação </li>
<li>Operadores Lógicos </li>
<li>Operadores de Incremento/Decremento </li>
<li>Operador Ternário </li>
<li>Precedência de Operadores </li>
<li>Funções Úteis </li>
<li>Manipulação de Datas </li>
<li>Estruturas de Controle
<ul>
<li>if </li>
<li>else </li>
<li>elseif </li>
<li>switch </li>
<li>while </li>
<li>do..while </li>
<li>for </li>
<li>foreach </li>
<li>break </li>
<li>continue </li>
</ul>
</li>
</ul>
</li>
<li>PHP &#8211; Parte 3
<ul>
<li>Comando exit </li>
<li>Função list </li>
<li>Funções de classificação </li>
<li>Funções para reordenação </li>
<li>Formatando strings </li>
<li>Caracteres especiais </li>
<li>Reutilização de Código
<ul>
<li>Require </li>
<li>Include </li>
</ul>
</li>
<li>Utilizando Funções </li>
<li>Criando suas Próprias Funções </li>
<li>Manipulando Datas </li>
<li>Extraindo Dados de Formulários
<ul>
<li>Método POST </li>
<li>Método GET </li>
</ul>
</li>
</ul>
</li>
<li>PHP &#8211; Parte 4
<ul>
<li>Trabalhando com Cookies </li>
<li>Trabalhando com Sessões </li>
<li>Redirecionando </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S4_PHP_Parte1.pdf">clique aqui</a> &#8211; S4_PHP_Parte1.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S4_PHP_Parte2.pdf">clique aqui</a> &#8211; S4_PHP_Parte2.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S4_PHP_Parte3.pdf">clique aqui</a> &#8211; S4_PHP_Parte3.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S4_PHP_Parte4.pdf">clique aqui</a> &#8211; S4_PHP_Parte4.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (CSS)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-css/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-css/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:45:20 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[tableless]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-css/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao terceiro módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos às folhas de estilo ou Cascading Style Sheet (CSS) e Tableless:

CSS &#8211; Parte 1

Problemas do HTML 
O que é CSS? 
Por que usar CSS? 
O Efeito Cascata 
Definição da Formatação CSS 
Regras do CSS e sua Sintaxe [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao terceiro módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos às folhas de estilo ou Cascading Style Sheet (CSS) e <em>Tableless</em>:</p>
<ul>
<li>CSS &#8211; Parte 1
<ul>
<li>Problemas do HTML </li>
<li>O que é CSS? </li>
<li>Por que usar CSS? </li>
<li>O Efeito Cascata </li>
<li>Definição da Formatação CSS </li>
<li>Regras do CSS e sua Sintaxe </li>
<li>Exemplos de CSS </li>
<li>Inserindo Comentários nas CSS </li>
<li>Modificando Links </li>
</ul>
</li>
<li>CSS &#8211; Parte 2
<ul>
<li>Cores da Web </li>
<li>Modificando o Body </li>
<li>Estilizando Texto </li>
<li>Tamanho das Fontes </li>
<li>Espaçamento entre Linhas </li>
<li>Parágrafos </li>
<li>Títulos </li>
<li>Listas </li>
<li>Boxes
<ul>
<li>Posicionamento Absoluto </li>
<li>Posicionamento Relativo </li>
</ul>
</li>
</ul>
</li>
<li><em>Tableless</em>
<ul>
<li>O que é? </li>
<li>Layout Feito com Tabelas </li>
<li>Layout Feito com Tableless </li>
<li>Vantagens </li>
<li>Como fazer? </li>
<li>Construindo um exemplo </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S3_CSS_Parte1.pdf">clique aqui</a> &#8211; S3_CSS_Parte1.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S3_CSS_Parte2.pdf">clique aqui</a> &#8211; S3_CSS_Parte2.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S3_Tableless.pdf">clique aqui</a> &#8211; S3_Tableless.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programa&#231;&#227;o para Web (XHTML)</title>
		<link>http://www.diogocezar.com/blog/2009/07/programao-para-web-xhtml/</link>
		<comments>http://www.diogocezar.com/blog/2009/07/programao-para-web-xhtml/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:27:37 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[apostilas ~ materiais]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.diogocezar.com/blog/2009/07/programao-para-web-xhtml/</guid>
		<description><![CDATA[Um apanhado de conteúdos correspondentes ao segundo módulo de Programação para Web.
Dentre os arquivos estão os conteúdos relativos à linguagem de marcação XHTML:

XHTML &#8211; Parte 1

Histórico 
Definição 
Vantagens 
Regras Básicas 
Conceitos Básicos

Cabeçalho 
Corpo 




XHTML &#8211; Parte 2

Elementos de Lista

Listas não Ordenadas 
Listas Ordenadas 
Listas de Definição 


Atributos 
Links 


XHTML &#8211; Parte 3

Manipulando Tabelas 
Manipulando Imagens [...]]]></description>
			<content:encoded><![CDATA[<p>Um apanhado de conteúdos correspondentes ao segundo módulo de <strong>Programação para Web.</strong></p>
<p>Dentre os arquivos estão os conteúdos relativos à linguagem de marcação XHTML:</p>
<ul>
<li>XHTML &#8211; Parte 1
<ul>
<li>Histórico </li>
<li>Definição </li>
<li>Vantagens </li>
<li>Regras Básicas </li>
<li>Conceitos Básicos
<ul>
<li>Cabeçalho </li>
<li>Corpo </li>
</ul>
</li>
</ul>
</li>
<li>XHTML &#8211; Parte 2
<ul>
<li>Elementos de Lista
<ul>
<li>Listas não Ordenadas </li>
<li>Listas Ordenadas </li>
<li>Listas de Definição </li>
</ul>
</li>
<li>Atributos </li>
<li>Links </li>
</ul>
</li>
<li>XHTML &#8211; Parte 3
<ul>
<li>Manipulando Tabelas </li>
<li>Manipulando Imagens </li>
<li>Trabalhando com Formulários </li>
</ul>
</li>
</ul>
<p>Seguem os arquivos para download:</p>
<p><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S2_XHTML_Parte1.pdf">clique aqui</a> &#8211; S2_XHTML_Parte1.pdf       <br /></strong><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S2_XHTML_Parte2.pdf">clique aqui</a> &#8211; S2_XHTML_Parte2.pdf </strong>      <br /><strong><a href="http://inf.cp.utfpr.edu.br/diogo/files/S2_XHTML_Parte3.pdf">clique aqui</a> &#8211; S2_XHTML_Parte3.pdf </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diogocezar.com/blog/2009/07/programao-para-web-xhtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
