Entendendo TypeScript (Udemy.com)
Não limite o uso de TypeScript para Angular! Aprenda essa linguagem, seus recursos, fluxos de trabalho e como usá-la!
Created by: Leonardo Moura Leitao
Last updated February 2022
Our take
Based on the ratings of 2,612 students, a sample of their written reviews and the syllabus, as the course stood in February 2022. No course pays to be reviewed.
This is a Portuguese-language TypeScript course taught by Leonardo Leitão of Cod3r, with Maximilian Schwarzmüller listed as a co-instructor. It runs about 11 hours over 180 lectures and 15 sections. The syllabus starts with types and the compiler, then moves through ES6 features, classes, modules, interfaces, generics and decorators. The final sections cover Gulp, Webpack, React and Vue setups. It is not a first programming course. The requirements call for working JavaScript, and one reviewer calls it direct and not meant for total beginners.
Students rate the teaching highly. Several say they arrived from other Cod3r courses and found Leonardo's explanations clear, and a few like the challenges that make them go and solve things. One reviewer coming from Java says TypeScript fixed the problems he had hit in JavaScript. The complaints are consistent, though. Examples stay small and there is no larger project to tie things together. Another reviewer finds some advanced topics a bit superficial. A three-star review compares it to reading the docs with weak examples, like methods named a() and b().
The course was last updated in February 2022, and it shows. A recent reviewer hit deprecated packages and compatibility problems, and even installing the exact versions used in the lessons did not fix every example. With a 4.7 rating from 2,612 reviews, about 96 percent of them four or five stars, it is a safe pick for a JavaScript developer who wants solid fundamentals in Portuguese. If you want current tooling or a project, look elsewhere.
Pros
- Reviewers praise Leonardo's clear teaching, and many come back after his other Cod3r courses
- Runs from classes, generics and decorators to Gulp, Webpack, React and Vue in 15 sections
- Challenges push students to work things out themselves, which one reviewer liked
- Questions in the Q&A section get quick answers, according to one reviewer
Cons
- Last updated in 2022, so package versions have drifted and some examples break today
- Examples are small and there is no larger project to apply the material
- Some reviewers find the more advanced TypeScript topics covered only lightly
Curso excelente, com muitos exemplos, todos os conceitos são bem explicados, gostei de cada desafio, além do professor ter uma didática impressionante.
Labeled intermediate, and fair: it expects working JavaScript, with OOP and ES6 helpful but optional.
What you will learn
- Entenda o que é realmente o TypeScript e Como Funciona
- Por que o TypeScript oferece uma vantagem real sobre o JavaScript pura
- Use o TypeScript qualquer um dos seus projetos e tenha acesso a recursos como Tipos, Suporte ES6, Classes, Módulos, Interfaces e muito mais
Course content
15 sections · 180 lectures · 11 hours of video 20 articles
- 1Introdução 2 free previews12 lectures · 34 min
- 2Usando Tipos 2 free previews22 lectures · 1.3 hours
- 3Entendendo o Compilador TypeScript10 lectures · 33 min
- 4TypeScript e os Novos Recursos ECMAScript 1 free preview18 lectures · 1.4 hours
- 5Usando Classes para Criar Objetos 1 free preview20 lectures · 1.9 hours
- 6Módulos e Namespaces 1 free preview15 lectures · 51 min
- 7Interfaces 1 free preview11 lectures · 38 min
- 8Generics 1 free preview17 lectures · 1 hour
- 9Decorators14 lectures · 51 min
- 10Usuando Bibliotecas JS com Typescript7 lectures · 14 min
- 11Integração TypeScript + Gulp8 lectures · 30 min
- 12Integração TypeScript + Webpack8 lectures · 24 min
- 13Integração TypeScript + React9 lectures · 34 min
- 14Integração TypeScript + VueJS8 lectures · 38 min
- 15Conclusão1 lecture · 1 min
Who it is for
The instructor says it suits
- Este curso é para todos os estudantes que querem estender seu horizonte além do JavaScript padrão
- Todos que aprendem o Angular superior a versão 2 devem entender como o TypeScript funciona
What you need before you start
- O conhecimento de JavaScript é necessário, embora você não precise ser um especialista
- Experiência em POO é uma vantagem, mas não é obrigatória
- Conhecimento em ES6 (ECMAScript 2015) é uma vantagem, mas não é obrigatório
How it compares
Against the other 31 rated Udemy courses in TypeScript on CourseDuck:
- Rating4.7 out of 5higher than 83% of them
- Reviews2,612#10 of 32 by number of reviews
- Length11.3 hourslonger than 61% of them
- Last updatedFebruary 2022earlier than 70% of them
Course Description
Muitas pessoas conhecem o TypeScript a partir do Angular 2+. É a linguagem que você tem que usar, certo?
É muito mais do que isso!
Aprenda o que é o TypeScript, por que ele realmente é uma adição poderosa ao JavaScript, quais são seus recursos e como usá-lo! E, ao fazê-lo, também entenda o que você está realmente fazendo no seu código Angular 2+.
Este curso leva você desde o básico e seu recurso mais importante (tipos!) até o ponto em que você pode usar o TypeScript em qualquer um dos seus projetos. Integração com Vue e React incluídos!
Como o TypeScript é desenvolvido pela Microsoft e fortemente recomendado pelo Angular 2+ (Google), ele veio para ficar.
Esteja entre os desenvolvedores que realmente entendem o TypeScript e se torne um profissional diferenciado!
Jornad
Uma jornada ao Futuro
Como o código TypeScript pode ser compilado para o ES5, você ficará impressionado com os vários recursos da próxima geração que você pode começar a usar hoje. Recursos do ES6, ES7, ES8 como Destructuring, Arrow Functions, Promise, Módulos e muito mais. Além dos recursos exclusivos como Decorators, Generics e Interfaces - TypeScript tem todos eles!
Neste Curso, não vamos parar depois do básico. Você aprenderá sobre recursos mais avançados e também como configurar fluxos de trabalho com o TypeScript. Isso inclui um fluxo de trabalho somente de TypeScript, bem como fluxos de trabalho usando Gulp ou Webpack.
Você também aprenderá que não está limitado a projetos Angular 2+ ou JavaScript/TypeScript comuns. Um módulo completo aborda como usar o TypeScript com o Vue e React para se beneficiar de seus recursos, também.
Pratique o que você aprende
Ver vídeos é uma ótima maneira de aprender. E para muitos estudantes, é o melhor caminho. Se você também quer praticar as coisas que você aprende, este curso oferece exercícios (e soluções) em muitos dos módulos do curso.
Muito conteúdo!
Eu não sou fã desses cursos que ensinam o básico e não aprofunda nos conceitos. Neste curso você terá conteúdo sobre:
Tipos e Como usá-los
Como o compilador do TypeScript funciona
Recursos do ES6 em TypeScript
Classes em TypeScript
Namespaces e Modules
Interfaces
Generics
Decorators
Como integrar bibliotecas externas a projetos TypeScript
Como integrar TypeScript com Gulp e Webpack
Ou como configurar um fluxo de trabalho apenas com TypeScript
Como usar TypeScript junto com React e Vue
Instructor Details
- 4.7 Rating
2,612 Reviews
Leonardo Moura Leitao
Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.
Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.
Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze anos, criou a Cod3r Ensino que já treinou mais de 350.000 alunos.
More courses by Leonardo Moura Leitao
Aprenda Flutter e Desenvolva Apps Para Android e IOS (2025)
4.8 (9,800 Reviews)
Provider: Udemy
Time: 59.9h
$64.99
Curso Vue JS 2 - O Guia Completo (incl. Vue Router & Vuex) (2024)
4.7 (6,106 Reviews)
Provider: Udemy
Time: 43h
$14.99
More TypeScript courses
TypeScript: Tu completa guía y manual de mano. (2026)
4.8 (9,191 Reviews)
Provider: Udemy
Time: 8.8h
$12.99
【한글자막】 TypeScript 마스터 with Webpack & React (2024)
4.8 (169 Reviews)
Provider: Udemy
Time: 10.7h
$69.99
Mastering TypeScript with Marathon Interview Questions (2025)
4.7 (247 Reviews)
Provider: Udemy
Time: 7.6h
$64.99
Reviews
By Felipe Fernandes Brandim on 8/15/2024
A didática do professor é ótima, já conhecia do curso de Web Moderno na qual peguei uma base de javascript antes de começar esse curso. TypeScript foi uma sugestão de estudo do meu supervisor de estágio, então sei que será útil. O curso em si é bem direto ao ponto, necessitando de um certo conhecimento prévio, não é totalmente para iniciantes e faz muito bem em levantar questionamentos e desafios para que fossemos atrás de resolver. Me ajudou a revisar conceitos importantes, principalmente de orientação a objetos. Senti falta de usar mais o node para executar os códigos, mas a dica do code runner foi ótima e entendo a escolha de execução pelo navegador. É focado em Typescript do inicio ao fim, não é o curso ideal se você quiser aprender sobre web, os capítulos de integração como um todo, tem como trunfo os links úteis pois é realmente muito superficial e mal explica a necessidade de cada framework, mas ainda é melhor do que não ter. Enfim, até a seção 9 me prendeu lindamente, depois tive uma certa preguiça mas conclui, recomendo pelo tanto que aprendi ao final do curso e pelo quão objetivo foi, o que faz muito sentido já que é uma linguagem que basicamente melhora o javascript.
By Anonymized User on 6/28/2022
Boa tarde! Leo vocês poderiam deixar baixar os vídeos, porque serviria para mim como material de revisão. Não tenho intuito nenhum de repassar para terceiros, mas para ter onde recorrer mesmo em caso de necessidade e se force o caso, assinaria um termo que me comprometia a não repassar, mas a equipe da Udemy, poderia muito bem por um carimbo no vídeo dizendo que é de vocês o conteúdo.
By José Carlos Junior on 6/15/2022
É primeiro curso do Leonardo Moura que comprei, achei top. A didática é muito boa, as aulas são fluídas, sem entraves. Minha pequena crítica está relacionada ao final do curso, principalmente em decorators e generics, tive dificuldades pessoais nesses tópicos. Não sei informar se foi devido à didática/exercícios ou porque estou no processo de aprendizado mesmo e o conteúdo possa ser mais complexo. Mas isso não reduz em nada a qualidade do curso. Recomendo-o fortemente!
By Diego Rudolph on 5/28/2021
Metodologia simples e bons exemplos, o que facilita a didática. Eu acredito ser importante a inclusão de algum resumo teórico extra pois as vezes temos em uma explicação referencias utilizando-se nomenclaturas um pouco conflitantes (na fala acontece, é uma situação normal) com as nomenclaturas e expressões. Tornaria os conceitos mais claros. Otimo curso.
By Isac Amaral on 6/20/2020
const cod3r: (x: string, y:string) => string = (instrutor: string, curso: string) => `"${instrutor}" + "${curso}" = ⭐️⭐️⭐️⭐️⭐️` console.log(cod3r('Leonardo Leitão','TypeScript')) // resultado: "Leonardo Leitão" + "TypeScript" = ⭐️⭐️⭐️⭐️⭐️
By Anderson Carcanheti Castellani on 6/19/2020
Um excelente curso que mudou a minha perspectivava de ver a linguagem Typescript limitada somente dentro do framework Angular. Uma linguagem bastante poderosa que pode ser usada no dia a dia auxiliando diversos frameworks e ferramentas. Parabéns a equipe de Code3r pelo material construído e por toda a didática realizada durante o curso .
By Luciano Souza on 5/14/2020
Sim, é meu segundo curso com a Cod3r. Única ressalva (se é que vale o comentário), muitas aulas dão muito ênfase a JS do que a TS. Mas eu entendo a necessidade, mas poderia ser apenas uma dica de estudo. Mas como sempre, o curso é bem didático. Tenho certeza que está ajudando muita gente.
By Felipe Alvares de Azevedo Macedo on 4/5/2020
Muito bom o curso, gostei bastante! Além do curso ter me ajudado bastante a entender a linguagem, a equipe da COD3R foi muito presente, sempre respondendo e tentando me ajudar em todas as minhas dúvidas, e sou bastante grato quanto a isso. O professor Leonardo também é bastante aberto, também entrei em contato com ele para tirar dúvidas e me respondeu com bom grado. Fiquei bem feliz com o resultado, e já comprei até meu próximo curso da COD3R. Valeu!
By Jones on 10/7/2019
Instrutor Leonardo com explicações claras e seguras na exposição e sequenciamento do conteúdo. Videos não cansativos o que ratifica um curso bem preparado! Havia iniciado curso de React e me pedera um pouco com conceitos advindo do typeScript. Desta forma priorizei este curso e meus passos com entendimento e aprendizado no React será melhor. O despertar para o conceito de Vue foi interessante e havendo tempo irei realizá-lo. De fato, conteúdo mais abrangente, sendo diferencial para cursos outros que não atendem a expectativa. Obrigado!
By Elenilton Vicente de Aguiar on 4/7/2019
Excelente curso e com a didática do Leonardo fica ainda melhor. Conteúdo passado de forma objetiva e muito explicado, detalhando cada parte usada e mostrando outras formas de uso. Recomendo com enorme satisfação de ter feito este curso e aprendido muito. Suporte rápido e bem esclarecedor.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100








