<?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>tobia.blog.br  - Cabeça na Nuvem</title>
	<atom:link href="http://www.tobia.blog.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tobia.blog.br</link>
	<description>Web, programação e outras historias</description>
	<lastBuildDate>Thu, 02 Feb 2012 11:18:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Aula n.11 &#8211; Curso de HTML, CSS e Javascript em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-11-curso-de-html-css-e-javascript-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-11-curso-de-html-css-e-javascript-em-joinville/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 11:56:14 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de Html Joinville]]></category>
		<category><![CDATA[Curso de Javascript Joinville]]></category>
		<category><![CDATA[Curso de xHtml e CSS Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=122</guid>
		<description><![CDATA[Nesta aula continuamos a examinar propriedades de CSS: em particular, aprendemos as diferenças entre os valores da propriedade &#8220;position&#8221;: static, relative, absolute e fixed. Exemplos comprovaram os assuntos. Parte da aula foi dedicada è tirar dúvidas de um aluno sobre utilizo de backgrounds e relativo posicionamento, assunto que precisou de um reforço. No final começamos [...]]]></description>
			<content:encoded><![CDATA[<p>Nesta aula continuamos a examinar propriedades de CSS: em particular, aprendemos as diferenças entre os valores da propriedade &#8220;position&#8221;: static, relative, absolute e fixed. Exemplos comprovaram os assuntos. Parte da aula foi dedicada è tirar dúvidas de um aluno sobre utilizo de backgrounds e relativo posicionamento, assunto que precisou de um reforço. No final começamos um exercicio de criação de uma página a partir de um layout em imagem, para poder aplicar todos os conceitos aprendidos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-11-curso-de-html-css-e-javascript-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.11 &#8211; Curso de PHP em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-11-curso-de-php-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-11-curso-de-php-em-joinville/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 11:54:30 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de PHP Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=119</guid>
		<description><![CDATA[Hoje examinamos estruturas de repetição (loop, laço): while, do e for. Observamos as semelhanças e as diferenças entre eles, identificando em quais caso é bom usar um ou o outro. Depois fizemos um exercício com a finalidade de criar um protótipo de galeria de foto. Através de um laço, criamos uma galeria de thumnails que [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje examinamos estruturas de repetição (loop, laço): while, do e for. Observamos as semelhanças e as diferenças entre eles, identificando em quais caso é bom usar um ou o outro. Depois fizemos um exercício com a finalidade de criar um protótipo de galeria de foto. Através de um laço, criamos uma galeria de thumnails que cada um &#8220;linkado&#8221;  à foto ampliada. O exercício ainda não acabou: na próxima aula criaremos uma estrutura para a paginação dos thumbnails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-11-curso-de-php-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.10 &#8211; Curso de Html, CSS e Javascript em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-10-curso-de-html-css-e-javascript-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-10-curso-de-html-css-e-javascript-em-joinville/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 23:23:33 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de Html Joinville]]></category>
		<category><![CDATA[Curso de Javascript Joinville]]></category>
		<category><![CDATA[Curso de xHtml e CSS Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=116</guid>
		<description><![CDATA[Nesta aula examinamos mais propriedades CSS, além dos pseudo-elementos, mas o que mais deu foi exercícios para treinar tudo o que foi aprendido no curso.]]></description>
			<content:encoded><![CDATA[<p>Nesta aula examinamos mais propriedades CSS, além dos pseudo-elementos, mas o que mais deu foi exercícios para treinar tudo o que foi aprendido no curso.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-10-curso-de-html-css-e-javascript-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.10 &#8211; Curso de Php em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-10-curso-de-php-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-10-curso-de-php-em-joinville/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 11:04:51 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de PHP Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=114</guid>
		<description><![CDATA[Hoje vimos duas estruturas de tomada de decisão: o if o e switch. O if é o equivalente em php do se e é complementado pelo else (senão) e pelo elseif (senão se). O switch é o  equivalente em php do escolha. Depois de ter aprendido mais uma função do php, o include, conseguimos criaruma [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje vimos duas estruturas de tomada de decisão: o <em>if</em> o e <em>switch</em>.</p>
<p>O <em>if</em> é o equivalente em php do <em>se</em> e é complementado pelo <em>else (senão)</em> e pelo <em>elseif (senão se)</em>. O <em>switch </em>é o  equivalente em php do <em>escolha. </em></p>
<p>Depois de ter aprendido mais uma função do php, o <em>include</em>, conseguimos criaruma pequena estrutura de navigação baseada numa única página  <em>index.php</em> que, através de uma variável $_GET na URL, inclue um conteúdo central diferente. Este é um primeiro passa para um pequeno portal ou sistema, ou site dinámico. Começem a pensar em algo que queiram desenvolver até o final do curso: sejauma loja virtual, seja um forum, seja un sistema interno, seja um guestbook&#8230;qualquer coisa que seja dinamica serve, pois vai ser seu trabalho final. Ainda temos bastante para aprender, mas a idéia pode crescer conforme o seu conhecimento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-10-curso-de-php-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novo Layout</title>
		<link>http://www.tobia.blog.br/novo-layout/</link>
		<comments>http://www.tobia.blog.br/novo-layout/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 03:57:36 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Avisos]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=111</guid>
		<description><![CDATA[Finalmente um layout que posso chamar de definitivo. Definitivo na idéia, não na sua realização, pois ainda faltam test cross-browser intensivos. Pode ajudar reportando bugs se quiser. Este layout foi realizado a partir do wp-framework, que é um template completamente &#8220;em branco&#8221;, o que ajuda bastante a criar o que bem quiser. Fiz o layout [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente um layout que posso chamar de definitivo.</p>
<p>Definitivo na idéia, não na sua realização, pois ainda faltam test cross-browser intensivos. Pode ajudar reportando bugs se quiser.</p>
<p>Este layout foi realizado a partir do <a href="http://wpframework.com/" target="_blank">wp-framework</a>, que é um template completamente &#8220;em branco&#8221;, o que ajuda bastante a criar o que bem quiser. Fiz o layout no Photoshop sozinho. Até que dá pra quebrar um galho como designer, não é? Obviamente os icones peguei prontas, não chego a tanto&#8230; O meu bonequinho do link &#8220;sobre mim&#8221; foi feito pelo meu ex-colega André. Ainda quero acrescentar muitas coisas, mas basicamente está aqui, espero que gostem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/novo-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.9 &#8211; Curso de HTML, CSS e Javascript em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-9-curso-de-html-css-e-javascript-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-9-curso-de-html-css-e-javascript-em-joinville/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:36:32 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de Html Joinville]]></category>
		<category><![CDATA[Curso de Javascript Joinville]]></category>
		<category><![CDATA[Curso de xHtml e CSS Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=104</guid>
		<description><![CDATA[Primeiro layout completo de site em 3 colunas hoje! Utilizando os conceitos vistos na aulka precedente, conseguimos criá-lo rapidamente, com  float, clear, width, margin e outras proprieades CSS. Conceitos novos foram as pseudo-classes :hover, :active, :visited, :link etc, que representam o estato em que um elemento se encontra. Com isso conseguimos criar um menú principal [...]]]></description>
			<content:encoded><![CDATA[<p>Primeiro layout completo de site em 3 colunas hoje!</p>
<p>Utilizando os conceitos vistos na aulka precedente, conseguimos criá-lo rapidamente, com  <em>float</em>, <em>clear</em>, <em>width</em>, <em>margin </em>e outras proprieades CSS.</p>
<p>Conceitos novos foram as pseudo-classes <em>:hover, :active, :visited, :link </em>etc, que representam o estato em que um elemento se encontra. Com isso conseguimos criar um menú principal em que cada link se &#8216;acendia&#8217; (mudava de cor) quando o mouse passava em cima dele. A atividade proposta foi completar este layout: deixar ele mais bonito e criar uma página &#8216;produtos&#8217; , com uma galeria de fotos e link que levasse á pagina de cada um.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-9-curso-de-html-css-e-javascript-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n. 9 &#8211; Curso de PHP em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-9-curso-de-php-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-9-curso-de-php-em-joinville/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:24:26 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de PHP Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=102</guid>
		<description><![CDATA[Na aula de hoje aprendemos a lidar com variáveis de forma mais completa: converter  tipos, utilizar variáveis por referência, utilizar variáveis de variáveis. Aprendemos também a criar Arrays , e a verificar e imprimir o conteúdo deles. Em seguida, foram apresentados os dois métodos existentes para receber dados através de variáveis enviadas pelo navegador: o [...]]]></description>
			<content:encoded><![CDATA[<p>Na aula de hoje aprendemos a lidar com variáveis de forma mais completa: converter  tipos, utilizar variáveis por referência, utilizar variáveis de variáveis. Aprendemos também a criar <strong>Arrays</strong> , e a verificar e imprimir o conteúdo deles.</p>
<p>Em seguida, foram apresentados os dois métodos existentes para receber dados através de variáveis enviadas pelo navegador: o <strong>GET</strong> e o <strong>POST.</strong> Para poder utilizar eles, o POST especialmente, é necessário dominar o HTML para a criação de um formulário. Foi o que vimos. Logo, foi possível criar uma versão &#8216;online&#8217; do algoritmo &#8216;Media&#8217;, que enviava duas notas a partir de um formulário  e a imprimia na página seguinte. Logo,  conheçendo mais funções e estruturas, será possível criar algo mais &#8216;Web&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-9-curso-de-php-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mais um golpe para o IE6</title>
		<link>http://www.tobia.blog.br/mais-um-golpe-para-o-ie6/</link>
		<comments>http://www.tobia.blog.br/mais-um-golpe-para-o-ie6/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 16:46:21 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=96</guid>
		<description><![CDATA[Finalmente. Um dos sites mais acessados do Brasil, o Orkut, acaba de descontinuar o suporte ao IE6. Mais uma criatura do pai Google segue o exemplo do YouTube, como escrevi aqui. Obviamente a será uma transição gradual, mas com certeza esta atitude ajudará, e muito, a eliminar para sempre da face da terra um software [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_97" class="wp-caption aligncenter" style="width: 497px"><img class="size-full wp-image-97" title="orkut-die-ie6" src="http://www.tobia.blog.br/wp-content/uploads/2009/08/orkut-die-ie6.jpg" alt="orkut-die-ie6" width="487" height="209" /><p class="wp-caption-text">Aviso no Orkut</p></div>
<p>Finalmente. Um dos sites mais acessados do Brasil, <a title="http://www.pinceladasdaweb.com.br/blog/2009/08/07/orkut-declara-morte-ao-ie6/" href="http://www.pinceladasdaweb.com.br/blog/2009/08/07/orkut-declara-morte-ao-ie6/" target="_blank">o Orkut, acaba de descontinuar o suporte ao IE6</a>.</p>
<p>Mais uma criatura do pai Google segue o exemplo do YouTube, como escrevi <a href="http://www.tobia.blog.br/boa-noticia-para-quem-odeia-ie6/" target="_blank">aqui</a>. Obviamente a será uma transição gradual, mas com certeza esta atitude ajudará, e muito, a eliminar para sempre da face da terra um software de 2001. Credo. Muito de nós nem tem <em>carro</em> de 2001&#8230; e olha que carro sai caro, enquanto navegadores são quase todos de graça. Serei un programador web feliz o dia em que ter a última versão de navegador instalada no proprio computador será um <em>status-symbol</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/mais-um-golpe-para-o-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.8 &#8211; Curso de HTML, CSS e Javascript em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-8-curso-de-html-css-e-javascript-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-8-curso-de-html-css-e-javascript-em-joinville/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:02:46 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de Html Joinville]]></category>
		<category><![CDATA[Curso de Javascript Joinville]]></category>
		<category><![CDATA[Curso de xHtml e CSS Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=88</guid>
		<description><![CDATA[Para começar, corrigimos o exercício começado na aula precendente. Em seguida foram resumidas as propriedades CSS aplicáveis ao texto como font-size, font-family, color etc. Interessantes, mas ainda não desvendamos como se cria um layout completo com CSS. É aí que apresentei para a galera o nosso amigo, o DIV. O DIV (abreviação de dividit, ou [...]]]></description>
			<content:encoded><![CDATA[<p>Para começar, corrigimos o exercício começado na aula precendente.</p>
<p>Em seguida foram resumidas as propriedades CSS aplicáveis ao texto como font-size, font-family, color etc. Interessantes, mas ainda não desvendamos como se cria um layout completo com CSS. É aí que apresentei para a galera o nosso amigo, o DIV.</p>
<p>O DIV (abreviação de dividit, ou divisão) é, junto ao SPAN, uma tag que nã otem nenhum valor semantico, ou seja, não caracteriza algo que tem um significado a nível de conteúdo, como por exemplo um título, um parágrafo, uma tabela, etc. Eles só representam uma área física da página, com a diferença que o DIV delimita um bloco (ou seja, cria um quebra de linha) enquanto o SPAN continua na mesma linha de um paraágrafo, por exemplo. Por isso eles são chamados respectivamente elemento &#8216;block&#8217; e elemento &#8216;inline&#8217;. O DIV é uma grande aliado para a criação de layouts, mas pode tornar-se um grande vilão se anusamos deles, então cuide-se, não exagere, ou vai ser uma vitima da DIV-MANIA!</p>
<p>Descobrimos como colocar borda, cor ou imagem de fundo, como gerenciar margem e padding (que ficam diferentes em diferentes navegadores) e, muito interessante, como criar layouts multi-coluna utilizando a propriedade &#8216;float&#8217;. Começamos a criar um layout em 3 colunas. Na próxima aula vamos terminar eles e aprender mais conceitos de CSS. Até lá.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-8-curso-de-html-css-e-javascript-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula n.8 &#8211; Curso de PHP em Joinville</title>
		<link>http://www.tobia.blog.br/aula-n-8-curso-de-php-em-joinville/</link>
		<comments>http://www.tobia.blog.br/aula-n-8-curso-de-php-em-joinville/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:01:10 +0000</pubDate>
		<dc:creator>Tobia</dc:creator>
				<category><![CDATA[Curso de Algoritmos Joinville]]></category>
		<category><![CDATA[Curso de PHP Joinville]]></category>
		<category><![CDATA[Cursos Webmaster Joinville]]></category>

		<guid isPermaLink="false">http://www.tobia.blog.br/?p=86</guid>
		<description><![CDATA[A primeira parte da aula foi dedicada a uma correção de alguns algoritmos e ao desenvolvimento de novos. Nunca é perda de tempo treinar a lógica, qualquer que seja o seu nível de experiência. Vale a dica de não ficar procurando no Google a resolução, mas tentar criar a propria, mesmo que pareça muito enrolada, [...]]]></description>
			<content:encoded><![CDATA[<p>A primeira parte da aula foi dedicada a uma correção de alguns algoritmos e ao desenvolvimento de novos.</p>
<p>Nunca é perda de tempo treinar a lógica, qualquer que seja o seu nível de experiência. Vale a dica de não ficar procurando no Google a resolução, mas tentar criar a propria, mesmo que pareça muito enrolada, comprida ou duvidosa. Tem que tentar, só fazendo sozinho pode afinar seu pensamento.</p>
<p>Consultar a Internet durante o desenvovlimento é coisa normal para o programador Web e, em geral, para os programadores é normal ter que consultar alguma referência de vez em quando, pois a quantidade de funções e nomes para memorizar é grande, mas isso é bem diferente de navegar para encontrar um procedimento para uma tarefa ou uma solução pronta do começo ao fim.</p>
<p>Na segunda parte da aula (que na verdade não passou de 45 minutos) começei a introduzir alguns conceitos básicos de PHP.</p>
<p>Estamos usando, como plataforma de servidor, o Easy PHP, que não é nada mais do que um pacote que instala automaticamente o Apache, o PHP e o MySql. Existem várias alternativas a ele, facilmente encontráveis na Web. Assim como os 3 software que instala, o Easy PHP é um software livre e gratuito. Com ele conseguimos ter um servidor virtual na nossa própria máquina, assm podemos desenvolver e testar nosso site sem precisar contratar logo uma hospedagem.</p>
<p>Na pasta &#8220;Easy PHP&#8221; existe uma pasta, &#8216;www&#8217;, que é a raiz do nosso site: é aí que temos que colocar nossos arquivos. Para acessar nosso site, digitamos <em>http://localhost</em> ou <em>http://127.0.0.1</em> .  Se não especificamos nenhum arquivo depois deste endereço, será lido o arquivo &#8216;index.php&#8217;. O nosso primeiro script em php foi para testar as funções echo e print, equivalentes ao escreva em algoritmos. Ambos tem a mesma função, mas acabei desobrindo que <a href="http://www.codigofonte.net/dicas/php/281_print-ou-echo-qual-a-diferenca" target="_blank">o echo é mais rápido</a>.</p>
<p>Vimos também a criação de variáveis (explicações detalhadas na semana que vem) e como mostar o conteúdo delas através do echo, e também os diferentes resultados ao se usar aspas simples ou dupla para imprimir linhas de texto incluindo variáveis. A vírgula que a gente utilizava no VisulAlg para concatenação é substituida pelo ponto, em PHP. Foi isso&#8230;até semana que vem!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobia.blog.br/aula-n-8-curso-de-php-em-joinville/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
