Menu
Coddy logo textTech
js iconParte do Journey de JavaScriptPopularJornada

Aprenda TypeScript

Um curso de TypeScript gratuito e interativo construído sobre o JavaScript. Você escreve TS em cada aula - anotações de tipo, interfaces, generics, uniões, narrowing - com dicas de IA quando você travar e um certificado ao concluir. Faz parte da jornada mais ampla de JavaScript, então o contexto de JS que faz o TypeScript fazer sentido está ali mesmo.

257,728+ codders inscritos

  • Ideal para iniciantes
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

1 seções2 projetos73 lições58 desafios438 perguntas de quiz

Esta seção faz parte do Journey de JavaScript. O programa completo tem mais seções - clique em qualquer prévia abaixo para vê-la na página do Journey.

  1. Seção 1Fundamentos77 lições
  2. Seção 2Lógica & Fluxo65 lições
  3. Começar seçãoIniciarExpandirRecolherIntrodução ao TypeScript após aprender sobre JavaScript

    Primeiros Passos com TS

    5 lições232

    Tipos Principais

    7 lições748

    Estrutura de Dados: Arrays e Tuplas

    9 lições862

    Trabalhando com Funções

    8 lições855

    Tipos: Aliases, Uniões e Interseções

    7 lições751

    Tipagem de Objetos e Interfaces

    8 lições757

    Projeto: Uma Lista de Tarefas Simples

    Projeto6 lições18

    Enums

    6 lições638

    Generics: Uma Primeira Olhada

    6 lições537

    Projeto: Gerenciamento de Inventário

    Projeto5 lições18

    Tópicos Avançados

    6 lições642
  4. Seção 4Programação Orientada a Objetos56 lições

Por que aprender TypeScript com a Coddy

  • Escreva TypeScript no seu navegador. Sem instalar o tsc, sem configurar editor, sem tsconfig.json para domar. O editor e a saída ficam lado a lado, então você vê o que cada tipo faz na hora.
  • TypeScript moderno: anotações de tipo, interfaces, generics, tipos de união e interseção, narrowing, utility types e como o TS se sobrepõe ao JavaScript puro sem mudar o que roda em tempo de execução.
  • As dicas de IA ajudam você a ler os erros do TypeScript - os famosos erros longos - sem entregar a correção, para que você construa o modelo mental que torna o código TS futuro mais fácil de escrever.
  • Certificado de TypeScript gratuito ao concluir a seção. Um sinal confiável de que você sabe ler e escrever TS idiomático, não apenas JavaScript com tipos espalhados.

Perguntas frequentes sobre aprender TypeScript

O que é TypeScript?

TypeScript é um superset do JavaScript que adiciona tipagem estática opcional. JavaScript válido é TypeScript válido, mas o TS permite anotar variáveis, parâmetros de função e valores de retorno com tipos - o compilador então detecta erros antes do seu código rodar. Em tempo de execução, o TypeScript é compilado para JavaScript puro.

TypeScript é difícil de aprender?

Se você está à vontade com JavaScript, o básico do TypeScript é rápido de pegar - basta adicionar : string ou : number a algumas variáveis e você já está escrevendo TS. As partes mais complicadas (generics, tipos condicionais, mapped types, narrowing) levam mais tempo, e este curso as introduz em passos pequenos com exemplos práticos.

Preciso saber JavaScript antes de TypeScript?

Sim. TypeScript é JavaScript com tipos por cima, então a linguagem que você realmente está aprendendo é JS. Esta seção de TypeScript faz parte da jornada de JavaScript justamente por isso - você pode fazer as seções de JS primeiro ou pular direto para o TS se já estiver à vontade com o JavaScript moderno.

Qual é a diferença entre TypeScript e JavaScript?

JavaScript é tipado dinamicamente - uma variável pode guardar uma string hoje e um número amanhã, e você só descobre em tempo de execução. O TypeScript adiciona uma camada de tipos estáticos que roda em tempo de build, detectando incompatibilidades de tipo antes do código entrar no ar. A saída compilada continua sendo JavaScript puro, então roda em qualquer lugar onde o JS roda.

Posso aprender TypeScript online de graça?

Sim. A seção interativa de TypeScript é gratuita - aulas completas, exercícios de programação, quizzes e um certificado. O editor roda no seu navegador com o compilador TS embutido, então você não precisa instalar o tsc, o Node nem qualquer ferramenta para começar a escrever TypeScript.

Recebo um certificado após o curso de TypeScript?

Sim. Concluir a seção de TypeScript dá a você um certificado de conclusão gratuito que você pode compartilhar no LinkedIn ou incluir no seu currículo. Um sinal verificável de que você trabalhou em material de TypeScript estruturado e prático, não apenas assistiu a tutoriais.
Coddy programming languages illustration

Learn Introdução ao TypeScript with Coddy

COMEÇAR