Propaganda
Se você usa o Microsoft Windows e tem interesse em programação, pode se sentir sobrecarregado com o ponto de partida. Afinal, programação e desenvolvimento são uma grande indústria, e existem muitas linguagens e programas de software diferentes. Talvez você nem saiba codificar ainda, mas quer aprender.
Nunca é tarde para aprender algo novo, incluindo codificação. Não importa em que lado da cerca você esteja, você precisa de um ponto de partida. Existem muitos recursos por aí, mas algumas das melhores ferramentas de desenvolvimento para usuários da Microsoft vêm de Redmond.
Aqui estão algumas ótimas ferramentas de desenvolvimento da Microsoft, incluindo opções entre plataformas.
1. Visual Studio 2017
O Visual Studio 2017 é um ambiente de desenvolvimento integrado (IDE) completo e repleto de recursos poderosos:
- Usa uma interface WYSIWYG (o que você vê é o que você obtém), com foco nos recursos visuais de arrastar e soltar
- Enfatiza Projetos e Soluções
- Vem com preenchimento automático, depurador, integração de banco de dados, instalação e configurações do servidor
- Possui controle de origem, rastreamento de bugs e ferramentas de implantação para uma variedade de tipos diferentes de aplicativos
- Melhor para desenvolvedores .NET
- Ainda funciona muito bem no desenvolvimento em iOS, Android e Windows
- Suporta C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python, etc.
Visual Studio Community 2017 é a versão gratuita, e foi desenvolvido para estudantes, código aberto e desenvolvedores individuais.
A Microsoft também possui o Visual Studio Professional 2017 para desenvolvimento profissional e de pequenas empresas equipes, bem como o Visual Studio Enterprise 2017 para empresas maiores, mas esses dois têm apenas um tentativas. Professional tem um preço sugerido de US $ 499e Empresa sai por US $ 6000.
Baixar: Visual Studio para janelas | Mac (Livre)
2. Código do Visual Studio
O Visual Studio Code é um editor de código-fonte leve que ainda oferece um grande impacto em termos de recursos.
- Usado para visualizar, editar, executar e depurar vários códigos fonte do aplicativo
- Não possui os elementos visuais WYSIWYG do Visual Studio
- Voltado para arquivos em vez de projetos
- Não há suporte para andaimes, mas possui comandos Git internos
- Apresenta o IntelliSense para fornecer conclusões inteligentes com base em tipos de variáveis, definições de funções e módulos importados
- Altamente personalizável com extensões para novos idiomas, depuradores, novos serviços e muito mais.
Nós também temos alguns dicas úteis de produtividade para o Visual Studio Code 10 dicas essenciais de produtividade para código do Visual StudioO Visual Studio Code expulsa outros editores de texto de programação da água. É gratuito, de código aberto, extremamente rápido e repleto de recursos de produtividade. consulte Mais informação , bem como uma resumo da excelente versão para Mac O código do Visual Studio é o editor de texto e script perfeito para MacO editor de texto da Microsoft suporta vários idiomas, e você nem precisa compará-lo ao Xcode, pois eles atendem a diferentes necessidades. consulte Mais informação .
Baixar: Código do Visual Studio para janelas | Mac | Linux (Livre)
3. XML Notepad 2007
O XML Notepad 2007 da Microsoft fornece aos usuários uma interface simples e intuitiva para visualizar e editar documentos XML. Os principais recursos incluem:
- Visualização em árvore sincronizada com a Visualização de texto do nó, para que você possa editar rapidamente nomes e valores de código
- Pesquisa incremental
- Funcionalidades de recortar / copiar / colar
- Interface de arrastar e soltar
- Desfazer / refazer infinito para operações de edição
- Fontes e cores configuráveis
Embora o nome do programa contenha "2007" e pareça antigo, ele ainda é um software muito poderoso da Microsoft que simplifica a manipulação de documentos XML.
Baixar: XML Notepad 2007 para janelas (Livre)
4. Pequeno Básico para Crianças
Se você tem um filho interessado em programar, consulte o Small Basic.
- Linguagem de programação e interface do usuário para iniciantes
- Feito especificamente para ensinar as crianças a codificar
- Linguagem e ferramenta de programação de texto fáceis de entender
- Integra dinâmica de programação divertida, social, simples e gradual
- Para crianças de 3 anos ou mais
Baixar: Pequeno Básico para janelas (Livre)
5. Microsoft Azure
O Microsoft Azure é um recurso fantástico para quem procura desenvolvimento no Windows e em outras plataformas.
- Livre para se inscrever
- Receba um crédito de US $ 200 para explorar os serviços pagos do Azure por 30 dias
- Não será cobrado nada até você atualizar
- Os serviços gratuitos incluem teste e implantação de aplicativos corporativos
- Crie experiências móveis personalizadas
- Obtenha informações dos dados do usuário para criar melhores experiências
Para obter o Azure, basta se inscrever em uma conta gratuita. Você precisará de um número de telefone e um cartão de crédito, mas eles colocam apenas uma taxa de retenção de US $ 1 no cartão para verificar e você não receberá nada a menos que opte por atualizar.
Com o Azure, você pode Inscreva-se para obter um conta grátis e receba 12 meses de serviços gratuitos populares, um crédito de US $ 200 para explorar serviços pagos do Azure por 30 dias e você não será cobrado nada até decidir atualizar.
6. Visual Studio App Center
Pense no Visual Studio App Center como seu controle de missão para qualquer coisa relacionada a aplicativos.
- Cria aplicativos automaticamente
- Permite testar em dispositivos reais
- Distribuir aplicativo para testadores beta
- Coletar relatórios de falhas dos usuários
- Reunir análises do usuário
- Crie eventos personalizados para coleta de dados para melhorias futuras
- Adicione notificações push aos seus aplicativos em minutos
Para usar o Visual Studio App Center, basta Inscreva-se para obter um conta grátis. Você pode usar contas do GitHub, Microsoft, Facebook ou Google, se for mais fácil.
7. Microsoft Virtual Academy
Se você deseja programar em uma ampla variedade de plataformas e estruturas, a Microsoft Virtual Academy é sua melhor aposta.
- Centenas de cursos de treinamento on-line para desenvolver habilidades técnicas e promover carreiras
- Desenvolvimento Windows 10
- Desenvolvimento em nuvem
- Desenvolvimento de jogos
- Desenvolvimento web
- Desenvolvimento de Banco de Dados
- C # / XAML
- Estúdio visual
- Iniciantes
- Desenvolvimento de Aplicativos Móveis
- Todos os cursos têm vídeos e orientações fáceis de seguir
- É possível baixar vídeos para acesso offline
- Criar listas de reprodução
- Acompanhe o progresso com auto-avaliações
- Ganhe certificados para cursos concluídos
Para colher os benefícios da Microsoft Virtual Academy, basta faça uma conta grátis.
8. MSDN Magazine
A Revista MSDN é um recurso on-line valioso.
- Oferece aos leitores cobertura abrangente e atualizada das tecnologias de desenvolvimento da Microsoft
- Ótimo para desenvolvedores de computadores, dispositivos móveis, nuvem ou web
- Acesso total ao arquivo onlinee mais recente, a questão está sempre disponível para qualquer pessoa como um PDF
- Apresenta código de amostra e aplicativos para experimentar
Se você deseja que leve leitura e código de amostra para mexer enquanto aprende, a MSDN Magazine é um recurso gratuito fantástico.
9. Boletim de Desenvolvimento da Microsoft
Se você deseja manter-se atualizado sobre as principais notícias do desenvolvedor através da sua caixa de entrada, assine o Boletim informativo do desenvolvedor da Microsoft.
- As edições são quinzenais
- Embalado com notícias atuais sobre desenvolvimento
- Ainda mantém uma forma compacta e fácil de digerir
- Arquivo inteiro está disponível online
- Inscreva-se através da sua conta Microsoft
Se você não se importa com outro boletim na sua caixa de entrada, é uma ótima maneira de manter-se atualizado com o desenvolvimento da Microsoft.
10. Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure faz parte do conjunto do Microsoft Azure que mencionamos anteriormente.
- Quatro tipos de aplicativos: aplicativo Web, aplicativo Web com contêineres, aplicativo Functions e aplicativo API
- Escolha entre uma variedade de modelos personalizados que acompanham cada tipo de aplicativo
- Ótimo para criar aplicativos da Web e móveis de forma rápida e fácil para qualquer plataforma ou dispositivo
Somente Entre ou crie uma conta e começar a construir.
11. Visual Studio Dev Essentials
Se você deseja um hub abrangente completo de ferramentas de desenvolvimento úteis, verifique o Visual Studio Dev Essentials.
- Acesso rápido a uma infinidade de ferramentas de desenvolvimento
- Também possui mais serviços premium para os quais você pode acessar avaliações, como Syncfusion
- Atalhos para aplicativos de área de trabalho virtual
- Fornece informações do usuário
O Dev Essentials é um ótimo hub central para muitas das ferramentas que discutimos e fornece mais alguns recursos úteis. Tudo o que você precisa acessar Virtual Studio Dev Essentials é uma conta da Microsoft.
Nunca há um momento ruim para aprender programação
Não importa quem você é ou quantos anos tem, a programação é uma habilidade que qualquer pessoa pode aprender em qualquer momento da vida, se for realmente determinada.
Embora muitos desenvolvedores possam usar os produtos da Apple em seu trabalho, isso não significa que não haja bons recursos ou ferramentas da própria Microsoft. Essas são algumas das melhores opções para ajudá-lo no desenvolvimento e são diretamente da Microsoft.
Agora que você está armado com alguns recursos e ferramentas fantásticas, confira estes grandes projetos iniciantes para novos programadores Os 10 melhores projetos iniciantes para novos programadoresDeseja aprender programação, mas não sabe por onde começar? Esses projetos e tutoriais de programação para iniciantes o iniciarão. consulte Mais informação .
Christine é formada em jornalismo pela Universidade Estadual da Califórnia em Long Beach. Ela cobre tecnologia há muitos anos e tem uma forte paixão por jogos.