TypeScript fundamental - Aprenda a utilizar o superset de JS

Aprenda na prática a instalar e utilizar os principais recursos do superset TypeScript!
New
Rating: 4.9 out of 5 (5 ratings)
424 students
Portuguese
Portuguese [Auto]

Aprender os fundamentos do TypeScript
Como instalar e executar TypeScript
Compilação de TypeScript para JavaScript
Os principais tipos de TS

Requirements

  • Noções de desenvolvimento web (HTML, CSS e JS)

Description

Seja bem-vindo ao curso de fundamentos de TypeScript, este superset está sendo muito utilizado no mercado de trabalho e cada vez mais solicitado como conhecimento necessário para as vagas de programação web em geral.

O principal objetivo deste treinamento é te ensinar a instalar, utilizar o TS e também compilar em JavaScript para utilizarmos na nossa aplicação.

Ao longo dos exemplos práticos serão passados fundamentos teóricos, para você compreender a função dos mesmos e onde vai empregá-los na prática.

Alguns dos recursos ensinados são:


  • Tipagem de dados;

  • Tipos complexos (tuplas, union types, literal types e outros);

  • Criação de tipos;

  • Generics;

  • Decorators;

  • Interfaces;

  • Orientação a objetos com TS (Classes, herança);

  • E muito mais!


Para realizar este curso você precisa ter conhecimentos básicos em desenvolvimento web, como HTML, CSS e principalmente JavaScript.

Já que TypeScript é um superset para JS, estaremos programando na maioria do tempo em JavaScript e utilizando os recursos desta linguagem.

E além de programar em TS veremos como configurar o superset, a partir do arquivo tsconfig.

Você conseguirá gerenciar a versão de JS gerada, diretórios de desenvolvimento e distribuição, e também outros parâmetros interessantes.

É fundamental aprender a como configurar o TypeScript, pois isso determina como o mesmo é executado e influencia também no JS que será compilado.


Está pronto para aprender os fundamentos de TypeScript? Te espero no curso!

Who this course is for:

  • Programadores e desenvolvedores

Instructor

Desenvolvedor Full Stack
Matheus Battisti
  • 4.8 Instructor Rating
  • 8,752 Reviews
  • 42,896 Students
  • 31 Courses

Olá, eu sou o Matheus, desenvolvedor Full Stack e amo trabalhar nesta área que me oferece diversas oportunidades de aprender novas tecnologias todos os dias.


Por este motivo estudo constantemente visando aprimorar minhas habilidades e conhecer novas libs, frameworks, linguagens e novas tecnologias que me chamam a atenção.


Como acredito que conhecimento quanto mais se compartilha mais se têm, decidi dividir o que aprendi durante esse tempo na minha carreira profissional.


E foi então que nasceu a ideia do Hora De Codar, que hoje é um blog e um canal no YouTube, lá ministro cursos grátis de diversas tecnologias que fui utilizando e estudando durante minha vivência na área, e agora resolvi expandir meus cursos para a Udemy, para abraçar o maior número de pessoas.


Pois o meu objetivo é capacitar quem deseja ser desenvolvedor/programador para o mercado de trabalho, atingindo um público que tem pouco ou nenhum investimento para realizar esse sonho; como meu aprendizado foi semelhante a este método nada mais justo de que eu retornar da mesma forma. :)