Lista de referência para os desenvolvedores iniciantes e para os que se atualizam constantemente.
Os itens desta lista expressam a visão do desenvolvedor web que utiliza tecnologia .NET.
Considerações:
Os itens com este icone são as tecnologias essenciais, de escala 1 (as que você precisa dominar primeiro);
Esta é uma lista para uma pessoa com perfil em desenvolvimento web utilizando .NET;
A lista trata-se apenas de tecnologia e ferramentas. Boas práticas, conceitos, padrões e técnicas não estão contidos aqui;
Esta é uma tentativa de clarear o que cada coisa faz e que tecnologia atenderá isso;
Não há tecnologias muito específicas (como frameworks de testes, mocks, etc) e outras tecnologias mais avançadas e não tão populares ainda (como dapper).
Esta lista é dinâmica e será atualizada com freqüência, inclusive sua contribuição é bem-vinda! Para saber mais o que motivou a criação desta lista acesse o artigo Começando do zero!
Mais que uma IDE para o desenvolver aplicações .NET. Conhecer customizações, teclas de atalho, integrações com add-ins , análises e debugging agiliza bastante o trabalho.
Gerenciar pacotes de dependências para soluções .NET. Copia os arquivos da biblioteca solicitada para a sua solução e atualiza automaticamente seu projeto.
Ferramenta de produtividade que torna o Visual Studio muito melhor. Inspeções de código, refatorações automatizadas, navegação rápida, assistência na codificação.
Extensão gratuita para o Visual Studio com algumas melhorias de produtividade, como ajuda rápida, visualização de erros de compilação e várias outras utilidades.
Extensão open-souce para o Visual Studio com algumas melhorias de produtividade relacionados a formatação, organização e limpeza dos códigos-fonte, além de outras utilidades.
Extensão para o Visual Studio com várias funcionalidades para desenvolvedores web, como melhorias nos editores de CSS, Javascript, HTML além de ferramentas para LESS, CoffeeScript, TypeScript, etc.
Gerenciamento de código, integração com o time, controle de bugs, features, projeto, integração contínua, etc. O Visual Studio Online é baseado no TFS.
Estilos para páginas web com efeitos de transição, imagem, e outros, que dão um estilo novo às páginas Web 2.0 em todos os aspectos de design do layout.