KnowledgeCity

TypeScript para iniciantes

Aprenda as noções básicas da linguagem de programação TypeScript
Assista à primeira aula grátis — tenha acesso completo às 31 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Mark Nair  7 Capítulos ·  31 Lições ·  2h 6m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

Neste curso para principiantes em TypeScript, aprenderá o básico do TypeScript, uma linguagem de programação que é fortemente tipada e construída sobre JavaScript. Aprender TypeScript permitirá que crie aplicações complexas e de grande escala que precisam ser fortemente tipados, orientados a objetos e compilados.

O TypeScript é uma linguagem de programação que amplia a funcionalidade do JavaScript, introduzindo tipagem forte, conceitos de programação orientada a objetos e compilação. O TypeScript foi projetado para fornecer ferramentas aprimoradas em qualquer escala e é considerado uma versão atualizada do JavaScript que oferece vários benefícios adicionais.

Uma das principais vantagens do TypeScript é o seu sistema de tipos opcional, que permite a deteção precoce de erros e melhora a confiabilidade do código. Ao introduzir a verificação estática de tipos durante o desenvolvimento, o TypeScript ajuda a identificar possíveis erros de tempo de execução antes que eles ocorram, facilitando a criação de software robusto e sustentável.

Em contraste com o JavaScript, que é uma linguagem pouco tipada, o forte sistema de tipagem do TypeScript permite que os programadores escrevam código mais eficiente, permitindo-lhes compreender melhor que tipo de dados está a ser passado entre funções, parâmetros e variáveis. Além disso, o TypeScript é portátil e pode ser executado em qualquer dispositivo ou plataforma que suporte JavaScript, o que o torna a escolha ideal para programadores que pretendam criar software que funcione em vários dispositivos, incluindo dispositivos móveis e computadores.

O Que Você Vai Aprender

  • Aprender quando e como usar TypeScript, uma linguagem fortemente tipada construída sobre JavaScript
  • Implementar tipos de dados primitivos e complexos, incluindo strings, booleanos, números e o tipo any
  • Compreender e aplicar anotações de tipo em funções e objetos, juntamente com a inferência de tipo
  • Descrever, declarar e implementar interfaces, incluindo interfaces para funções
  • Identificar e usar operadores, objetos e tipos avançados, como tipos literais, enums, tuplas, arrays e tipos de união

Principais Conclusões

  • TypeScript é uma linguagem de programação fortemente tipada construída sobre JavaScript que adiciona tipagem forte, conceitos de programação orientada a objetos e compilação.
  • O sistema de tipos opcional do TypeScript permite detecção antecipada de erros através de verificação de tipo estática durante o desenvolvimento, melhorando a confiabilidade do código.
  • A tipagem forte ajuda os desenvolvedores a escrever código mais eficiente, esclarecendo que tipo de dados é passado entre funções, parâmetros e variáveis.
  • TypeScript é portátil e pode ser executado em qualquer dispositivo ou plataforma que suporte JavaScript, incluindo dispositivos móveis e desktop.
  • Aprender TypeScript permite que você crie aplicações em larga escala e complexas que precisam ser fortemente tipadas, orientadas a objetos e compiladas.

Perguntas Frequentes

Do que trata este curso?

Este curso para iniciantes ensina os fundamentos do TypeScript, uma linguagem de programação fortemente tipada construída sobre JavaScript que introduz tipagem forte, conceitos de programação orientada a objetos e compilação.

O que vou aprender a fazer neste curso?

Você aprenderá quando e como usar TypeScript, implementar tipos de dados primitivos e complexos, compreender anotações de tipo, descrever e usar interfaces, e identificar operadores e objetos.

Preciso de experiência anterior para fazer este curso?

Este é um curso para iniciantes que aborda os fundamentos do TypeScript, começando com tópicos como instalar TypeScript, usá-lo com seu IDE e o Playground do TypeScript.

Quais tópicos são abordados nas lições?

As lições abrangem instalação e configuração do TypeScript, variáveis e tipos de dados (strings, booleanos, números, tipo any), inferência de tipo, operadores, objetos, funções, anotações de tipo, interfaces, tipos literais, enums, tuplas, arrays, tipos de união e o operador de tipo keyof.

Por que usar TypeScript em vez de JavaScript?

Diferentemente do JavaScript, que é fracamente tipado, o sistema de tipagem forte do TypeScript permite detecção antecipada de erros, melhora a confiabilidade do código e ajuda os desenvolvedores a escrever software mais eficiente, robusto e mantível enquanto permanece portátil em qualquer plataforma que suporte JavaScript.