O Silverlight é uma poderosa plataforma de desenvolvimento para a criação de experiências de usuário interativas e atraentes para a Web, estações de trabalho e dispositivos móveis, online ou offline.

O Silverlight é um plug-in gratuito da plataforma .NET Framework compatível com múltiplos navegadores, dispositivos e sistemas operacionais, trazendo um novo nível de interatividade em qualquer lugar onde funcione a Web.

O Silverlight 4 inclui toneladas de novos recursos, como suporte a webcam, microfone e impressão, para permitir que você crie aplicações incríveis.

Começando a Aprender sobre o Silverlight

1. Assista ao vídeo introdutório de Silverlight para Web
Assista ao vídeo introdutório de Silverlight Fora do Navegador (Desktop)
Pete Brown apresenta os conceitos e as ferramentas necessárias para iniciar o desenvolvimento do Silverlight em suas duas formas principais: no navegador e fora do navegador. O vídeo sobre a Web introduz os conceitos básicos, o vídeo sobre a experiência fora do navegador expande os conceitos e as ferramentas para criar um simples cliente do Twitter.

2. Leia a série de 8 partes no blog de Tim Heuers sobre a introdução ao Silverlight
Os posts no blog de Tim conduzirão você aos fundamentos do Silverlight e ajudarão você a construir uma aplicação de exemplo ao longo do caminho. Cada etapa inclui o código fonte, em C# e Visual Basic, para concluir a aplicação.

3. Assista aos vídeos passo a passo
Mais de vinte vídeos novos sobre o Silverlight 4, incluindo a nova série Silverlight 4 From Scratch de Jesse Liberty.

4. Navegue nos tutoriais de introdução
Os quickstarts conduzirão você através dos principais conceitos do Silverlight, ilustrados em página com exemplos do Silverlight trabalhando e aplicações de demonstração.

5. Leia os tutoriais de Jesse Liberty
Aprenda mais sobre o Silverlight com as séries de tutoriais do Jesse.

6. Aprenda a usar o Expression Blend com o .toolbox
Acompanhe os divertidos e gratuitos cursos de Silverlight e de Expression e os tutoriais do site Microsoft .toolbox para compreender como usar os principais recursos do Expression Blend. Considere também dar uma olhada nos tutoriais do Project Rosetta.

Desenvolvimento para Telefone com o Silverlight

1. Windows Phone 7
O Windows Phone 7 permite que os desenvolvedores criem interessantes e interativas aplicações fora do navegador no Silverlight e XNA. Saiba como utilizar seu conhecimento em Silverlight para aproveitar ao máximo este novo e incrível dispositivo.

2. Nokia Symbian
O Nokia Symbian é um dos mais populares sistemas operacionais móveis do mundo. A equipe do Silverlight tem trabalhado arduamente para assegurar que os usuários do Symbian possam executar as aplicações do Silverlight no navegador em seus dispositivos móveis. Saiba como utilizar o Nokia Symbian em suas aplicações.

Expanda Seu Conjunto de Ferramentas do Silverlight

Uma vez que você esteja executando o Silverlight, você encontrará essas ferramentas opcionais como acréscimos fantásticos.

1. WCF RIA Services
O Microsoft WCF RIA Services simplifica o tradicional padrão de aplicação de n camadas, reunindo as plataformas ASP.NET e Silverlight. O RIA Services fornece um padrão para a escrita de aplicações lógicas que são executadas na camada intermediária e controla o acesso aos dados para consultas, mudanças e operações personalizadas. Ele também fornece suporte fim a fim para as tarefas comuns, tais como validação de dados, autenticação e funções, integrando-se com os componentes do Silverlight no cliente e do ASP.NET na camada intermediária. O RIA Services é instalado por padrão como parte das ferramentas do Silverlight para o Visual Studio 2010.

2. Runtimes de Desenvolvimento para Windows e OSX
Se você estiver fazendo a depuração ou o teste nas máquinas sem as ferramentas instaladas, você usará o windows developer runtime ou o Mac OSX developer runtime para Silverlight 4. Os desenvolvedores com as ferramentas instaladas já têm essas versões.

3. Microsoft Expression Blend 4
O Expression Blend permite que os designers criem graficamente interfaces de usuário para as aplicações do Silverlight

4. SDK do Blend 4
O SDK do Blend 4 está incluído com a instalação do Blend 4, mas está disponível separadamente para aqueles que desejam criar comportamentos sem usar o Expression Blend.

5. Silverlight Toolkit
Este Toolkit é um projeto da Microsoft que contém utilitários, componentes e controles do Silverlight que podem ser feitos download e usados em suas aplicações do Silverlight. Ele inclui o código fonte completo, exemplos e testes.