código de programadores com Microsoft

descrição geral

1

noções básicas

2

obter ferramentas

3

iniciar codificação

O que é o desenvolvimento em nuvem? (descrição geral)

Informática em nuvem refere-se a computadores e aplicações que são executados de forma remota e que são acedidos através da Internet. Na informática em nuvem, máquinas virtuais funcionam em grandes centros de dados e substituem os PCs e os servidores físicos. Ao agregar as necessidades informáticas de muitos utilizadores num único centro, são atingidas economias de tamanho que resultam em vantagens significativas tais como menor utilização de energia, configuração e manutenção mais simples e actualizações mais fáceis da capacidade e do desempenho. Muitas aplicações podem ser executadas sem alterações quando são reimplementadas de computadores pessoais ou servidores para a nuvem.

1noções básicas 

Assista a este vídeo sobre as ofertas da nuvem Microsoft e, em seguida, prepare o seu ambiente instalando as ferramentas que vai utilizar para criar a sua primeira aplicação Azure.

executar vídeo

APRENDA AS NOÇÕES BÁSICAS DO DESENVOLVIMENTO EM NUVEM
Vídeo | 7 minutos | Desenvolvimento em Nuvem | Junho de 2010

Agora que já sabe o que é a plataforma em nuvem, veja o vídeo seguinte para aprender sobre as ferramentas e tecnologias para o desenvolvimento em nuvem, incluindo três blocos modulares fundamentais para o desenvolvimento em nuvem com base na plataforma Azure: Windows Azure, SQL Azure e plataforma Windows Azure.

2obter as ferramentas 
Transferir agora 

Clicando neste botão instala:

  • Instalador de Plataforma Web (executa o resto da instalação)
  • Visual Web Developer 2010, se não tiver o Visual Studio 2010
  • Ferramentas do Windows Azure para Microsoft Visual Studio
  • Windows Azure SDK
  • Definições de funcionalidades IIS necessárias
  • Correcções necessárias

Para ajuda na selecção da versão correcta do Visual Studio, analise o gráfico de comparação do Visual Studio 2010.
Para mais informações acerca de desenvolvimento em equipa, leia sobre Gestão de Ciclos de Vida de Aplicações.

3iniciar codificação 

Transfira o código de exemplo e, em seguida, siga as orientações destes vídeos para começar imediatamente a codificação.

executar vídeo

ALOJAMENTO NA NUVEM
Vídeo | 23 minutos | Windows Azure | Junho de 2010

O Windows Azure proporciona as capacidades informáticas e de armazenamento fundamentais para aplicações com base em nuvem. Pode utilizar as ferramentas e tecnologias da Microsoft com as quais já está familiarizado para criar as suas aplicações, incluindo .NET, C++, ASP.NET, WCF e Visual Studio. O Windows Azure proporciona o CPU e o armazenamento virtual necessários para accionar as suas aplicações, permitir que comuniquem umas com as outras e fornecer de forma eficiente dados armazenados a utilizadores finais.

Depois de ver este vídeo, está pronto para avançar. Ou pode ver os dois vídeos seguintes desta série para aprender sobre SQL Azure e Windows Azure.

Seguinte: Saiba mais sobre Funcionalidades do Windows Azure

Obter o código para este projecto  C#  VB

executar vídeo

DADOS RELACIONAIS
Vídeo | 12 minutos | SQL Azure | Junho de 2010

O SQL Azure proporciona capacidades de bases de dados relacionais, permitindo às aplicações armazenar e manipular dados relacionais em centros de dados alojados na Microsoft. O SQL Azure Reporting (uma versão dos SQL Server Reporting Services) e o SQL Azure Data Sync também estão disponíveis, o que permite a sincronização de dados entre bases de dados locais e com base em nuvem.

Seguinte: Ver Vídeos Adicionais sobre o SQL Azure

Obter o código para este projecto  C#  VB

executar vídeo

COMUNICAÇÃO
Vídeo | 25 minutos | Windows Azure | Junho de 2010

O Windows Azure proporciona serviços de infra-estrutura que lhe permitem criar sofisticadas aplicações distribuídas na nuvem. Os serviços incluem: Barramento de Serviço, utilizado para permitir que a sua aplicação exponha interfaces na nuvem que possam ser acedidas por outras aplicações; Controlo de Acesso, que permite às suas aplicações suportar acesso autenticado de uma série de identidades digitais (por exemplo, Active Directory, Windows Live, contas do Google ou do Facebook); e serviços de Colocação em Cache para melhorar o desempenho das suas aplicações do Windows Azure.

Seguinte: Ver Vídeos Adicionais sobre o Windows Azure

Obter o código para este projecto C# (Não está mais disponível) VB (Não está mais disponível)

Tópicos para Programadores

SharePoint no Office365
Saiba mais sobre o Office 365, incluindo um kit de formação.

Dynamics CRM Online
Obter formação e cursos sobre Dynamics CRM.

Hyper-V Cloud
Aproveite o poder da nuvem no seu próprio centro de dados utilizando o Hyper-V e o System Center.

Windows Server 2008 R2 Hyper-V
A tecnologia de virtualização de servidor baseada no hipervisor do Windows Server 2008 R2.

System Center
Serviços de centros de dados económicos e ágeis para gerir os seus ambientes físico, virtual e em nuvem de uma maneira integrada.

Livros

Programação Windows Azure: Programação da Nuvem Microsoft
Escrever código da aplicação em .NET ou noutras linguagens como C/C++, PHP ou Ruby.
Informática em Nuvem com a Plataforma do Windows Azure
Aprenda sobre segurança, privacidade, conformidade regulamentar, e cópia de segurança e recuperação de dados com o Windows Azure.
Plataforma do Windows Azure: Artigos do Trenches Volume 1
Vinte artigos abrangendo tudo desde a introdução até à implementação de melhores práticas para aplicações em nuvem elásticas.
Plataforma do Windows Azure (A Voz dos Especialistas em .Net)
Aprenda a utilizar o Windows Azure, o Windows Azure e o SQL Azure em conjunto e separadamente.
Azure em Acção
Explora a concepção e o dimensionamento de serviços front-end e back-end que são executados na nuvem.
Guia da Arquitectura do Windows Azure - Parte 1
Demonstra como se pode adaptar uma aplicação ASP.NET existente no local a uma que opera na nuvem.