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
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 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
$74.99
More TypeScript courses
【한글자막】 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
Typescript Bootcamp: Beginner To Advanced (2024 Edition) (2026)
4.6 (1,043 Reviews)
Provider: Udemy
Time: 14.5h
$89.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








