IT → Development → ELI5 - Development → Tool

Typescript + Visual Studio


Descrição
Na aula de hoje vamos falar da integração entre o Typescript e o Visual Studio e também como utilizá-la.

O Typescript é uma linguagem de programação considerada um super conjunto do Javascript, por conter uma diversidade de ferramentas mais eficientes que o próprio Javascript. Uma forma de transformar um projeto feito em formato Javascript para Typescript é renomear a extensão de .js para .ts, mantendo a funcionalidade do projeto.

Já o Visual Studio é uma ferramenta de desenvolvimento da Microsoft usada para compilar aplicações, tanto back quanto front.

Até a versão de 2019, havia um arquivo chamado SDK, de versão 3.7, que já vinha instalado dentro do Visual Studio. O problema é que, toda vez que era feito um projeto com uma versão diferente do SDK padrão, o Visual Studio trocava a versão do Javascript / Typescript sem o usuário perceber, causando erros em seu projeto.

Em 2022, o SDK do Typescript foi descontinuado, e agora existem duas novas formas de integração do Typescript com o Visual Studio: via npm e nuget, que é a forma recomendada. Nessa aula, vamos demonstrar de forma prática como realizar essa integração via nuget, tanto em aplicações na web quanto em assemblies, e também como corrigir seus problemas.

CONTEÚDO:
Parte 01 - O que é o Typescript e o Visual Studio
Parte 02 - Como era feita a integração do Typescript com o Visual Studio? Problemas atuais?
Parte 03 - Typescript SDK for Visual Studio descontinuado
Parte 04 - Novas opções de integração
4.1 - npm
4.2 - nuget
Parte 05 - Typescript via nuget - web vs. assemblies
Parte 06 - MSBuild e como copiar arquivos
Parte 07 - Como debuggar o MSBuild
Parte 08 - Dúvidas e Comentários
Conteúdo
  • Parte 01 - O que é o Typescript e o Visual Studio
  • Parte 02 - Como era feita a integração e problemas atuais
  • Parte 03 - Typescript SDK for Visual Studio descontinuado
  • Parte 04 - Novas opções de integração
  • Parte 05 - Typescript via nuget - web vs. assemblies
  • Parte 06 - MSBuild e como copiar arquivos
  • Parte 07 - Como debuggar o MSBuild
  • Parte 08 - Dúvidas e Comentários
  • Material Adicional
  • Referências
Regras para conclusão
  • Todas as unidades precisam ser concluídas