Curso de TypeScript - Fundamentos

Conheça este superset do JavaScript que permite aplicar conceitos de orientação a objetos de maneira mais clara

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 01h31 de videos
  • Certificado com 10 horas
  • 30 exercícios

Sobre o curso

Conheça este superset do JavaScript que permite aplicar conceitos de orientação a objetos de maneira mais clara

O TypeScript é um superset do JavaScript que permite ao desenvolvedor aplicar conceitos de orientação a objetos de maneira mais clara. Pelo fato de o TypeScript ser um superset do JavaScript, ele não é uma linguagem. Na verdade, o código TypeScript, no final, é convertido para código JavaScript "normal" em um processo de compilação.

A ideia da Microsoft ao criar o TypeScript foi desenvolver uma ferramenta que permitisse trabalhar com a flexibilidade característica do JavaScript alinhada com conceitos de orientação a objetos característicos de linguagens como C#, além de permitir uma pseudo-tipagem. No final, o que temos com o TypeScript é um código muito mais organizado, seguro e mais legível. Com tudo isso, temos no final, por causa da compilação, o JavaScript de sempre, que pode ser interpretado por qualquer browser

O que irá aprender?

Neste curso abordaremos tudo o que você precisa saber para compreender a estrutura básica do TypeScript. São vídeo aulas e apostilas que mostram o processo de compilação, a orientação a objetos e a tipagem estática entre outros conceitos do TypeScript. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Nesse curso, dentre várias outras coisas, você será capaz de:

- Compreender melhor as vantagens que a utilização do TypeScript pode trazer; - Utilizar a tipagem estática que o TypeScript traz; - Compreender tipos de dados mais complexos, como o void e o never; - Utilizar o conceito de type assertion; - Aplicar construção e desconstrução (ou decomposição) de objetos no TypeScript; - Entender o operador "spread"; - Aplicar conceitos típicos de orientação a objetos, como classes, métodos acessores, interfaces e herança com o TypeScript; - Verificar qual seria o código JavaScript que teria que ser produzido para se obter um efeito análogo à utilização do TypeScript.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam entender os principais conceitos envolvidos na codificação com o TypeScript.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • TypeScript

Sobre o professor

Wesley Gado

Wesley Gado

Formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atuou em projetos como desenvolvedor Front-End. Nas horas vagas grava Podcast e arrisca uns três acordes no violão.

Conteúdo programático

  1. Introdução

    Apresentação do curso de TypeScript:

    1 aula
    • Apresentação
  2. O que é TypeScript?

    Nesta aula vamos entender melhor o que é TypeScript e de onde ele surgiu.

    4 aulas
    • O que é TypeScript?
    • Para que serve?
    • Vantagens x Desvantagens
    • Instalação do Node.js - Windows, Mac e Linux
  3. Playground Online

    Vamos conhecer a ferramenta Playground Online que nos permite testar o TypeScript direto do Navegador

    2 aulas
    • Conhecendo o Playground
    • Questionário
  4. Instalação no Node.js

    Nesta aula vamos instalar e preparar o nosso ambiente TypeScript ao Node.js.

    3 aulas
    • Instalando TypeScript no Node
    • Executando TypeScript e o ts-node-dev
    • Questionário
  5. Conhecendo o Deno

    Nesta aula vamos ter uma breve introdução ao Deno.

    2 aulas
    • Conhecendo o Deno
    • Questionário
  6. Tipagem

    Vamos conhecer a tipagem estática do TypeScript e os benefícios e recursos que podemos utilizar.

    4 aulas
    • Executando no navegador
    • Trabalhando com variáveis
    • Trabalhando com Arrays
    • Questionário
  7. Types

    Nesta aula vamos aprender os Types do TypeScript.

    2 aulas
    • Types
    • Questionário
  8. Enum

    Nesta aula vamos aprender as características do tipo Enum.

    2 aulas
    • Enum
    • Questionário
  9. Interface

    Nesta aula vamos aprender a utilizar o recurso de Interfaces do TypeScript.

    2 aulas
    • Interface
    • Questionário
  10. Classes

    Nesta aula vamos aprender a utilizar o recurso de Classes do TypeScript.

    5 aulas
    • Classes
    • Modificadores de acesso
    • Método Get
    • Método Set
    • Questionário
  11. Namespace

    Nesta aula vamos aprender a utilizar o recurso de Namespace do TypeScript.

    2 aulas
    • Namespace
    • Questionário
  12. Declaration

    Nesta aula vamos aprender a utilizar os Declaration Files do TypeScript

    2 aulas
    • Declaration
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 ou R$ 900,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!