10,0 horas Concluído

TypeScript - Fundamentos

Instituição: TreinaWeb
Período: 25 de February de 2022 — 25 de February de 2022
Parte das formações

Descrição do Curso

Quais os pré-requisitos para esse curso?
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 Orientada a Objetos Completo - 100%

Sobre
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.

Conhecimentos adquiridos
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.

Para quem é esse curso?
Este curso é destinado a desenvolvedores que desejam entender os principais conceitos envolvidos na codificação com o TypeScript.

Mapa de Currículo

1 - Introdução Apresentação Duração: 00:00:28 2 - O que é TypeScript? O que é TypeScript? Para que serve? Vantagens x Desvantagens Instalação do Node.js - Windows, Mac e Linux 3 - Playground Online Conhecendo o Playground Duração: 00:05:23 Questionário 3 questões 4 - Instalação no Node.js Instalando TypeScript no Node Duração: 00:07:02 Executando TypeScript e o ts-node-dev Duração: 00:04:41 Questionário 3 questões 5 - Conhecendo o Deno Conhecendo o Deno Duração: 00:02:03 Questionário 3 questões 6 - Tipagem Executando no navegador Duração: 00:04:31 Trabalhando com variáveis Duração: 00:06:45 Trabalhando com Arrays Duração: 00:05:07 Questionário 3 questões 7 - Types Types Duração: 00:06:27 Questionário 3 questões 8 - Enum Enum Duração: 00:06:27 Questionário 3 questões 9 - Interface Interface Duração: 00:09:32 Questionário 3 questões 10 - Classes Classes Duração: 00:08:22 Modificadores de acesso Duração: 00:06:13 Método Get Duração: 00:03:24 Método Set Duração: 00:01:28 Questionário 3 questões 11 - Namespace Namespace Duração: 00:06:22 Questionário 3 questões 12 - Declaration Declaration Duração: 00:06:56 Questionário 3 questões

Categorias & Tópicos

Front-end