2 visualizações

TypeScript

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.