Programación y Tecnología

Curso de Typescript

Nesta playlist você irá encontrar todas as aulas para aprender programar em Typescript, este curso irá abordar todo conteúdo essencial para que você entenda o que é necessário para se tornar um excelente programador Typescript. TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft. Ela é uma extensão do JavaScript, uma linguagem amplamente utilizada para desenvolvimento web e de aplicativos. A principal característica do TypeScript é que ele adiciona suporte a tipos estáticos à sintaxe do JavaScript. Aqui estão alguns pontos-chave sobre o TypeScript: 1. **Tipagem Estática:** No JavaScript tradicional, os tipos de variáveis são determinados em tempo de execução, o que pode levar a erros difíceis de encontrar. O TypeScript introduz a tipagem estática, permitindo que você declare explicitamente os tipos de variáveis, parâmetros de função e valores de retorno. Isso ajuda a pegar erros de tipo em um estágio anterior, durante o desenvolvimento, e torna o código mais seguro e previsível. 2. **Superset do JavaScript:** O TypeScript é um superset do JavaScript, o que significa que todo código JavaScript é válido TypeScript. Isso permite que você migre gradualmente um projeto existente para o TypeScript, adicionando gradualmente tipos e aproveitando suas funcionalidades. 3. **Compilação:** O código TypeScript não é executado diretamente nos navegadores ou ambientes de tempo de execução JavaScript. Em vez disso, ele precisa ser compilado em JavaScript para ser executado. Isso é feito por meio do compilador TypeScript (tsc), que transforma o código TypeScript em código JavaScript equivalente. 4. **Compatibilidade com Bibliotecas JavaScript:** O TypeScript é compatível com muitas bibliotecas e estruturas JavaScript populares. Isso permite que você use a maioria das ferramentas e recursos do ecossistema JavaScript enquanto aproveita os benefícios da tipagem estática do TypeScript. 5. **Interfaces e Classes:** O TypeScript também oferece suporte a recursos de programação orientada a objetos, como classes, interfaces e herança. Isso facilita a criação de código mais estruturado e reutilizável. 6. **Decorações:** O TypeScript oferece suporte a um conceito chamado "decorações" (decorators), que é uma funcionalidade poderosa usada para adicionar metadados e funcionalidades extras às classes, métodos ou propriedades. 7. **Evolução Constante:** O TypeScript é continuamente desenvolvido e melhorado. Novos recursos são adicionados regularmente para melhorar a experiência de desenvolvimento e oferecer suporte a padrões emergentes. Em resumo, o TypeScript é uma linguagem que estende o JavaScript com recursos de tipagem estática, permitindo que os desenvolvedores escrevam código mais robusto, com menos erros de tipo, enquanto ainda se beneficiam do rico ecossistema do JavaScript.

CFBCursos
8h 7m
37 lecciones
principiante4.0(3 valoraciones)
Curso de Typescript
Empezar curso gratis

No requiere registro

Lo que aprenderás

  • Comprender el sistema de tipos de TypeScript
  • Migrar código JavaScript a TypeScript
  • Crear interfaces, tipos y genéricos avanzados
  • Configurar proyectos TypeScript con tsconfig
  • Desarrollar aplicaciones robustas con tipado estático

Descripción del curso

Nesta playlist você irá encontrar todas as aulas para aprender programar em Typescript, este curso irá abordar todo conteúdo essencial para que você entenda o que é necessário para se tornar um excelente programador Typescript. TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft. Ela é uma extensão do JavaScript, uma linguagem amplamente utilizada para desenvolvimento web e de aplicativos. A principal característica do TypeScript é que ele adiciona suporte a tipos estáticos à sintaxe do JavaScript. Aqui estão alguns pontos-chave sobre o TypeScript: 1. **Tipagem Estática:** No JavaScript tradicional, os tipos de variáveis são determinados em tempo de execução, o que pode levar a erros difíceis de encontrar. O TypeScript introduz a tipagem estática, permitindo que você declare explicitamente os tipos de variáveis, parâmetros de função e valores de retorno. Isso ajuda a pegar erros de tipo em um estágio anterior, durante o desenvolvimento, e torna o código mais seguro e previsível. 2. **Superset do JavaScript:** O TypeScript é um superset do JavaScript, o que significa que todo código JavaScript é válido TypeScript. Isso permite que você migre gradualmente um projeto existente para o TypeScript, adicionando gradualmente tipos e aproveitando suas funcionalidades. 3. **Compilação:** O código TypeScript não é executado diretamente nos navegadores ou ambientes de tempo de execução JavaScript. Em vez disso, ele precisa ser compilado em JavaScript para ser executado. Isso é feito por meio do compilador TypeScript (tsc), que transforma o código TypeScript em código JavaScript equivalente. 4. **Compatibilidade com Bibliotecas JavaScript:** O TypeScript é compatível com muitas bibliotecas e estruturas JavaScript populares. Isso permite que você use a maioria das ferramentas e recursos do ecossistema JavaScript enquanto aproveita os benefícios da tipagem estática do TypeScript. 5. **Interfaces e Classes:** O TypeScript também oferece suporte a recursos de programação orientada a objetos, como classes, interfaces e herança. Isso facilita a criação de código mais estruturado e reutilizável. 6. **Decorações:** O TypeScript oferece suporte a um conceito chamado "decorações" (decorators), que é uma funcionalidade poderosa usada para adicionar metadados e funcionalidades extras às classes, métodos ou propriedades. 7. **Evolução Constante:** O TypeScript é continuamente desenvolvido e melhorado. Novos recursos são adicionados regularmente para melhorar a experiência de desenvolvimento e oferecer suporte a padrões emergentes. Em resumo, o TypeScript é uma linguagem que estende o JavaScript com recursos de tipagem estática, permitindo que os desenvolvedores escrevam código mais robusto, com menos erros de tipo, enquanto ainda se beneficiam do rico ecossistema do JavaScript.

Contenido del curso (37 lecciones)

1

Curso de Typescript Completo #P01 Preparando o ambiente e instalando os recursos para programar

11m
2

Curso de Typescript Completo #P02 Entendo ar formas de compilar o Typescript para gerar o Javascript

10m
3

Curso de Typescript Completo #P03 Criando arquivo de configurações e facilitando mais a compilação

18m
4

Curso de Typescript Completo #P04 Entendendo como funciona Type Inference em Typescript

13m
5

Curso de Typescript Completo #P05 Entendendo como funciona UNION TYPES em Typescript

12m
6

Curso de Typescript Completo #P06 Aprendendo mais sobre Array e Readonly Array em Typescript

11m
7

Curso de Typescript Completo #P07 Aprendendo sobre TUPLAS em Typescript

12m
8

Curso de Typescript Completo #P08 Aprendendo sobre o tipo OBJECT em Typescript

12m
9

Curso de Typescript Completo #P09 Aprendendo sobre ENUM em Typescript

19m
10

Curso de Typescript Completo #P10 diferenças entre NULL, UNDEFINED e UNKNOWN em Typescript

15m
11

Curso de Typescript Completo #P11 Aprendendo sobre Type Assertion e Typecast em Typescript

14m
12

Curso de Typescript Completo #P12 Aprendendo sobre Funções em Typescript #P1

15m
13

Curso de Typescript Completo #P13 Funções em Typescript #P2 Parâmetros Padrões e Opcionais

10m
14

Curso de Typescript Completo #P14 Arrow Function ou Função de Seta em Typescript. Função Anônima

16m
15

Curso de Typescript Completo #P15 Aprendendo sobre parâmetros REST com SPREAD em Typescript

10m
16

Curso de Typescript Completo #P16 Aprendendo sobre P.O.O. Classes #P1 em Typescript

13m
17

Curso de Typescript Completo #P17 Aprendendo sobre P.O.O. #P2 Método Construtor em Typescript

16m
18

Curso de Typescript Completo #P18 Aprendendo sobre P.O.O. #P3 Métodos de classes em Typescript

12m
19

Curso de Typescript Completo #P19 Aprendendo sobre P.O.O. #P4 Modificadores de Acesso

16m
20

Curso de Typescript Completo #P20 Aprendendo sobre P.O.O. #P5 Entendendo HERANÇA em Typescript

14m

Valoraciones del curso

Sé el primero en valorar este curso

Inicia sesión para valorar este curso y ayudar a otros estudiantes.

Iniciar sesión

Cursos relacionados