Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Fundamentos do TypeScript - Aprenda a usar o superset do JS

Curso de Fundamentos do TypeScript - Aprenda a usar o superset do JS

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Fundamentos do TypeScript - Aprenda a usar o superset do JS

Bem-vindo ao curso de Fundamentos do TypeScript!

Visão geral do curso

Bem-vindo aos fundamentos do curso de TypeScript! Esse superset é amplamente utilizado no mercado de trabalho e é cada vez mais solicitado como uma habilidade necessária para posições de programação web em geral. O principal objetivo deste treinamento é ensinar você a instalar, usar o TypeScript e compilá-lo para JavaScript para uso em nossas aplicações. Ao longo dos exemplos práticos, abordaremos fundamentos teóricos para que você possa entender sua função e saber onde aplicá-los na prática. Alguns dos tópicos abordados incluem: tipagem de dados, tipos complexos (tuplas, tipos de união, tipos literais e outros), criação de tipos, genéricos, decoradores, interfaces, programação orientada a objetos com TS (classes, herança) e muito mais!

Pré-requisitos

Para fazer este curso de TypeScript para iniciantes, você precisa ter conhecimentos básicos de desenvolvimento web, como HTML, CSS e, principalmente, JavaScript. Como o TypeScript é um superset para JS, estaremos programando principalmente em JavaScript e usando seus recursos. Além de programar em TS, também veremos como configurar o superset a partir do arquivo tsconfig. Você poderá gerenciar a versão JS gerada, diretórios de desenvolvimento e distribuição e outros parâmetros interessantes. Aprender a configurar o TypeScript é essencial, pois determina como ele é executado e influencia o JS compilado.

O que é TypeScript?

TypeScript é um superset criado pela Microsoft que estende o JavaScript adicionando recursos avançados de tipagem estática. Ele indica erros de tipo, oferece suporte a recursos avançados de IDE, como autocompletar e verificação de erros em tempo real, facilita o desenvolvimento de aplicações escaláveis e duradouras, fornece ferramentas de refatoração e melhora a legibilidade do código. Em resumo, o TypeScript torna o desenvolvimento de software mais robusto, produtivo e fácil de manter!

O TypeScript é o mesmo que JavaScript?

Apesar de compartilharem semelhanças, TypeScript e JavaScript não são a mesma coisa! JavaScript é uma linguagem de script amplamente adotada na web. É interpretado pelos navegadores e permite a criação de interações dinâmicas em páginas da web. É conhecido por ser relativamente simples e fácil de usar. Por outro lado, o TypeScript é um superset derivado do JavaScript que adiciona recursos de tipagem estática, como mencionado acima. Ele é compilado para JavaScript e suporta recursos avançados, tornando o código mais robusto e menos propenso a erros. Além disso, também traz recursos adicionais, como interfaces, classes e módulos, que ajudam a organizar e estruturar o código de maneira mais escalável e legível. Uma das principais vantagens do TypeScript em relação ao JavaScript é a segurança de tipos. Com a verificação de tipo em tempo de compilação, muitos erros podem ser identificados antes mesmo de executar o código. Além disso, a tipagem estática facilita a manutenção do código em projetos de grande escala, pois ajuda a detectar incompatibilidades potenciais entre diferentes partes do código.

Frameworks que usam TypeScript

Existem vários frameworks populares que usam o TypeScript como seu superset padrão, e outros onde ele pode ser implementado. Alguns dos principais frameworks que suportam o TypeScript incluem: - Angular: Um framework de desenvolvimento de aplicativos web amplamente utilizado mantido pelo Google. Ele é construído inteiramente em TypeScript e oferece recursos poderosos para criar aplicativos web escaláveis e robustos. - React: Uma biblioteca JavaScript para construir interfaces de usuário. Embora originalmente escrita em JavaScript, muitos desenvolvedores optam por usar o TypeScript ao desenvolver aplicativos React devido às vantagens da tipagem estática oferecidas pelo TypeScript. - Vue.js: Este framework é usado para construir interfaces de usuário. Embora seja comumente usado com JavaScript, ele também possui suporte completo para TypeScript. Isso permite que os desenvolvedores aproveitem os recursos do TypeScript também. - NestJS: Um framework usado para construir aplicativos web do lado do servidor usando o Node.js. Ele usa o TypeScript como o superset padrão, o que permite uma experiência de desenvolvimento altamente produtiva e ajuda a evitar erros comuns durante o desenvolvimento de aplicativos. - Express.js: Embora o Express.js seja um framework minimalista e flexível para o desenvolvimento de aplicativos web em Node.js, também é possível usar o TypeScript com o Express.js. Muitos desenvolvedores optam por adicionar suporte ao TypeScript a projetos Express.js para aproveitar os recursos de segurança e produtividade oferecidos pelo TypeScript.

Conclusão

Você está pronto para aprender os fundamentos deste superset com o melhor curso de fundamentos do TypeScript? Nos vemos na aula!
Ver informações completas