TypeScript pode tornar a vida de um programador mais fácil e reduzir o risco de erros em seu código.

Nós acabamos de publicar um curso de TypeScript para iniciantes no canal YouTube do freeCodeCamp.org. Bob Ziroll da Scrimba está ensinando este curso. O código interativo está disponível na página do curso Scrimba para cada aula.

Este curso vai dar-lhe uma introdução prática ao TypeScript. Ao final, você terá um entendimento sólido dos fundamentos do TypeScript e como usá-lo para criar aplicações JavaScript mais seguras e confiáveis.

TypeScript é um “superset” do JavaScript, o que significa que todos os códigos válidos em JavaScript são também válidos em TypeScript. No entanto, TypeScript melhora a experiência de programação permitindo que você escreva código com maior confiança na estabilidade e longevidade de seus projetos. Isto é feito através de verificação em tempo de compilação, que identifica potenciais bugs antes de executar o código, permitindo que você corriga problemas proativamente e prevenindo que as suas aplicações falhem. Isso garante um processo de desenvolvimento mais fluído e confiável.

Fornecendo um sistema de tipagem forte e suporte a ferramentas modernas, TypeScript também oferece um ambiente de desenvolvimento robusto. Isto torna mais fácil a refatoração de código, a gerenciamento de grandes bases de código e a colaboração com outros desenvolvedores. Este curso de Introdução equipará você com o conhecimento e as habilidades necessárias para integrar eficazmente TypeScript em seus projetos JavaScript.

Os tópicos abordados no curso são:

  • Por que TypeScript?

  • Tipos básicos

  • Tipos literais

  • Tipos personalizados (objetos)

  • Matrizes tipadas

  • Propriedades opcionais

  • Uniões

  • Afinamento de tipo

  • Tipos de utilidade

  • Genéricos

Assista ao curso completo no canal YouTube do freeCodeCamp.org (visualização de 2 horas).