WhatsApp

TypeScript - Zero to Hero

Aprenda TypeScript em uma playlist com tipos, funções, classes, interfaces, generics, módulos e um projeto prático com Express.js.

Por Jaime Linhares · 11/10/2026

Uma trilha prática para começar com TypeScript

TypeScript - Zero to Hero é uma série gratuita de aulas em vídeo no canal Glaucia Lemos. O percurso começa apresentando a linguagem, o Playground e a preparação do ambiente de desenvolvimento. Em seguida, aborda o arquivo `tsconfig.json` e demonstra a criação de um primeiro programa. As aulas alternam explicações e exemplos, o que permite acompanhar cada assunto com código.

A proposta é avançar em etapas: primeiro os fundamentos e tipos, depois estruturas de controle e funções, e então recursos de orientação a objetos e tipos mais elaborados. As descrições das aulas também indicam o repositório do curso no GitHub e materiais de referência, incluindo a documentação oficial do TypeScript.

Tipos e anotações

A sequência de tipos começa com anotações e exemplos de boolean, number, bigint e string. Depois, apresenta arrays, tuplas e enums, com demonstrações que ajudam a observar esses recursos em uso. O curso também passa por `any` e `unknown`, além de `void`, `null`, `undefined` e `never`. Objetos ganham aulas próprias, incluindo uma abordagem dividida em partes e demonstrações.

Esse bloco oferece uma visão ampla dos tipos listados na trilha. Ao estudar, vale reproduzir os exemplos e comparar como as anotações descrevem os valores e estruturas do programa. O Playground aparece logo no início, e a preparação do ambiente e o `tsconfig.json` dão contexto para acompanhar o código fora dele.

Controle de fluxo e funções

Mais adiante, as aulas tratam de `if...else`, `switch...case` e laços `for`, `while` e `do...while`, com vídeos demonstrativos associados a esses assuntos. O módulo de funções inclui parâmetros opcionais, valores padrão e parâmetros rest. A série organiza diversos conceitos em pares de explicação e prática, mantendo uma progressão que permite pausar para experimentar cada exemplo antes de continuar.

Classes e interfaces

A parte de orientação a objetos aborda classes, modificadores de acesso e a propriedade `readonly`, além de `get` e `set`, membros estáticos, herança e classes abstratas. As interfaces aparecem em aulas de introdução e extensão. Esses tópicos dão continuidade aos exemplos de objetos e mostram como a trilha passa de tipos individuais para a organização de estruturas e comportamentos em código.

Tipos avançados e aplicação

Na etapa seguinte, os títulos das aulas incluem intersection types, type guards, type casting e type assertion. Também entram conditional types, mapped types e o operador `satisfies`. O bloco de generics percorre a introdução ao conceito, constraints, classes genéricas e interfaces genéricas, sempre com demonstrações indicadas na playlist. Depois, a série aborda módulos e encerra com uma aula prática de projeto em TypeScript com Express.js.

Como aproveitar a playlist

A lista pode servir como uma trilha sequencial para quem está começando a estudar TypeScript ou quer revisar seus recursos por assunto. Acompanhe a preparação inicial antes de avançar, execute os exemplos apresentados e use o repositório e as referências citadas nas descrições para aprofundar os pontos de interesse. O projeto com Express.js oferece um encerramento aplicado aos tópicos percorridos, sem substituir a prática individual com o código.

Visitar site
Informações deste conteúdo

Categoria: Cursos

Tecnologias: Express.js, JavaScript, Node.js, TypeScript, VSCode

Carreiras: Desenvolvedor Back-end, Desenvolvedor Full Stack, Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor Web

Idiomas: Português

Tags: backend, cursosdeprogramacao, cursosgratuitos, cursosonline, cursotypescript, desenvolvimento, desenvolvimentodesoftware, desenvolvimentoweb, javascript, nodejs, programacao, projetospraticos, tutoriais, typescript, videoaulas, youtube