<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Renato Haddad</title><link>http://weblogs.asp.net/renatohaddad/default.aspx</link><description>MVP, Developer .NET and MS-Office, MCPD, MCTS</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Tutorial Win 8 - Cardápio Eletrônico</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/05/14/tutorial-win-8-card-225-pio-eletr-244-nico.aspx</link><pubDate>Wed, 15 May 2013 00:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:10289275</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Aos desenvolvedores de app Windows 8. A Microsoft acabou de publicar em &lt;a href="http://bit.ly/12tgemi" mce_href="http://bit.ly/12tgemi"&gt;http://bit.ly/12tgemi&lt;/a&gt; uma série de 9 tutoriais passo a passo explicando passo a passo como criar um Cardápio Eletrônico no Windows 8. Eu escrevi este material e tenho o prazer de compartilhar com todos os interessados. Boa sorte e sucesso nos projetos! &lt;/p&gt;&lt;p mce_keep="true"&gt;Os Assets/fontes deste artigo estão disponíveis em &lt;a href="http://sdrv.ms/1101Qxx"&gt;http://sdrv.ms/1101Qxx&lt;/a&gt; &lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10289275" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+8/default.aspx">windows 8</category></item><item><title>Excelente guia sobre Relacionamentos com Fluent API</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/04/28/excelente-guia-sobre-relacionamentos-com-fluent-api.aspx</link><pubDate>Sun, 28 Apr 2013 21:14:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:10225779</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;Olá pessoal, navegando encontrei este excelente guia &lt;a href="http://msdn.microsoft.com/en-US/data/jj591620#CompositeKey"&gt;http://msdn.microsoft.com/en-US/data/jj591620#CompositeKey&lt;/a&gt;&amp;nbsp;de como configurar alguns relacionamento com Fluent API, imprescindível&amp;nbsp;a todo desenvolvedor que use o EF.&lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos!!!!&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10225779" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/entity+framework/default.aspx">entity framework</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/fluent+API/default.aspx">fluent API</category></item><item><title>Artigo sobre ASP.NET - Templates de CRUD no ASP.NET Web Forms 4.5</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/04/01/artigo-sobre-asp-net-templates-de-crud-no-asp-net-web-forms-4-5.aspx</link><pubDate>Mon, 01 Apr 2013 22:45:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:10081613</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Olá amigos, veja mais um artigo publicado na biblioteca da Microsoft MSDN Brasil &lt;font face="Times New Roman" size="3"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;" mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="color: rgb(31, 78, 121);"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;a href="http://msdn.microsoft.com/pt-br/library/dn195919.aspx"&gt;&lt;font color="#0563c1" face="Calibri" size="3"&gt;http://msdn.microsoft.com/pt-br/library/dn195919.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;" mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;font face="Calibri"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;font color="#000000"&gt;Quanto tempo você demora para criar os formulários de CRUD no ASP.NET Web Forms 4.5? Cada vez mais tenho visto desenvolvedores perdendo muito tempo na criação de formulários, e não deveria ser mais automatizado o trabalho? A resposta é que depende do nível de layout desejado. Claro que temos que pensar na interface de usuário com todos os requisitos de usabilidade, performance, códigos no cliente e não no servidor, enfim, há muitos detalhes.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Neste artigo vou explicar passo a passo como ser produtivo na criação de formulários de CRUD usando um projeto de ASP.NET Web Forms 4.5.&lt;/p&gt;&lt;p&gt;Bons estudos e sucesso nos projetos.&lt;/p&gt;&lt;p&gt;Renatão&lt;/p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;p mce_keep="true"&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10081613" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/ASP.NET+4.5/default.aspx">ASP.NET 4.5</category></item><item><title>Dois novos treinamentos: MVC 4 e Web Forms 4.5</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/03/22/dois-novos-treinamentos-mvc-4-e-web-forms-4-5.aspx</link><pubDate>Fri, 22 Mar 2013 15:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:10032690</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Você sabia que 70% das apps ASP.NET são em Web Forms? Este dado é da MS/EUA, e sabemos que há toneladas de apps no legado. Por isto, criei este novo treinamento para ensinar as novidades &lt;a class="bitmark-shortlink" href="http://bit.ly/YKlzQU"&gt;&lt;span class="protocol"&gt;http://&lt;/span&gt;bit.ly/YKlzQU&lt;/a&gt;.&lt;/p&gt;&lt;p mce_keep="true"&gt;Já para quem quer aprender como desenvolver com o fantástico MVC 4, lancei agora um novo treinamento&amp;nbsp;&lt;a class="bitmark-shortlink" href="http://bit.ly/WJlPTU"&gt;&lt;span class="protocol"&gt;http://&lt;/span&gt;bit.ly/WJlPTU&lt;/a&gt;. Realmente há muito o que aprendermos com o MVC 4, tudo novo, muitas novidades.&lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos e sucesso nos projetos.&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10032690" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/MVC/default.aspx">MVC</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/ASP.NET+4.5/default.aspx">ASP.NET 4.5</category></item><item><title>Remover o plural das entidades geradas no banco de dados</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/03/05/remover-o-plural-das-entidades-geradas-no-banco-de-dados.aspx</link><pubDate>Tue, 05 Mar 2013 18:45:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9948664</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Olá pessoal,&lt;/p&gt;&lt;p mce_keep="true"&gt;Tenho recebido e-mails com a dúvida de como posso fazer para que quando usar o EF Code First, na hora de gerar as entidades no banco de dados, estas fiquem no singular, e não no plural como é o default?&lt;/p&gt;&lt;p mce_keep="true"&gt;É simples, na classe onde vc usa o DbContext, dê um ovverride no método OnModelCreating e remova o pluralizing. veja o exemplo:&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;protected override void OnModelCreating(DbModelBuilder modelBuilder)&lt;/p&gt;&lt;p mce_keep="true"&gt;{&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modelBuilder.Conventions.Remove&amp;lt;PluralizingTableNameConvention&amp;gt;();&lt;/p&gt;&lt;p mce_keep="true"&gt;}&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;p mce_keep="true"&gt;Boa sorte e sucesso nos projetos!&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9948664" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/entity+framework/default.aspx">entity framework</category></item><item><title>Testar JQuery online</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/03/04/testar-jquery-online.aspx</link><pubDate>Mon, 04 Mar 2013 19:28:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9944215</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Se vc quiser aprender e testar JQuery ou JavaScript diretamente no browser para entender e ver o resultado, siga estes passos:&lt;/p&gt;&lt;p mce_keep="true"&gt;1 - Acesse &lt;a href="http://jsbin.com/" mce_href="http://jsbin.com/"&gt;http://jsbin.com/&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;2&amp;nbsp;- Na janela do HTML digite o seguinte código:&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;script&lt;br&gt;src="&lt;a href='http://code.jquery.com/jquery-1.8.2.min.js"&gt;&lt;/script'&gt;http://code.jquery.com/jquery-1.8.2.min.js"&amp;gt;&amp;lt;/script&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;lt;meta charset=utf-8 /&amp;gt;&lt;br&gt;&amp;lt;title&amp;gt;JS Bin&amp;lt;/title&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;div id="monkey"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ola mundo Jquery 2&lt;br&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;p mce_keep="true"&gt;3 - Clique no botão JavaScript para mostrar a janela e digite o seguinte código:&lt;/p&gt;&lt;p mce_keep="true"&gt;$('#monkey')&lt;br&gt;&amp;nbsp;&amp;nbsp; .fadeOut()&lt;br&gt;&amp;nbsp;&amp;nbsp; .fadeIn()&lt;br&gt;&amp;nbsp;&amp;nbsp; .append('&amp;lt;ul/&amp;gt;')&lt;br&gt;&amp;nbsp;&amp;nbsp; .append('&amp;lt;li&amp;gt;Click Me:&amp;lt;/li&amp;gt;')&lt;br&gt;.click(function(){&lt;br&gt;&amp;nbsp; $(this)&lt;br&gt;&amp;nbsp; .hide()&lt;br&gt;&amp;nbsp; .css('color', 'blue')&lt;br&gt;&amp;nbsp; .fadeIn(2500);&lt;br&gt;});&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;p mce_keep="true"&gt;Veja o resultado na janela Output. Esta é uma boa maneira de escrever e ver o resultado na hora. &lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos e sucesso nos projetos.&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9944215" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/Jquery/default.aspx">Jquery</category></item><item><title>Dicas de Fluent API</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/03/03/dicas-de-fluent-api.aspx</link><pubDate>Sun, 03 Mar 2013 21:40:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9939757</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Olá pessoal,&lt;/p&gt;&lt;p mce_keep="true"&gt;Achei um link bem legal sobre validação de regras com o Fluent API. Acesse &lt;a href="https://fluentvalidation.codeplex.com/wikipage?title=Customising"&gt;https://fluentvalidation.codeplex.com/wikipage?title=Customising&lt;/a&gt;&amp;nbsp;e veja toda documentação. As vezes vc pode optar por isto ao invés do uso de Data Annotations.&lt;/p&gt;&lt;p mce_keep="true"&gt;Particularmente, acho o Fluent API mais versátil e com mais recursos que o Annotations, mas isto é questão apenas de facilidade.&lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos!&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9939757" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/c_2300_+asp.net/default.aspx">c# asp.net</category></item><item><title>ASP.NET and Web Tools 2012.2 Release Candidate</title><link>http://weblogs.asp.net/renatohaddad/archive/2013/01/08/asp-net-and-web-tools-2012-2-release-candidate.aspx</link><pubDate>Tue, 08 Jan 2013 11:34:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9716457</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Veja o post do ScottGu falando sobre o ASP.NET and Web Tools 2012.2 Release Candidate.&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;a href="http://weblogs.asp.net/scottgu/archive/2012/12/14/announcing-the-asp-net-and-web-tools-2012-2-release-candidate.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2012/12/14/announcing-the-asp-net-and-web-tools-2012-2-release-candidate.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Baixe (&lt;a href="http://www.asp.net/vnext"&gt;http://www.asp.net/vnext&lt;/a&gt;)&amp;nbsp;e instale no VS2012, muitas novidades aguardadas estão neste RC:&lt;/p&gt;&lt;li&gt;Enhancements to Web Publishing&lt;/li&gt;&lt;li&gt;New Web API functionality&lt;/li&gt;&lt;li&gt;New templates for Facebook Application and Single Page Application&lt;/li&gt;&lt;li&gt;Real-time communication via ASP.NET SignalR&lt;/li&gt;&lt;li&gt;Extensionless Web Forms via ASP.NET Friendly URLs&lt;/li&gt;&lt;li&gt;Support for the new Windows Azure Authentication&lt;/li&gt;&lt;p&gt;O roadmap está em &lt;a href="http://aspnet.codeplex.com/"&gt;http://aspnet.codeplex.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sucesso nos projetos e estudos!&amp;nbsp;&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9716457" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/asp.net/default.aspx">asp.net</category></item><item><title>Link dos meus melhores artigos</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/12/19/link-dos-meus-melhores-artigos.aspx</link><pubDate>Wed, 19 Dec 2012 23:15:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9613988</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;Olá pessoal, resolvi agregar os links dos meus melhores artigos.&lt;/p&gt;&lt;p mce_keep="true"&gt;Engenharia Reversa no Entity Framework 5 &lt;a href="http://msdn.microsoft.com/pt-br/library/jj856239.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj856239.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Dados Geográficos no Entity Framework 5 e SQL Server 2012 &lt;a href="http://msdn.microsoft.com/pt-br/library/jj900151.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj900151.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Manutenção de Dados no Entity Framework 4 &lt;a href="http://msdn.microsoft.com/pt-br/library/jj128160.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj128160.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;POCO no Entity Framework 4 &lt;a href="http://msdn.microsoft.com/pt-br/library/ff978717.aspx"&gt;http://msdn.microsoft.com/pt-br/library/ff978717.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;A importância e o uso do Data Annotation &lt;a href="http://msdn.microsoft.com/pt-br/library/jj129537.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj129537.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Uso de parâmetros Opcionais no Visual C# 4 &lt;a href="http://msdn.microsoft.com/pt-br/library/jj218324.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj218324.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Bing Maps no Windows Phone 7.5&amp;nbsp; &lt;a href="http://msdn.microsoft.com/pt-br/library/hh972467.aspx"&gt;http://msdn.microsoft.com/pt-br/library/hh972467.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Windows Phone 7 - dados de OData&amp;nbsp; &lt;a href="http://msdn.microsoft.com/pt-br/library/hh972465.aspx"&gt;http://msdn.microsoft.com/pt-br/library/hh972465.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Reconhecimento de Voz no Windows Phone 8 &lt;a href="http://msdn.microsoft.com/pt-br/library/jj856240.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj856240.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;p mce_keep="true"&gt;Saibam que quase todos estes temas abordados nos artigos eu tenho em detalhes nos treinamentos via download em &lt;a href="http://www.renatohaddad.com/loja"&gt;http://www.renatohaddad.com/loja&lt;/a&gt;.&lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos e sucesso nos projetos!&lt;/p&gt;&lt;p mce_keep="true"&gt;Renatão&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9613988" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/entity+framework/default.aspx">entity framework</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+Phone/default.aspx">windows Phone</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+8/default.aspx">windows 8</category></item><item><title>Treinamento: Crie um Cardápio Eletrônico para o Windows 8</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/12/17/treinamento-crie-um-card-225-pio-eletr-244-nico-para-o-windows-8.aspx</link><pubDate>Mon, 17 Dec 2012 21:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9603282</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;
Olá pessoal, &lt;br&gt;
Atendendo a pedidos, criei um novo treinamento focado no desenvolvimento de uma aplicação completa para o Windows 8. Aprenda como desenvolver um &lt;b&gt;Cardápio Eletrônico com Windows 8&lt;/b&gt;. Neste treinamento (&lt;b&gt;3h20&lt;/b&gt;) saiba como montar uma aplicação que consome dados no formato JSON, preparar o layout em XAML para dispor as receitas, uso de conversores de dados com o Converter, tratar a orientação retrato ou paisagem, usar o modo Snapped, criar e aplicar um Zoom semântico, compartilhar informações via contratos de Compartilhar e Pesquisar, adicionar um atalho com um Tile no Windows 8 para direcionar diretametne a uma receita, e ao final gerar o pacote para enviar a Store.&lt;br&gt;&lt;br&gt;Os códigos utilizados estão em C# e XAML. Este treinamento é indicado para o nível intermediário e avançado.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;b&gt;Conteúdo&lt;br&gt;1 - Introdução e visão geral do acesso a dados no Win 8 (16:54)&lt;/b&gt;&lt;br&gt;Visão geral do acesso a dados no Win 8, como criar e entender a estrutura do projeto, adicionar imagens customizadas, ajustar o manifesto e executar a app.&lt;br&gt;&lt;br&gt;&lt;b&gt;2 - Criar as classes de dados (20:17)&lt;/b&gt;&lt;br&gt;Veja como escrever as classes de dados para a receita e o grupo, ler dados do Azure ou de um arquivo texto, e converter de JSON para o tipo de dado respectivo da classe.&lt;br&gt;&lt;br&gt;&lt;b&gt;3 - Ajustes da Classe e Execução (14:30)&lt;/b&gt;&lt;br&gt;Ajustar os arquivos do template com a classe existente e executar a app carregando dados localmente ou do Azure.&lt;br&gt;&lt;br&gt;&lt;b&gt;4 - Ajustes do layout (11:51)&lt;/b&gt;&lt;br&gt;Veja os detalhes para ajustar o layout do GridView com o StandarStyles para melhorar a apresentação das informações.&lt;br&gt;&lt;br&gt;&lt;b&gt;5 - FlipView e Converter (12:54)&lt;/b&gt;&lt;br&gt;Saiba como criar e usar uma classe de Converter a fim de exibir dados corretamente.&lt;br&gt;&lt;br&gt;&lt;b&gt;6 - Retrato e Paisagem (17:27)&lt;/b&gt;&lt;br&gt;Aprenda os truques e o que é preciso para dispor layouts automaticamente quando o usuário trocar a orientação para retrato ou paisagem.&lt;br&gt;&lt;br&gt;&lt;b&gt;7 - Modo Snapped (9:52)&lt;/b&gt;&lt;br&gt;Saiba como definir um layout para exibir os dados no modo snapped.&lt;br&gt;&lt;br&gt;&lt;b&gt;8 - Zoom Semântico (13:02)&lt;/b&gt;&lt;br&gt;Veja como criar e aplicar um zoom semântico na aplicação para resumir dados.&lt;br&gt;&lt;br&gt;&lt;b&gt;9 - Compartilhar informações via contrato (17:20)&lt;/b&gt;&lt;br&gt;Saiba como implementar um contrato para compartilhar dados da sua app com o Win 8.&lt;br&gt;&lt;br&gt;&lt;b&gt;10 - Pesquisar dados na App (24:17)&lt;/b&gt;&lt;br&gt;Veja como implementar um código para pesquisar dados na própria aplicação, tudo integrado com o recurso de pesquisa do Windows 8.&lt;br&gt;&lt;br&gt;&lt;b&gt;11 - Criar um painel sobre a App (10:52)&lt;/b&gt;&lt;br&gt;Saiba como criar um painel sobre as informações da app.&lt;br&gt;&lt;br&gt;&lt;b&gt;12 - Tile secundário (19:00)&lt;/b&gt;&lt;br&gt;Saiba como criar uma barra de aplicação e um tile (atalho) para uma receita diretamente na página principal do Windows 8.&lt;br&gt;&lt;br&gt;&lt;b&gt;13 - Teste e pacote da App (5:47)&lt;/b&gt;&lt;br&gt;Veja como testar e gerar o pacote da aplicação para enviar para a Windows Store.&lt;br&gt;&lt;br&gt;
Veja os detalhes em &lt;a href="http://www.renatohaddad.com/loja/detalhesproduto.aspx?cod=dc3c5a98-7345-4f1a-affe-8e307c623d8f" mce_href="http://www.renatohaddad.com/loja/detalhesproduto.aspx?cod=dc3c5a98-7345-4f1a-affe-8e307c623d8f"&gt;App de Cardápio Eletrônico com Windows 8&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Preço promocional de lançamento: R$ 199&lt;/b&gt;&lt;br&gt;&lt;br&gt;
Bons estudos e sucesso nos projetos!&lt;br&gt;&lt;br&gt;
Renato Haddad

&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9603282" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+8/default.aspx">windows 8</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/web+api/default.aspx">web api</category></item><item><title>Artigo sobre Dados Geográficos no Entity Framework 5 e SQL Server 2012</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/12/14/artigo-sobre-dados-geogr-225-ficos-no-entity-framework-5-e-sql-server-2012.aspx</link><pubDate>Fri, 14 Dec 2012 13:59:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9583063</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;Olá amigos, acaba de ser publicado no site da Microsoft MSDN Brasil, mais um artigo que escrevi. Este é sobre Dados Geográficos do EF 5 e SQL Server http://msdn.microsoft.com/pt-br/library/jj900151.aspx. bons estudos!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9583063" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/entity+framework/default.aspx">entity framework</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/sql+server/default.aspx">sql server</category></item><item><title>Engenharia Reversa no Entity Framework 5</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/12/04/engenharia-reversa-no-entity-framework-5.aspx</link><pubDate>Tue, 04 Dec 2012 12:20:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9513337</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;De tantos pedidos que recebo sobre como usar o EF 5 sem ter o EDMX, resolvi escrever este artigo explicando em detalhes como fazer isto. Veja o artigo em &lt;a href="http://msdn.microsoft.com/pt-br/library/jj856239.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj856239.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9513337" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/entity+framework/default.aspx">entity framework</category><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/ASP.NET+4.5/default.aspx">ASP.NET 4.5</category></item><item><title>Artigo sobre Reconhecimento de voz no Windows Phone 8</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/12/04/artigo-sobre-reconhecimento-de-voz-no-windows-phone-8.aspx</link><pubDate>Tue, 04 Dec 2012 12:19:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9513329</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;&amp;nbsp;Umas das melhores features que a MS implementou no Win Phone 8 foi o reconhecimento de voz. Agora podemos dar comandos de voz para a aplicação. Veja como fazer isto no artigo que escrevi e a MS publicou em &lt;a href="http://msdn.microsoft.com/pt-br/library/jj856240.aspx"&gt;http://msdn.microsoft.com/pt-br/library/jj856240.aspx&lt;/a&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;Bons estudos!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9513329" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+Phone/default.aspx">windows Phone</category></item><item><title>Treinamento de Windwos 8 Passo a Passo em C# e XAML</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/10/02/treinamento-de-windwos-8-passo-a-passo-em-c-e-xaml.aspx</link><pubDate>Tue, 02 Oct 2012 19:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:9035628</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description>Pessoal, quem é desenvolvedor de software e está interessado em aprender a desenvolver aplicações para Windows 8 com C# e XAML, lancei este primeiro treinamento &lt;a href="http://bit.ly/UEcPuo"&gt;http://bit.ly/UEcPuo&lt;/a&gt; (de um total de 3 previstos) com muito conhecimento, são 3horas de estudos! Bons estudos!&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9035628" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/windows+8/default.aspx">windows 8</category></item><item><title>Treinamento de LightSwitch Passo a Passo - Renato Haddad</title><link>http://weblogs.asp.net/renatohaddad/archive/2012/09/19/treinamento-de-lightswitch-passo-a-passo-renato-haddad.aspx</link><pubDate>Wed, 19 Sep 2012 16:11:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:8947892</guid><dc:creator>renatohaddad</dc:creator><slash:comments>0</slash:comments><description> Olá desenvolvedor,&lt;br&gt;
Com muito prazer acabo de lançar mais um treinamento. 
O &lt;b&gt;LightSwitch&lt;/b&gt; é a ferramenta ideal para criar aplicações rapidamente sem muita programação, seja produtivo para pequenas aplicações. Neste treinamento (&lt;b&gt;2h25&lt;/b&gt;) saiba o que é o LightSwitch, quais os recursos necessários, como criar um projeto, as entidades, configurar as propriedades conforme o cenário, criar diversos tipos de telas de adicionar, pesquisar e editar dados. Estabeleça o relacionamento entre entidades e a forma de exclusão. Veja como classificar e filtrar dados com parâmetros fornecidos pelo usuário. Para customizar a exibição de dados, aprenda a criar campos calulados com fórmulas escritas em C#. Por fim, faça o deploy da aplicação. Para quem tem um banco de dados ou um serviço via OData, aprenda a criar projetos usando isto como fonte de dados.&lt;br&gt;&lt;br&gt;Os poucos códigos utilizados estão em &lt;b&gt;C# e VS 2012&lt;/b&gt;. Este treinamento é indicado para o nível básico.&lt;br&gt;&lt;br&gt;
Veja todos os &lt;a href="http://www.renatohaddad.com/loja/detalhesproduto.aspx?cod=ada42380-f11b-4015-93da-e972f438c6b6"&gt;detalhes do treinamento&lt;/a&gt; e aproveite a promoção de lançamento.&lt;br&gt;&lt;br&gt;
&lt;b&gt;De R$ 209 por R$ 179&lt;/b&gt;&lt;br&gt;&lt;br&gt;
Bons estudos e sucesso nos projetos. Qualquer dúvida me contate rapidamente no rehaddad@msn.com&lt;br&gt;&lt;br&gt;

Renato Haddad&lt;br&gt;
Microsoft Most Valuable Professional&lt;br&gt;
www.renatohaddad.com/loja
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8947892" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/renatohaddad/archive/tags/LightSwitch/default.aspx">LightSwitch</category></item></channel></rss>