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.
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)
Curso de Typescript Completo #P01 Preparando o ambiente e instalando os recursos para programar
Curso de Typescript Completo #P02 Entendo ar formas de compilar o Typescript para gerar o Javascript
Curso de Typescript Completo #P03 Criando arquivo de configurações e facilitando mais a compilação
Curso de Typescript Completo #P04 Entendendo como funciona Type Inference em Typescript
Curso de Typescript Completo #P05 Entendendo como funciona UNION TYPES em Typescript
Curso de Typescript Completo #P06 Aprendendo mais sobre Array e Readonly Array em Typescript
Curso de Typescript Completo #P07 Aprendendo sobre TUPLAS em Typescript
Curso de Typescript Completo #P08 Aprendendo sobre o tipo OBJECT em Typescript
Curso de Typescript Completo #P09 Aprendendo sobre ENUM em Typescript
Curso de Typescript Completo #P10 diferenças entre NULL, UNDEFINED e UNKNOWN em Typescript
Curso de Typescript Completo #P11 Aprendendo sobre Type Assertion e Typecast em Typescript
Curso de Typescript Completo #P12 Aprendendo sobre Funções em Typescript #P1
Curso de Typescript Completo #P13 Funções em Typescript #P2 Parâmetros Padrões e Opcionais
Curso de Typescript Completo #P14 Arrow Function ou Função de Seta em Typescript. Função Anônima
Curso de Typescript Completo #P15 Aprendendo sobre parâmetros REST com SPREAD em Typescript
Curso de Typescript Completo #P16 Aprendendo sobre P.O.O. Classes #P1 em Typescript
Curso de Typescript Completo #P17 Aprendendo sobre P.O.O. #P2 Método Construtor em Typescript
Curso de Typescript Completo #P18 Aprendendo sobre P.O.O. #P3 Métodos de classes em Typescript
Curso de Typescript Completo #P19 Aprendendo sobre P.O.O. #P4 Modificadores de Acesso
Curso de Typescript Completo #P20 Aprendendo sobre P.O.O. #P5 Entendendo HERANÇA em Typescript
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