<?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>Tecnologia de Programação 1 e 2 (2009) &#187; aulas</title>
	<atom:link href="http://www.brunocampagnolo.com/2009tp/category/aulas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunocampagnolo.com/2009tp</link>
	<description>PUCPR &#62; Bacharelado em Sistemas de Informação &#62; 3o e 4o Períodos</description>
	<lastBuildDate>Fri, 18 Dec 2009 10:40:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ASP.NET Ajax</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/11/14/asp-net-ajax/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/11/14/asp-net-ajax/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 11:25:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET Ajax]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=555</guid>
		<description><![CDATA[Chegamos ao último tópico de nossa disciplina: os componentes do ASP.NET Ajax.
Este conjunto de componentes permite que se faça o recarregamento parcial e assíncrono de uma página web.
Além disso, o Ajax Control Toolkit também disponibiliza um conjunto de componentes ricos integrados ao framework ASP.NET.

Segue em anexo, a apresentação referente a esta aula.
Alguns exemplos de utilização [...]]]></description>
			<content:encoded><![CDATA[<p>Chegamos ao último tópico de nossa disciplina: os componentes do ASP.NET Ajax.<br />
Este conjunto de componentes permite que se faça o recarregamento parcial e assíncrono de uma página web.<br />
Além disso, o Ajax Control Toolkit também disponibiliza um <a href="http://www.asp.net/ajax/AjaxControlToolkit/Samples/">conjunto de componentes ricos integrados ao framework ASP.NET</a>.</p>
<p><span id="more-555"></span><br />
Segue em anexo, a <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/09_aspnetajax.ppt">apresentação referente a esta aula</a>.</p>
<p>Alguns <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/ASPNETAjax.zip">exemplos de utilização dos controles</a>.</p>
<p>Exemplos extra, mais relacionados a<a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/IntegracaoJavascript.zip"> integração entre JavaScript e ASP.NET</a>.</p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">  Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a>  </div>
<p>  <script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(22515259, 'key-15h3v54ohq287aahwrnq');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/11/14/asp-net-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autenticação de usuários</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/11/05/autenticacao-de-usuarios/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/11/05/autenticacao-de-usuarios/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 21:15:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[autenticação]]></category>
		<category><![CDATA[login]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=537</guid>
		<description><![CDATA[O ASP.NET já possui uma série de facilidades para implementação do cadastro e autenticação de usuários.
O objetivo de hoje é conhecer esta estrutura.

Apresentação referente à aula
Resumo sobre autenticação em ASP.NET (com passo a passo)
Projeto exemplo usando os componentes de login
Vídeo referente a aula
Projeto gerado na aula
Dica importante: para alterar o comportamento do Membership você deve [...]]]></description>
			<content:encoded><![CDATA[<p>O ASP.NET já possui uma série de facilidades para implementação do cadastro e autenticação de usuários.<br />
O objetivo de hoje é conhecer esta estrutura.<br />
<span id="more-537"></span><br />
<a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/08_login.ppt'>Apresentação referente à aula</a><br />
<a href="http://www.brunocampagnolo.com/2009_1/aspnet/login/">Resumo sobre autenticação em ASP.NET (com passo a passo)</a><br />
<a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/TesteLogin.zip'>Projeto exemplo usando os componentes de login</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/timelapse_2009-11-05_22-36-37.zip">Vídeo referente a aula</a></p>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/11/TesteLogin1.zip'>Projeto gerado na aula</a></p>
<p>Dica importante: para alterar o comportamento do Membership você deve editar o arquivo web.config, dentro da seção system.web:</p>
<pre name="code" class="xml">

 &lt;membership&gt;
        &lt;providers&gt;
          &lt;remove name=&quot;AspNetSqlMembershipProvider&quot; /&gt;
          &lt;add name=&quot;AspNetSqlMembershipProvider&quot;
                    type=&quot;System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;
                    connectionStringName=&quot;LocalSqlServer&quot;
                    enablePasswordRetrieval=&quot;false&quot;
                    enablePasswordReset=&quot;false&quot;
                    requiresQuestionAndAnswer=&quot;false&quot;
                    applicationName=&quot;/&quot;
                    requiresUniqueEmail=&quot;false&quot;
                    minRequiredPasswordLength=&quot;1&quot;
                    minRequiredNonalphanumericCharacters=&quot;0&quot;
                    passwordFormat=&quot;Hashed&quot;
                    maxInvalidPasswordAttempts=&quot;5&quot;
                    passwordAttemptWindow=&quot;10&quot;
                    passwordStrengthRegularExpression=&quot;&quot; /&gt;
        &lt;/providers&gt;
      &lt;/membership&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/11/05/autenticacao-de-usuarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aparência Comum (Master Pages) e Navegação</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/10/29/aparencia-comum-master-pages-e-navegacao/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/10/29/aparencia-comum-master-pages-e-navegacao/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 21:08:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aparência comum]]></category>
		<category><![CDATA[master pages]]></category>
		<category><![CDATA[navegação]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=529</guid>
		<description><![CDATA[O objetivo desta aula é mostrar como funciona a implementação de uma aparência comum às páginas de um web site usando Master Pages e Content Pages.
Também vamos conhecer uma maneira simples de implementar navegação em um web site de maneira não intrusiva através de arquivos de mapa do site (Site Maps).
O material referente à aula [...]]]></description>
			<content:encoded><![CDATA[<p>O objetivo desta aula é mostrar como funciona a implementação de uma aparência comum às páginas de um web site usando <strong>Master Pages </strong>e <strong>Content Pages</strong>.</p>
<p>Também vamos conhecer uma maneira simples de implementar navegação em um web site de maneira não intrusiva através de <strong>arquivos de mapa do site (Site Maps)</strong>.</p>
<p>O material referente à aula está disponível em:</p>
<p><a href="http://www.brunocampagnolo.com/2009_1/aspnet/masterpages/">http://www.brunocampagnolo.com/2009_1/aspnet/masterpages/</a></p>
<p>E, baixe aqui a <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/07_master_pages.ppt">apresentação de resumo</a> sobre Master Pages e um <a href="http://www.brunocampagnolo.com/2009_1/aspnet/masterpages/ExemploMasterPages.zip">exemplo de projeto usando Master Pages</a>.</p>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/timelapse_2009-10-29_21-46-15.zip'>Vídeo gerado em sala</a><br />
<span id="more-529"></span></p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">  Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a>  </div>
<p>  <script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(21812550, 'key-by2u4an11awg6p34ja8');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/10/29/aparencia-comum-master-pages-e-navegacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camada de acesso a dados em ASP.NET – Componente GridView</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/10/17/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-gridview/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/10/17/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-gridview/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 12:43:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[DAL]]></category>
		<category><![CDATA[GridView]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=516</guid>
		<description><![CDATA[Um dos componentes mais poderosos de acesso a dados é o GridView. Tal componente permite edição e listagem de múltiplos registros.
Apresentação referente à aula
Exemplos de uso do GridView
Vídeo da aula
Exemplo gerado em sala
]]></description>
			<content:encoded><![CDATA[<p>Um dos componentes mais poderosos de acesso a dados é o GridView. Tal componente permite edição e listagem de múltiplos registros.</p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/06_data_components_gridview.ppt">Apresentação referente à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/TesteGridView.zip">Exemplos de uso do GridView</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/timelapse_2009-10-17_12-15-53.zip">Vídeo da aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/ExemploGridView.zip">Exemplo gerado em sala</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/10/17/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camada de acesso a dados em ASP.NET – Componente FormView</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/10/03/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-formview/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/10/03/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-formview/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 11:13:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[DAL]]></category>
		<category><![CDATA[FormView]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=499</guid>
		<description><![CDATA[O componente de hoje é o FormView, que permite a criação dinâmica de formulários a partir de um DataSource.
Apresentação referente à aula
Exemplo gerado em sala
]]></description>
			<content:encoded><![CDATA[<p>O componente de hoje é o FormView, que permite a criação dinâmica de formulários a partir de um DataSource.</p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/06_data_components_formview.ppt">Apresentação referente à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/TesteFormView1.zip">Exemplo gerado em sala</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/10/03/camada-de-acesso-a-dados-em-asp-net-%e2%80%93-componente-formview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camada de acesso a dados em ASP.NET &#8211; Componente Repeater</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/10/01/camada-de-acesso-a-dados-em-asp-net-componente-repeater/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/10/01/camada-de-acesso-a-dados-em-asp-net-componente-repeater/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 22:12:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=489</guid>
		<description><![CDATA[Vamos começar a trabalhar com os componentes de acesso a dados.
O primeiro componente que trabalharemos será o Repeater.
Apresentação referente à aula
Exemplos de uso do Repeater
Vídeo da aula
]]></description>
			<content:encoded><![CDATA[<p>Vamos começar a trabalhar com os componentes de acesso a dados.</p>
<p>O primeiro componente que trabalharemos será o Repeater.</p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/06_data_components_repeater.ppt">Apresentação referente à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/TesteRepeater.zip">Exemplos de uso do Repeater</a></p>
<p><a href="../wp-content/uploads/2009/10/timelapse_2009-10-01_21-37-35.mpeg"><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/10/timelapse_2009-10-01_21-37-35.7z">Vídeo da aula</a></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/10/01/camada-de-acesso-a-dados-em-asp-net-componente-repeater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camada de Acesso a Dados em ASP.NET</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/09/24/camada-de-acesso-a-dados-em-asp-net/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/09/24/camada-de-acesso-a-dados-em-asp-net/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 22:08:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[DAL]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=470</guid>
		<description><![CDATA[O objetivo da aula de hoje é conhecer uma abordagem para acesso a dados que o ASP.NET disponibiliza.
O uso de uma camada de acesso a dados representada por um DataSet permite a prototipação rápida de interfaces com acesso a banco de dados.

Apresentação referente à aula
Exemplos referentes à aula
Resumo sobre DAL
***** Exemplo desenvolvido em sala
]]></description>
			<content:encoded><![CDATA[<p>O objetivo da aula de hoje é conhecer uma abordagem para acesso a dados que o ASP.NET disponibiliza.</p>
<p>O uso de uma camada de acesso a dados representada por um DataSet permite a prototipação rápida de interfaces com acesso a banco de dados.</p>
<p><span id="more-470"></span><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/06_dal.ppt"></a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/06_dal.ppt">Apresentação referente à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/TesteDAL.zip">Exemplos referentes à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009_2/aspnet/dal/">Resumo sobre DAL</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/timelapse_2009-09-24_20-07-33.zip">***** Exemplo desenvolvido em sala</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/09/24/camada-de-acesso-a-dados-em-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CustomValidator</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/09/17/customvalidator/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/09/17/customvalidator/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 21:58:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[custom validator]]></category>
		<category><![CDATA[validator]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=458</guid>
		<description><![CDATA[Apresentação sobre CustomValidator
Exemplo de CustomValidator
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/05-validacao-custom.ppt">Apresentação sobre CustomValidator</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/ExemploCustomValidator.zip">Exemplo de CustomValidator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/09/17/customvalidator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Componentes do ASP.NET &#8211; Validadores &#8211; Parte 2</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/09/12/componentes-do-asp-net-validadores-parte-2/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/09/12/componentes-do-asp-net-validadores-parte-2/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 11:21:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[expressões regulares]]></category>
		<category><![CDATA[regexp]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=449</guid>
		<description><![CDATA[RegularExpressionValidator

Apresentação referente à aula
Projeto com exemplo
(Extra) Expressões Regulares em JavaScript
]]></description>
			<content:encoded><![CDATA[<p>RegularExpressionValidator<br />
<span id="more-449"></span></p>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/05-validacao-regexp2.ppt'>Apresentação referente à aula</a><br />
<a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/ExemploValidacaoParte2RegExp.rar'>Projeto com exemplo</a><br />
<a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/ERJS.doc'>(Extra) Expressões Regulares em JavaScript</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/09/12/componentes-do-asp-net-validadores-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Componentes do ASP.NET &#8211; Parte 1</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/09/10/componentes-do-asp-net-parte-1/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/09/10/componentes-do-asp-net-parte-1/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 21:52:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[validadores]]></category>
		<category><![CDATA[validators]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=441</guid>
		<description><![CDATA[Aula sobre os validadores:

RequiredFieldValidator
RangeValidator
CompareValidator
ValidationSummary



Discover Simple, Private Sharing at Drop.io


  var scribd_doc = scribd.Document.getDoc(19622795, 'key-2dr8aspqderrh6ov57zy');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  
Apresentação referente aos validadores
Projeto com exemplos de uso dos validadores
]]></description>
			<content:encoded><![CDATA[<p>Aula sobre os validadores:</p>
<ul>
<li>RequiredFieldValidator</li>
<li>RangeValidator</li>
<li>CompareValidator</li>
<li>ValidationSummary</li>
</ul>
<p><span id="more-441"></span></p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(19622795, 'key-2dr8aspqderrh6ov57zy');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/05-validacao_final.ppt'>Apresentação referente aos validadores</a></p>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/09/ExemplosValidacaoParte01.zip'>Projeto com exemplos de uso dos validadores</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/09/10/componentes-do-asp-net-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução ao ASP.NET</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/08/27/introducao-ao-asp-net/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/08/27/introducao-ao-asp-net/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 22:01:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[introdução]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=393</guid>
		<description><![CDATA[Após a revisão da última aula, o objetivo da aula de hoje é iniciar o trabalho com o framework ASP.NET.
Vamos entender como é organizada a estrutura de páginas e alguns objetos intrínsecos à página como Request, Response e Session.
Apresentação referente à aula
Projeto com Exemplos
Mais Exemplos em ASP.NET


Discover Simple, Private Sharing at Drop.io


  var scribd_doc [...]]]></description>
			<content:encoded><![CDATA[<p>Após a revisão da última aula, o objetivo da aula de hoje é iniciar o trabalho com o framework ASP.NET.<br />
Vamos entender como é organizada a estrutura de páginas e alguns objetos intrínsecos à página como Request, Response e Session.</p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/08/03-introducao_aspnet_final.ppt">Apresentação referente à aula</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/08/introducao_aspnet.zip">Projeto com Exemplos</a></p>
<p><a href='http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/08/TesteASPNET2.zip'>Mais Exemplos em ASP.NET</a></p>
<p><span id="more-393"></span></p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(19149867, 'key-1wtj8a9ct7yjzjgck7ao');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/08/27/introducao-ao-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula 26 &#8211; Web Services</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/06/04/aula-26-web-services/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/06/04/aula-26-web-services/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 21:44:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=327</guid>
		<description><![CDATA[Conforme nossos sistemas vão ficando cada vez mais complexos, percebe-se que a comunicação entre o servidor web e o cliente web é um dos fatores de maior preocupação no desenvolvimento de um sistema web.
Hoje vamos conhecer uma maneira de representar nosso servidor web de maneira leve e padronizada: no formato de web service.
Segue abaixo a apresentação [...]]]></description>
			<content:encoded><![CDATA[<p>Conforme nossos sistemas vão ficando cada vez mais complexos, percebe-se que a comunicação entre o servidor web e o cliente web é um dos fatores de maior preocupação no desenvolvimento de um sistema web.</p>
<p>Hoje vamos conhecer uma maneira de representar nosso servidor web de maneira leve e padronizada: no formato de web service.</p>
<p>Segue abaixo a <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/06/webservicesfinal.ppt">apresentação</a> referente à aula e exemplos:</p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<div id="mediaPlayer"></div>
</div>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/06/exemplowebservice.rar">Exemplo Web Service .Net</a></p>
<p><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/06/testewsnet.rar">Exemplo Web Service Java</a> (projeto no Eclipse)</p>
<p>Exemplo de chamada a serviço em .Net através do jQuery:</p>
<pre name="code" class="html">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;

&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
    &lt;title&gt;&lt;/title&gt;
    &lt;script src=&quot;jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;
        function ok(result) {
            alert(result.d);
        }

        $(document).ready(function() {
            $(&quot;#btSomar&quot;).click(function() {
                $.ajax({
                type: &quot;POST&quot;,
                contentType: &quot;application/json; charset=utf-8&quot;,
                url: &quot;Operacoes.asmx/Somar&quot;,
                // Usar http://code.google.com/p/jquery-json/ para codificações mais complexas!
                data: &quot;{a:&quot; + $(&quot;#a&quot;).val() + &quot;,b:&quot; + $(&quot;#b&quot;).val() + &quot;}&quot;,
                dataType: &quot;json&quot;,
                success: ok
                });
            });
        });
    &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form action=&quot;&quot;&gt;
        &lt;input type=&quot;text&quot; id=&quot;a&quot; name=&quot;a&quot; /&gt;
        &lt;input type=&quot;text&quot; id=&quot;b&quot; name=&quot;b&quot; /&gt;
        &lt;input type=&quot;button&quot; id=&quot;btSomar&quot; value=&quot;+&quot;/&gt;
    &lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/06/04/aula-26-web-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aula 13 &#8211; Dicas para o Exercício F03 &#8211; Drag &amp; Drop</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/04/02/aula-13-dicas-para-o-exercicio-f03-drag-drop/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/04/02/aula-13-dicas-para-o-exercicio-f03-drag-drop/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 22:13:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aula13]]></category>
		<category><![CDATA[drag & drop]]></category>
		<category><![CDATA[exercícioF03]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=175</guid>
		<description><![CDATA[O exercício F03, parcial de nosso sistema de cemitério, tem uma interface bastante elaborada para simular um sistema de gerenciamento de velório.

Uma das possíveis técnicas que podem ser aplicadas para a construção da interface de exercício é o padrão de interface drag e drop.
Nesta aula, ilustraremos um exemplo de utilização de drag e drop em [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://www.brunocampagnolo.com/2009tp/2009/03/28/exercicio-f03-planejador-de-velorio/">exercício F03</a>, parcial de nosso sistema de cemitério, tem uma interface bastante elaborada para simular um sistema de gerenciamento de velório.<br />
<span id="more-175"></span></p>
<p>Uma das possíveis técnicas que podem ser aplicadas para a construção da interface de exercício é o padrão de interface <a href="http://developer.yahoo.com/ypatterns/parent.php?pattern=dragdrop ">drag e drop</a>.</p>
<p>Nesta aula, ilustraremos um exemplo de utilização de drag e drop em uma interface desktop, construída através da biblioteca Windows Forms e outro exemplo usando a <a href="http://www.brunocampagnolo.com/2009tp/2009/03/27/jquery-ui/">biblioteca jQuery Ui</a>.</p>
<p>Os exemplos utilizados nesta aula são:</p>
<ul>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/04/exemploscriacaodecomponentes.zip">ExemploCriaçãoComponentes</a>: exemplo em C#/Windows Forms demonstrando a manipulação em tempo de execução dos componentes. Este exemplo será útil para o entendimento de como pode ser a criação dinâmica de uma interface.</li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/04/exemplodragdrop.zip">ExemploDragEDrop</a>: exemplo em C#/Windows Forms demonstrando funcionalidade básica de drag e drop.</li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/04/exemplosdragedrop.zip">ExemploDragEDrop</a>: exemplo em JavaScript/jQuery demonstrando funcionalidade básica de drag e drop utilizando os componentes de interação <a href="http://jqueryui.com/demos/draggable/">draggable </a>e <a href="http://jqueryui.com/demos/droppable/">droppable</a>.</li>
</ul>
<p>Importante, o framework jQuery Ui é bastante rico em controles. <a href="http://www.brunocampagnolo.com/2009tp/2009/03/27/jquery-ui/">Veja outros exemplos</a>!</p>
<p>A apresentação associada a aula vai <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/04/13-drag_drop_final.ppt">em anexo</a> (mirror).</p>
<div>
<div style="text-align: center; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(13901374, 'key-1n5mdzxvxo1lsqry3ot7');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/04/02/aula-13-dicas-para-o-exercicio-f03-drag-drop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery UI</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/03/27/jquery-ui/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/03/27/jquery-ui/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 15:38:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jQuery UI]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=95</guid>
		<description><![CDATA[A biblioteca jQuery UI é um complemento à biblioteca jQuery com componentes ricos de interface. Além destes componentes, a biblioteca também tem um alto poder de customização de interface via aplicação de temas e uma poderosa ferramenta de edição de tema.
Abaixo, apresentação referente a esta biblioteca.
Download e Visualização:

Versão Java
Versão Flash
Versão para Impressão
Versão FreeMind
Exemplos

]]></description>
			<content:encoded><![CDATA[<p>A biblioteca <a href="http://jqueryui.com/">jQuery UI</a> é um complemento à biblioteca jQuery com componentes ricos de interface. Além destes componentes, a biblioteca também tem um alto poder de customização de interface via aplicação de temas e <a href="http://jqueryui.com/themeroller/">uma poderosa ferramenta de edição de tema</a>.</p>
<p>Abaixo, apresentação referente a esta biblioteca.</p>
<p>Download e Visualização:</p>
<ul>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/jqueryui/jqueryui_final_java.html">Versão Java</a></li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/jqueryui/jqueryui_final_flash.html">Versão Flash</a></li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/jqueryui/jqueryui_final_clicavel.html">Versão para Impressão</a></li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/jqueryui/jqueryui_final.mm">Versão FreeMind</a></li>
<li><a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/jqueryui/exemplos.zip">Exemplos</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/03/27/jquery-ui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aula 11 &#8211; Componentes em Tempo de Execução em Windows Forms</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/03/26/aula-11-componentes-em-tempo-de-execucao-em-windows-forms/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/03/26/aula-11-componentes-em-tempo-de-execucao-em-windows-forms/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 22:13:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aula11]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=126</guid>
		<description><![CDATA[Em breve, vamos começar a conhecer cada um dos principais controles e componentes disponíveis para a criação de nossas interfaces em Windows Forms.
O objetivo da aula de hoje será entender como instanciar e usar estes componentes em nossos aplicativos em tempo de execução.

Baixe a apresentação aqui (mirror).

Discover Simple, Private Sharing at Drop.io


  var scribd_doc [...]]]></description>
			<content:encoded><![CDATA[<p>Em breve, vamos começar a conhecer cada um dos principais controles e componentes disponíveis para a criação de nossas interfaces em Windows Forms.</p>
<p>O objetivo da aula de hoje será entender como instanciar e usar estes componentes em nossos aplicativos em tempo de execução.<br />
<span id="more-126"></span></p>
<p>Baixe a apresentação <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/11-componentes_e_controles_final.ppt">aqui</a> (<a href="http://drop.io/ArquivosTp2009/asset/11-componentes-e-controles-final-ppt">mirror</a>).</p>
<div>
<div style="text-align: center; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(13674276, 'key-1os3kiqw4gyqdaelyr3l');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/03/26/aula-11-componentes-em-tempo-de-execucao-em-windows-forms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aula 09 &#8211; Introdução ao Desenvolvimento em .Net</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/03/19/aula-09-introducao-ao-desenvolvimento-em-net/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/03/19/aula-09-introducao-ao-desenvolvimento-em-net/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 22:21:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aula09]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=106</guid>
		<description><![CDATA[Hoje iniciaremos o nosso trabalho com a plataforma .Net!
Será uma introdução leve e intuitiva e nosso objetivo principal é:

Saber criar um projeto no Visual Studio 2008;
Entender o funcionamento do Windows Forms Designer enquanto ferramenta de desenvolvimento rápido (RAD);
Criar um pequeno projeto no Visual Studio.


Segue a apresentação referente à aula (mirror).

Discover Simple, Private Sharing at Drop.io


 [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje iniciaremos o nosso trabalho com a plataforma .Net!</p>
<p>Será uma introdução leve e intuitiva e nosso objetivo principal é:</p>
<ul>
<li>Saber criar um projeto no Visual Studio 2008;</li>
<li>Entender o funcionamento do Windows Forms Designer enquanto ferramenta de desenvolvimento rápido (RAD);</li>
<li>Criar um pequeno projeto no Visual Studio.</li>
</ul>
<p><span id="more-106"></span></p>
<p>Segue a<a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/09-plataformadotnetfinal.ppt"> apresentação referente à aula</a> (<a href="http://drop.io/ArquivosTp2009/asset/09-plataformadotnetfinal-ppt">mirror</a>).</p>
<div>
<div style="text-align: center; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(13427335, 'key-1f9dsdpno6u2lzu9fcm9');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
<p>Além desta apresentação, recomendo a leitura e armazenamento do <a href="http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/03/radvs2008.ppt">documento a seguir</a> (<a href="http://drop.io/ArquivosTp2009/asset/radvs2008-ppt">mirror</a>). Este documento serve de referência básica sobre o Visual Studio.</p>
<p>Por fim, durante as próximas aulas, conheceremos os principais componentes do Visual Studio 2008. Uma boa referência desta documentação vai como <a href="http://docs.google.com/Doc?id=ajggmrkzh2pb_1040f5vn28cv">link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/03/19/aula-09-introducao-ao-desenvolvimento-em-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula 05 &#8211; Ajax e ASP.NET</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/03/05/aula-05-ajax-e-aspnet/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/03/05/aula-05-ajax-e-aspnet/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 22:07:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aula05]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=87</guid>
		<description><![CDATA[Na aula de hoje vamos começar a trabalhar com algumas das funcionalidades Ajax do jQuery.
Dessa forma, poderemos carregar dinamicamente informações de uma página dentro da outra.
A aula é baseada nos exemplos em anexo. 
Hoje, pela primeira vez, também teremos contato com código C#, executado diretament no servidor Web e como ele se comunicará com a [...]]]></description>
			<content:encoded><![CDATA[<p>Na aula de hoje vamos começar a trabalhar com algumas das <a href="http://docs.jquery.com/Ajax">funcionalidades Ajax do jQuery</a>.<br />
Dessa forma, poderemos carregar dinamicamente informações de uma página dentro da outra.</p>
<p>A aula é baseada nos <a href="http://drop.io/ArquivosTp2009/asset/ajaxejquery-zip">exemplos em anexo</a>. </p>
<p>Hoje, pela primeira vez, também teremos contato com código C#, executado diretament no servidor Web e como ele se comunicará com a página Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/03/05/aula-05-ajax-e-aspnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula 02 &#8211; 19/02/2009 &#8211; jQuery &#8211; Parte 1</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/02/19/aula-02-19022009-jquery-parte-1/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/02/19/aula-02-19022009-jquery-parte-1/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 21:45:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[aula02]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=67</guid>
		<description><![CDATA[Turma, 
Começaremos a trabalhar com a biblioteca jQuery. Tal biblioteca facilitará muito nosso trabalho com criação de interfaces ricas.
Hoje, nosso foco será:

Instalação da biblioteca
Funções básicas
Seletores CSS Avançados da jQuery

Abaixo, a apresentação referente à aula:
Versão JavaScript
Versão Java
Versão Flash
Além do meu material, recomendo também a leitura e exploração de:

Tradução do Guia Básico
Artigo sobre jQuery voltado à parte [...]]]></description>
			<content:encoded><![CDATA[<p>Turma, </p>
<p>Começaremos a trabalhar com a biblioteca jQuery. Tal biblioteca facilitará muito nosso trabalho com criação de interfaces ricas.</p>
<p>Hoje, nosso foco será:</p>
<ul>
<li>Instalação da biblioteca</li>
<li>Funções básicas</li>
<li>Seletores CSS Avançados da jQuery</li>
</ul>
<p>Abaixo, a apresentação referente à aula:</p>
<p><a href="http://www.brunocampagnolo.com/2009_1/jquery/jQuery01/jQuery01javaScript.html">Versão JavaScript</a></p>
<p><a href="http://www.brunocampagnolo.com/2009_1/jquery/jQuery01/jQuery01Java.html">Versão Java</a></p>
<p><a href="http://www.brunocampagnolo.com/2009_1/jquery/jQuery01/jQuery01Flash.html">Versão Flash</a></p>
<p>Além do meu material, recomendo também a leitura e exploração de:</p>
<ul>
<li><a href="http://i18n.2kminterativa.com.br/jquery/jquery-getting-started-pt_br.html">Tradução do Guia Básico</a></li>
<li><a href="http://simplesideias.com.br/usando-jquery-na-pratica/">Artigo sobre jQuery voltado à parte de seletores</a></li>
<li><a href="http://docs.jquery.com/">Documentação da Biblioteca</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/02/19/aula-02-19022009-jquery-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula 01 &#8211; 14/02/2009 &#8211; Revisão</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-01-14022008-revisao/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-01-14022008-revisao/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 00:54:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[exercícios]]></category>
		<category><![CDATA[aula01]]></category>
		<category><![CDATA[exercícioR01]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[revisão]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/2009tp/?p=17</guid>
		<description><![CDATA[Em nossa próxima aula, começaremos o trabalho com o framework jQuery.
Assim, é necessária uma revisão do que vimos no ano passado em nossa disciplina de Laboratório de Informática 1 e 2 principalmente em relação à linguagem JavaScript e ao uso das extensões do Firefox.
Esta revisão se dará através do Exercício de Revisão 01.


Leia com atenção [...]]]></description>
			<content:encoded><![CDATA[<p>Em nossa próxima aula, começaremos o trabalho com o <a href="http://www.jquery.com/">framework jQuery</a>.<br />
Assim, é necessária uma revisão do que vimos no ano passado em nossa disciplina de Laboratório de Informática 1 e 2 principalmente em relação à linguagem JavaScript e ao uso das extensões do Firefox.<br />
Esta revisão se dará através do Exercício de Revisão 01.<br />
<iframe src="http://docs.google.com/Doc?id=ajggmrkzh2pb_1025gb2jzhf8" width="650" height="300"><br />
</iframe></p>
<p>Leia com atenção o enunciado e responda o exercício acima nos links:<br />
<a href="http://drop.io/hidden/rlxgdspvvjdtue/upload">http://drop.io/hidden/rlxgdspvvjdtue/upload</a><br />
e<br />
<a href="http://spreadsheets.google.com/viewform?formkey=cEQ1eGlGS0U5b2ozRE13R0h5RHcwSHc6MA">http://spreadsheets.google.com/viewform?formkey=cEQ1eGlGS0U5b2ozRE13R0h5RHcwSHc6MA </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-01-14022008-revisao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aula 00 &#8211; 12/02/2009 &#8211; Apresentação da Disciplina</title>
		<link>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-00-12022008-apresentacao-da-disciplina/</link>
		<comments>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-00-12022008-apresentacao-da-disciplina/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 17:55:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[aulas]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[aula00]]></category>

		<guid isPermaLink="false">http://bruno.locaweb.com.br/2009tp/?p=3</guid>
		<description><![CDATA[Nesta aula, nosso objetivo será apresentar o que é a disciplina de Tecnologia de Programação 1 e 2. 
Download 00-apresentacaofinal-ppt 


Discover Simple, Private Sharing at Drop.io


 var scribd_doc = scribd.Document.getDoc(12344398, 'key-1efh9cjabwzq8ebn9tyo'); scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650); scribd_doc.write('mediaPlayer'); 
]]></description>
			<content:encoded><![CDATA[<p>Nesta aula, nosso objetivo será apresentar o que é a disciplina de Tecnologia de Programação 1 e 2. </p>
<p><a href="http://drop.io/ArquivosTp2009/asset/00-apresentacaofinal-ppt" title="00-apresentacaofinal-ppt">Download <b>00-apresentacaofinal-ppt</b></a> </p>
<p><span id="more-3"></span></p>
<div>
<div style="text-align: center; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript"> var scribd_doc = scribd.Document.getDoc(12344398, 'key-1efh9cjabwzq8ebn9tyo'); scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650); scribd_doc.write('mediaPlayer'); </script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/2009tp/2009/02/13/aula-00-12022008-apresentacao-da-disciplina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

