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
Conheça este superset do JavaScript que permite aplicar conceitos de orientação a objetos de maneira mais clara
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:
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.
Lógica de Programação Orientada a Objetos é um pré-requisito...
Nível InicianteAprenda os principais conceitos da linguagem, sua lógica, si...
Nível InicianteConheça características e recursos que melhoram o seu desenv...
Nível IntermediárioConheça os recursos avançados desta linguagem e os framework...
Nível AvançadoCleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Nesta aula, vamos conhecer o ambiente onde vamos realizar este curso: o Playground
2 aulasVamos entender como podemos declarar variáveis adequadamente com o TypeScript, inclusive, definindo tipos de dados
5 aulasJá que o TypeScript nos permite trabalhar com tipos de dados "estáticos", por hora precisaremos realizar conversões de tipos. Por isso, vamos entender o conceito de type assertions
1 aulasO TypeScript nos permite declarar constantes. Vamos entender como e quando podemos fazer este tipo de declaração
2 aulasVamos entender o que é o recurso de desconstrução de objetos no TypeScript. Além disso, vamos entender o que vem a ser o operador spread e as vantagens da utilização destas duas abordagens em conjunto com parâmetros com valores padrão
5 aulasVamos aprender a aplicar os conceitos de orientação a objetos no JavaScript com o auxílio do TypeScript
9 aulasConclusão do curso.
0 aulasAprenda a desenvolver aplicações mobile híbridas com o frame...
06h39 Nível IntermediárioAprenda como sanar as principais necessidades de desenvolvim...
02h47 Nível IntermediárioConheça os fundamentos da nova versão do Angular
02h08 Nível InicianteAprenda a desenvolver aplicações web modernas com uma das pl...
02h12 Nível AvançadoTenha 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!