O que é TypeScript?
Linguagem de programação que acrescenta análise estática de tipos ao JavaScript e é mantida pela Microsoft.
Para que serve TypeScript?
Ajudar equipes a construir e manter aplicações JavaScript maiores com verificações de tipo durante o desenvolvimento.
Onde TypeScript é utilizado?
Frontends, serviços Node.js, bibliotecas e aplicações que precisam de tooling e contratos de tipos.
Como funciona TypeScript?
O compilador TypeScript verifica tipos e transforma o código em JavaScript; os tipos são removidos antes da execução.
Quais são as principais características do TypeScript?
Compatibilidade com JavaScript, inferência de tipos, interfaces, generics, tooling e migração gradual.
Quais são as vantagens e desvantagens do TypeScript?
Vantagens: Permite expressar lógica diretamente e aproveitar ferramentas e bibliotecas do seu ecossistema; compilação, tipos e interoperabilidade podem oferecer garantias úteis. Desvantagens: A escolha vincula o projeto a um runtime, bibliotecas e perfis de desempenho próprios; disponibilidade de profissionais e compatibilidade variam.
É difícil aprender TypeScript?
Nível estimado: Média. A dificuldade depende da linguagem, do paradigma e da experiência anterior. Comece por exemplos executáveis e consulte a referência da versão utilizada.
Como aprender TypeScript e por onde começar?
Aprenda primeiro a sintaxe, tipos e estruturas de controle; depois funções, coleções, módulos, tratamento de erros e testes. Pratique com um programa pequeno e evolua para um projeto ligado à área em que pretende trabalhar.
Quais profissões utilizam TypeScript?
Desenvolvimento de software, engenharia de sistemas, automação, aplicações web e móveis, dados ou sistemas embarcados, conforme a linguagem.
Links e documentação oficial do TypeScript
Consulte as referências oficiais ou mantidas pelo projeto abaixo. Treinamento e certificação só são indicados quando há uma página oficial confirmada; a ausência de link não significa que terceiros não ofereçam cursos ou credenciais.
Cursos 3 itens

TypeScript - Zero to Hero
Curso em vídeo de TypeScript com explicações e demonstrações, do ambiente inicial a tipos, orientação a objetos e um projeto com Express.js.

Curso de Angular 13: fundamentos e aplicação prática
Playlist com 42 aulas de Angular 13, dos componentes, templates e rotas à integração com API e à construção de um projeto com formulários, busca, edição e comentários.

Curso de Introdução ao TypeScript
Curso gratuito de TypeScript para iniciantes com ambiente, tsconfig, tipos, funções, classes, interfaces, Git, GitHub e configuração do VS Code.
Sites de Tecnologia 1 itens

Agenda Tech Brasil
Agenda de eventos de tecnologia no Brasil, com informações sobre datas, localização e formato presencial ou online.
Canais YouTube 5 itens

Glaucia Lemos
Canal de programação com conteúdos sobre diferentes linguagens, especialmente open source, além de tutoriais e projetos práticos.

Fabio Vedovelli
Canal de Fábio Vedovelli sobre desenvolvimento de software, ferramentas para devs e inteligência artificial aplicada à programação.

DevPleno
Canal brasileiro sobre desenvolvimento de software, IA, produto e criação de SaaS, com conteúdos para desenvolvedores.

Fernanda Kipper
Canal de Fernanda Kipper; nesta playlist, publica aulas sobre Docker, Docker Compose, configuração de frontend e deploy.

Especializa TI
Canal com cursos gratuitos de programação e DevOps, abordando PHP, Laravel, TypeScript, Vue.js, testes, segurança web e deploy de aplicações.

