Database as a Service - Banco de dados como um Serviço – é o melhor termo para descrever o Microsoft SQL Azure, um serviço de banco de dados relacional baseado em Cloud Computing que tem por base o Microsoft SQL Server. O SQL Azure é parte integrante do Windows Azure, a nova plataforma para computação nas nuvens da Microsoft. Basicamente DBAs e desenvolvedores .NET não precisarão mais se preocupar com a instalação, gerenciamento e updates de softwares, o banco é um serviço, que você pode contratar como um plano. A melhor forma de se trabalhar com o SQL Azure como repositório de dados é utilizando um framework de persistência e mapeamento objeto / relacional. Quando falamos em .NET temos duas excelentes opções, NHibernate e ADO.NET Entity Framework. Nesta edição, damos especial destaque ao uso de Cloud Computing com banco de dados usando o SQL Azure, onde você aprenderá passo a passo em uma matéria do Rodrigo Sendin como criar um exemplo prático que utilizará tanto o NH quanto o EF nas nuvens, além de boas práticas de desenvolvimento como uso de DDD – Domain Driven Design – e a técnica POCO (Plain Old CLR Objects).
Temos também uma excelente matéria do Alexandre Tadashi e Robson Fernandes sobre as novidades do WPF (Windows Presentation Foundation) e Expression Blend. Os autores desenvolvem um exemplo bastante interessante, criando um aplicativo com uma interface arrojada (característica de aplicações WPF) que consulta dados sobre previsão do tempo a partir de serviços do Google, integrando ainda com a API da rede social mais famosa de compartilhamento de fotos da Web, o Flickr.
O Paulo Quicoli traz a segunda parte de uma matéria também sobre WPF, onde apresenta uma tendência já comprovada pelo mercado e pela Microsoft: cada vez mais os desenvolvedores .NET estão deixando de usar Windows Forms no Desktop para usar o próprio WPF em aplicações comerciais. De praxe você verá como usar boas práticas em aplicações Desktop, o que muitas vezes só vemos em soluções Web. Na sessão Engenharia de Software, o Fábio Lúcio Meira desvenda o processo ágil Open UP (Processo Unificado Aberto).
E em primeiríssima mão trazemos nesta edição um artigo do Vinicius Quaiato apresentando as ferramentas para desenvolvimento para a nova plataforma mobile da Microsoft, o Windows Phone 7! Apesar do SmartPhone estar com data de lançamento prevista apenas para o final do ano, as ferramentas, APIs e SDKs já está disponíveis para os desenvolvedores já começarem hoje a desenvolver aplicativos para a plataforma que pretende competir de frente com o iPhone da :pple e Android da Google. Aqui vai a excelente notícia, você utilizará o próprio Visual Studio 2010 e Silverlight.
Lista completa dos artigos desta edição:
Plataforma Azure
Rodrigo Sendin Silva
Ambiente de desenvolvimento
Mauro Sant’Anna
Visual Studio 2010 Express Editions
Versões gratuitas do Visual Studio
Rodrigo Sendin
WPF e Expression Blend 4
Introdução, novidades e uma aplicação completa
Alexandre Tadashi Sato
Robson Fernandes
WPF para aplicações comerciais – Parte 2
Um How-To completo de boas práticas
Paulo Quicoli
SQL Azure com NHibernate e Entity Framework
Portabilidade de ORM na nuvem
Rodrigo Sendin
Engenharia de Software
Processo Unificado Aberto
Um processo ágil de desenvolvimento de software
Fábio Lúcio Meira
Windows Phone 7
Desenvolvendo aplicativos para a nova plataforma mobile da Microsoft
Vinicius Quaiato
Leitores da edição digital têm acesso à material exclusivo:
Pirataria: as leis nacionais protegem o seu trabalho
Celso Jefferson Messias Paganelli
Vídeo
WPF no Visual Studio 2010
Guinther Pauli
Vídeo
ADO.NET Entity Framework no Visual Studio 2010
Guinther Pauli
Vídeo
SQL Azure
Rodrigo Sendin
VÍDEO - AULAS DE BRINDE
Relacionamento Muitos para Muitos com Entity Framework 4
Curso de ASP.NET MVC, VS2010 e SQL Server 2008 - Parte 1
Criando um MembershipProvider para ASP.NET - Parte 3
Criando uma Lista de tarefas usando Linq
Agradeço a toda equipe editorial e colaboradores pelo empenho e dedicação na construção de mais uma bela edição da maior e melhor revista para desenvolvedores .NET do Brasil.
Equipe Editorial:
Editor Geral
Guinther Pauli
Editores Técnicos
Paulo Quicoli
Carlos A. M. Lopes
Leandro Daniel
Comissão Editorial
Giovanni Bassi
Rodrigo Sendin
Vinicius Quaiato
Boa leitura!
Acesse agora a edição em formato digital
Assine a versão impressa da Revista .NET Magazine
Conheça nosso site - DevMedia
--
Guinther Pauli
Microsoft Certified - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET)
Delphi Certified - 3,5,7,2005,2006, Delphi Web, Delphi Linux
Editor Geral Revista .NET Magazine Brasil
Editor Geral Revista EASY .NET Magazine
Editor Geral Revista ClubeDelphi
Professor de Pós-Graduação
guinther.pauli@gmail.com
http://twitter.com/guintherpauli
http://guintherpauli.blogspot.com
http://www.devmedia.com.br/guintherpauli