<?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>entendendo.net &#187; ASP.NET MVC</title>
	<atom:link href="http://www.entendendo.net/category/asp-net-mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.entendendo.net</link>
	<description>agora você pode falar: &#34;eu entendo.net&#34;</description>
	<lastBuildDate>Wed, 08 Sep 2010 19:38:08 +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>O Diário Nerd &#8211; Criando o Projeto no VS2008</title>
		<link>http://www.entendendo.net/2009/10/18/o-diario-nerd-criando-o-projeto-no-vs2008/</link>
		<comments>http://www.entendendo.net/2009/10/18/o-diario-nerd-criando-o-projeto-no-vs2008/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 19:15:56 +0000</pubDate>
		<dc:creator>Thiago Rheinheimer Costa</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[O Diário Nerd]]></category>

		<guid isPermaLink="false">http://www.entendendo.net/?p=125</guid>
		<description><![CDATA[Para começar:
1) Abra o Visual Studio 2008 SP1;

2) Clique em File-&#62;New-&#62;Project;

3) Na guia Project types, selecione Visual C#, e na guia Templates, selecione ASP.NET MVC Web Application;
4) No campo Name informe o nome do projeto digitando DiarioNerd;

5) Clique em OK;
Ao seguir os procedimentos acima, uma nova tela aparecerá solicitando se desejamos criar um projeto de [...]]]></description>
			<content:encoded><![CDATA[<p>Para começar:<br />
1) Abra o <strong>Visual Studio 2008 SP1</strong>;</p>
<p style="text-align: center;"><img class="size-full wp-image-126  aligncenter" title="Ícone VS2008" src="http://www.entendendo.net/wp-content/uploads/2009/10/1.png" alt="Ícone VS2008" width="53" height="31" /></p>
<p>2) Clique em <strong>File-&gt;New-&gt;Project</strong>;</p>
<p style="text-align: center;"><img class="size-full wp-image-127 aligncenter" title="2" src="http://www.entendendo.net/wp-content/uploads/2009/10/2.png" alt="2" width="460" height="189" /></p>
<p style="text-align: left;">3) Na guia <strong>Project types</strong>, selecione <strong>Visual C#, </strong>e na guia <strong>Templates</strong>, selecione <strong>ASP.NET MVC Web Application;</strong></p>
<p style="text-align: left;">4) No campo <strong>Name</strong> informe o nome do projeto digitando <strong>DiarioNerd;</strong></p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-128" title="3" src="http://www.entendendo.net/wp-content/uploads/2009/10/3.png" alt="3" width="596" height="406" /></p>
<p style="text-align: left;">5) Clique em <strong>OK;</strong></p>
<p style="text-align: left;">Ao seguir os procedimentos acima, uma nova tela aparecerá solicitando se desejamos criar um projeto de testes ou não. Apenas marque <strong>Yes, create a unit test project</strong> (que já vem selecionada por padrão), conforme a figura abaixo:</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-129" title="5" src="http://www.entendendo.net/wp-content/uploads/2009/10/5.png" alt="5" width="586" height="409" /></p>
<p style="text-align: left;">Após clicar em <strong>Ok</strong>, um novo projeto estará criado com alguns arquivos e uma estrutura padrão de pastas do <strong>ASP.NET MVC</strong>.</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-130" title="6" src="http://www.entendendo.net/wp-content/uploads/2009/10/6.png" alt="6" width="270" height="408" /></p>
<p style="text-align: left;">E o nosso projeto está criado.</p>
<p style="text-align: left;">No próximo post iremos criar o Banco de Dados da aplicação, até lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entendendo.net/2009/10/18/o-diario-nerd-criando-o-projeto-no-vs2008/feed/</wfw:commentRss>
		<slash:comments>2148</slash:comments>
		</item>
		<item>
		<title>O Diário Nerd &#8211; Introdução</title>
		<link>http://www.entendendo.net/2009/09/06/o-diario-nerd-introducao/</link>
		<comments>http://www.entendendo.net/2009/09/06/o-diario-nerd-introducao/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 17:35:57 +0000</pubDate>
		<dc:creator>Thiago Rheinheimer Costa</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[O Diário Nerd]]></category>

		<guid isPermaLink="false">http://www.entendendo.net/?p=100</guid>
		<description><![CDATA[A aplicação que iremos construir aqui é parecida, em alguns aspectos, com o Twitter. A idéia é ter um microblog que não tenha tão poucos caracteres disponíveis, ou seja, os usuários podem postar inclusive artigos com muito conteúdo. Em tese o “post” seria como o de um blog normal, com a diferença de que no [...]]]></description>
			<content:encoded><![CDATA[<p>A aplicação que iremos construir aqui é parecida, em alguns aspectos, com o Twitter. A idéia é ter um microblog que não tenha tão poucos caracteres disponíveis, ou seja, os usuários podem postar inclusive artigos com muito conteúdo. Em tese o “post” seria como o de um blog normal, com a diferença de que no Diário Nerd os posts dos usuários ficam misturados, mostrando os últimos incluídos na página principal, ou seja, mais “atração” em um único lugar.</p>
<p>A imagem abaixo ilustra a página principal do experimento:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/home3.jpg" alt="O Diário Nerd" title="O Diário Nerd" width="604" height="237" class="aligncenter size-full wp-image-107" /></p>
<p>Através da imagem acima, nota-se que os títulos dos posts, no lado direito da tela, estão em “azul”, sinalizando um hyperlink e, ao clicar sobre o título, podemos ver a visualização do conteúdo deste post. Se clicarmos no apelido do usuário que postou, mais ao lado direito, teremos também a lista paginada dos posts daquele usuário. Isso pode ser observado na figura abaixo:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/intro2.jpg" alt="Posts do usuário" title="Posts do usuário" width="479" height="206" class="aligncenter size-full wp-image-111" /></p>
<p>Ao clicar no título de um dos posts, o usuário é redirecionado para a “view” (página) ilustrada pela figura abaixo:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/intro3.jpg" alt="Página de detalhes (visualização)" title="Página de detalhes (visualização)" width="433" height="253" class="aligncenter size-full wp-image-113" /></p>
<p>E também, na mesma “view” de detalhamento do post (mostrada acima), o usuário pode visualizar e inserir os comentários, conforme podemos notar na imagem abaixo:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/intro4.jpg" alt="Comentários" title="Comentários" width="407" height="504" class="aligncenter size-full wp-image-115" /></p>
<p>O usuário pode apagar os conteúdos que são de sua autoria, mas não pode apagar/alterar os conteúdos dos outros usuários.<br />
Veja, na imagem abaixo, os links que aparecem no detalhamento de um post quando o usuário é o seu criador:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/intro5.jpg" alt="Detalhes do post para o Criador" title="Detalhes do post para o Criador" width="476" height="252" class="aligncenter size-full wp-image-117" /></p>
<p>E veja o menu superior que aparece para o usuário logado:</p>
<p><img src="http://www.entendendo.net/wp-content/uploads/2009/09/intro6.jpg" alt="Menu do usuário" title="Menu do usuário" width="589" height="41" class="aligncenter size-full wp-image-119" /></p>
<p>A idéia é adidionar vários recursos, para criar um verdadeiro ponto de troca de informações, mas sem ter a necessidade de um domínio isolado para cada blogger.<br />
Veja o que está envolvido neste rápido experimento: <strong>inclusão, alteração, deleção, validação, paginação, autenticação, autorização, master pages, views, partial views, actions, controllers, models, helpers e url routing</strong>, entre outros.</p>
<p><strong>Este é o primeiro post introdutório da série &#8220;O Diário Nerd&#8221;.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entendendo.net/2009/09/06/o-diario-nerd-introducao/feed/</wfw:commentRss>
		<slash:comments>1812</slash:comments>
		</item>
		<item>
		<title>O que é o ASP.NET MVC?</title>
		<link>http://www.entendendo.net/2009/05/18/o-que-e-o-aspnet-mvc/</link>
		<comments>http://www.entendendo.net/2009/05/18/o-que-e-o-aspnet-mvc/#comments</comments>
		<pubDate>Tue, 19 May 2009 00:20:15 +0000</pubDate>
		<dc:creator>Thiago Rheinheimer Costa</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Para Iniciantes]]></category>

		<guid isPermaLink="false">http://blog.entendendo.net/?p=26</guid>
		<description><![CDATA[A Microsoft fez o .NET Framework para o desenvolvimento de softwares em geral. Com o .NET Framework podem ser feitas aplicações que rodam diretamente no seu PC (aplicações desktop), na internet, no console(DOS), em Pocket PCs, SmartPhones, entre outras. Pois bem, esse framework possui milhares de classes que podem ser usadas quando se está desenvolvendo [...]]]></description>
			<content:encoded><![CDATA[<p>A Microsoft fez o .NET Framework para o desenvolvimento de softwares em geral. Com o .NET Framework podem ser feitas aplicações que rodam diretamente no seu PC (aplicações desktop), na internet, no console(DOS), em Pocket PCs, SmartPhones, entre outras. Pois bem, esse framework possui milhares de classes que podem ser usadas quando se está desenvolvendo um software. Classes feitas para trabalhar com arquivos, imagens, criptografia, emails, entre outras milhares, estão inclusas no framework para que o desenvolvedor ganhe produtividade não tendo que escrever códigos extremamente complexos ao desejar, por exemplo, procurar algum texto em um arquivo.</p>
<p>Já o ASP.NET Framework é parte integrante do .NET Framework e serve para desenvolver aplicações web. Ele contém classes específicas para esse tipo de software, como por exemplo, classes para trabalhar com autenticação de usuários.</p>
<p>Há, também, dois outros Frameworks que foram feitos como parte integrante do ASP.NET Framework, que são o ASP.NET WebForms e o ASP.NET MVC, sendo este último feito para desenvolver aplicações web no padrão Modelos-Visões-Controladores (Models-Views-Controllers). Foi desenvolvido para tornar fácil a construção de um bom software, ou seja, aquele software que atende aos requisitos e que é de rápida manutenção/alteração.</p>
<p>O Framework também foi feito para que seja fácil implementar boas práticas de desenvolvimento e padrões quando se está construindo uma aplicação web e  para suportar testes unitários nas suas aplicações web.</p>
<p>O ASP.NET MVC permite que tudo em sua aplicação possa ser testado, e isso o torna uma poderosa ferramenta para ser usada quando se está praticando desenvolvimento baseado em testes.</p>
<p> </p>
<p>abs.</p>
<p><strong>Thiago Rheinheimer Costa</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.entendendo.net/2009/05/18/o-que-e-o-aspnet-mvc/feed/</wfw:commentRss>
		<slash:comments>2410</slash:comments>
		</item>
	</channel>
</rss>

