Ferramentas de desenvolvimento e linguagens.png) | As ferramentas de desenvolvimento da Microsoft oferecem suporte ao trabalho de desenvolvedores individuais, bem como de equipes de desenvolvimento. |
- O Visual Studio da Microsoft oferece suporte a várias linguagens de programação – inclusive àquelas que usam o .NET Framework para acessar tecnologias-chave que simplificam o desenvolvimento de aplicativos sofisticados. Essas linguagens incluem:
- O Team Foundation Server faz com que os integrantes de uma equipe de desenvolvimento, possam usar ferramentas para gerenciar relatórios, controle de origem, métricas de qualidade e outros componentes de desenvolvimento de colaboração.
- As edições do Visual Studio Express são ferramentas gratuitas e fáceis de aprender para desenvolvedores de fim de semana, iniciantes e estudantes interessados no desenvolvimento do Windows, da Web ou de banco de dados.
Desenvolvimento Web.png) | Do servidor ao navegador, a Microsoft oferece aos desenvolvedores um variedade de ferramentas e tecnologias para criação, hospedagem e exposição de aplicativos na Web. |
- As ferramentas de desenvolvimento para Web da Microsoft oferecem total suporte a padrões como XML, WCF,HTML,CSS e outros.
- O ASP.NET, uma estrutura para criar aplicativos dinâmicos na Web, está no centro da plataforma de desenvolvimento para Web da Microsoft e está totalmente integrado com o IIS, o servidor Web seguro, escalável e extensível da Microsoft.
- Os desenvolvedores podem proporcionar aos aplicativos Web uma experiência mais rica e responsiva pelas extensões ASP.NET Ajax ou pela personalização do Microsoft Internet Explorer.
- Qualquer desenvolvedor que trabalhe com tecnologias para Web pode se beneficiar da família de produtos Visual Studio para criar rapidamente soluções dinâmicas para Web.
Desenvolvimento corporativo e de servidores.png) | O desenvolvimento corporativo envolve diversas áreas, desde as considerações de design e gerenciamento de projetos à codificação de aplicativos que são executados em produtos e arquiteturas baseadas em servidor. |
- O Windows Server da Microsoft permite que as organizações criem uma infra-estrutura de TI flexível que pode reduzir a complexidade e fazer ajustes quando as necessidades de negócios mudam.
- O Windows Server System inclui aplicativos como:
- Desenvolvedores e arquitetos corporativos também podem consultar o site de práticas e padrões no MSDN para obter informações e código de exemplo.
Desenvolvimento embedded e móvel.png) | Você pode aplicar seus conhecimentos no .NET Framework para criar aplicativos para dispositivos incorporados ou móveis, como o Pocket PC, SmartPhone e soluções automotivas. |
| Desenvolvimento do .NET Framework- O código escrito para o .NET Framework é denominado código gerenciado. Em contraste com o código nativo tradicional, o código gerenciado é escrito em linguagens como Visual C# e Visual Basic, e é compilado no Intermediate Language e depois traduzido em código de máquina antes de ser executado.
- O .NET Framework oferece suporte a várias linguagens de programação. Ele é executado em plataformas Windows como o Windows 7 e o Windows Server 2008 R2.
- O CLR (common language runtime) fornece serviços que ajudam no gerenciamento e execução das aplicações.
- As bibliotecas de classes do Framework facilitam o processo de desenvolvimento e fornecem acesso a funções essenciais do sistema.
- O Microsoft .NET Framework versão 4.0 inclui tecnologias como:
Desenvolvimento Office.png) | O Microsoft Office System tornou-se uma plataforma utilizada pelos desenvolvedores para criar soluções para coletar informações, automatizar entrada de dados, gerenciar processos comerciais e oferecer suporte à colaboração. Essas soluções podem ser criadas diretamente no sistema Office mundialmente famoso. |
Desenvolvimento para a nuvem.jpg) | O Windows Azure é uma plataforma de serviços que funciona na Nuvem da Microsoft, para que empresas desenvolvam aplicações que precisam de elasticidade, confiança e disponibilidade. A partir dos recursos oferecidos pelo Azure, desenvolvedores e empresas constroem localmente as suas aplicações e, assim que estiverem prontas, simplesmente podem hospedá-las no Azure. A Microsoft fica responsável em manter a alta disponibilidade da aplicação, além de fornecer recursos que permitem que as empresas usem mais ou menos recursos, conforme a demanda. E sempre garantindo a economia e alta disponibilidade. |
- Utilizando o mesmo conhecimento na construção de aplicações .NET, é plenamente possível desenvolver localmente com o SDK do Azure. E uma vez pronto a sua aplicação, basta hospedá-la dentro do Windows Azure. Com isto, poderá usar toda a capacidade que a computação em nuvem pode oferecer.
- O Windows Azure oferece uma série de serviços que você pode usar indivualmente ou em conjunto, tendo a flexibilidade de pagar somente que pelo que usou. Estes serviços são:
- Para começar o desenvolvimento para o Windows Azure, segue as sugestões de alguns conteúdos
- Windows Azure SDK : O SDK do Windows Azure permite você emular localmente os principais recursos da plataforma, tais como: hospedagem de aplicações, armazenamento de dados, elasticidade
- Windows Azure Training Kit: O training kit é material essencial para quem quer aprender os principais recursos. Ele é constituído de hand-nos, apresentações, whitepapers.
- Vídeos passo a passo: Uma série vídeos rápidos de começar a desenvolver aplicações para o Windows Azure
|