Conheça este superset do JavaScript que permite aplicar conceitos de orientação a objetos de maneira mais clara
Nível Iniciante Categoria Desenvolvimento Back-end
O TypeScript é um superset do JavaScript que permite ao desenvolvedor aplicar conceitos de orientação a objetos de maneira mais clara. Pelo fato de o TypeScript ser um superset do JavaScript, ele não é uma linguagem. Na verdade, o código TypeScript, no final, é convertido para código JavaScript "normal" em um processo de compilação.
A ideia da Microsoft ao criar o TypeScript foi desenvolver uma ferramenta que permitisse trabalhar com a flexibilidade característica do JavaScript alinhada com conceitos de orientação a objetos característicos de linguagens como C#, além de permitir uma pseudo-tipagem. No final, o que temos com o TypeScript é um código muito mais organizado, seguro e mais legível. Com tudo isso, temos no final, por causa da compilação, o JavaScript de sempre, que pode ser interpretado por qualquer browser
O TypeScript é um superset do JavaScript que permite ao desenvolvedor aplicar conceitos de orientação a objetos de maneira mais clara. Pelo fato de o TypeScript ser um superset do JavaScript, ele não é uma linguagem. Na verdade, o código TypeScript, no final, é convertido para código JavaScript "normal" em um processo de compilação.
A ideia da Microsoft ao criar o TypeScript foi desenvolver uma ferramenta que permitisse trabalhar com a flexibilidade característica do JavaScript alinhada com conceitos de orientação a objetos característicos de linguagens como C#, além de permitir uma pseudo-tipagem. No final, o que temos com o TypeScript é um código muito mais organizado, seguro e mais legível. Com tudo isso, temos no final, por causa da compilação, o JavaScript de sempre, que pode ser interpretado por qualquer browser
Neste curso abordaremos tudo o que você precisa saber para compreender a estrutura básica do TypeScript. São vídeo aulas e apostilas que mostram o processo de compilação, a orientação a objetos e a tipagem estática entre outros conceitos do TypeScript. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Nesse curso, dentre várias outras coisas, você será capaz de:
- Compreender melhor as vantagens que a utilização do TypeScript pode trazer; - Utilizar a tipagem estática que o TypeScript traz; - Compreender tipos de dados mais complexos, como o void e o never; - Utilizar o conceito de type assertion; - Aplicar construção e desconstrução (ou decomposição) de objetos no TypeScript; - Entender o operador "spread"; - Aplicar conceitos típicos de orientação a objetos, como classes, métodos acessores, interfaces e herança com o TypeScript; - Verificar qual seria o código JavaScript que teria que ser produzido para se obter um efeito análogo à utilização do TypeScript.Este curso é destinado a desenvolvedores que desejam entender os principais conceitos envolvidos na codificação com o TypeScript.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atuou em projetos como desenvolvedor Front-End. Nas horas vagas grava Podcast e arrisca uns três acordes no violão.
Apresentação do curso de TypeScript:
1 aulaNesta aula vamos entender melhor o que é TypeScript e de onde ele surgiu.
4 aulasVamos conhecer a ferramenta Playground Online que nos permite testar o TypeScript direto do Navegador
2 aulasNesta aula vamos instalar e preparar o nosso ambiente TypeScript ao Node.js.
3 aulasNesta aula vamos ter uma breve introdução ao Deno.
2 aulasVamos conhecer a tipagem estática do TypeScript e os benefícios e recursos que podemos utilizar.
4 aulasNesta aula vamos aprender os Types do TypeScript.
2 aulasNesta aula vamos aprender as características do tipo Enum.
2 aulasNesta aula vamos aprender a utilizar o recurso de Interfaces do TypeScript.
2 aulasNesta aula vamos aprender a utilizar o recurso de Classes do TypeScript.
5 aulasNesta aula vamos aprender a utilizar o recurso de Namespace do TypeScript.
2 aulasNesta aula vamos aprender a utilizar os Declaration Files do TypeScript
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!