Curso de TypeScript - Avançado

Aprenda a utilizar todo poder oferecido pelo TypeScript

Nível Avançado Categoria Desenvolvimento Back-end

  • Curso com 01h21 de videos
  • Certificado com 4 horas
  • 14 exercícios

Sobre o curso

Aprenda a utilizar todo poder oferecido pelo TypeScript

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 conhecido como transpilaçã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, associado com uma grande grama de recursos e funcionalidades que estendem os presentes no JavaScript. Como veremos neste curso

O que irá aprender?

Neste curso vamos aprofundar o conhecimento em aspectos mais avançados do TypeScript. São vídeo aulas e apostilas que mostram como utilizar Decorators, o conceito de Generics, sobre Type Alias, Unions e outros recursos. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Nesse curso, dentre várias outras coisas, você verá sobre:

  • Decorators;
  • Generics;
  • Type Alias e Unions;
  • Type Guards
  • Debug;
  • Dicas e boas práticas.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam se aprofundar nos principais recursos 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
  • 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. Decorator

    Como criar e utilizar o recurso de Decorators com TypeScript.

    6 aulas
    • Apresentação
    • O que são decorators
    • Decorators com Classes
    • Decorators com Propriedades
    • Decorators com Funções
    • Questionário
  2. Generics

    O que são e como utilizar o recurso Generics.

    3 aulas
    • Generics com Classes
    • Generics com Funções
    • Questionário
  3. Type Alias, Unions e Type Guards

    O que são e como utilizar os type alias, unions e Type Guards.

    4 aulas
    • Type Alias e Unions
    • Type Guards - Trabalhando com Tipos
    • Type Guards - Trabalhando com Objetos
    • Questionário
  4. Debug

    Como debugar sua aplicação em diferentes cenários, com o VS Code e Node.js.

    4 aulas
    • Utilizando o "debugger"
    • Debug com TypeScript no VS Code
    • Debug com Node.js
    • Questionário
  5. Dicas e Boas Práticas

    Compilado de dicas e boas práticas para utilizar com TypeScript.

    2 aulas
    • Dicas e Boas Práticas
    • 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

  • Bacana. Conteúdo bem explicado e complementa bem os cursos de TS anteriores.

    Depoimento - Rafael
    TypeScript - Avançado
    Rafael Jaraguá do Sul / SC
  • bom gostei

    Depoimento - Claiton
    TypeScript - Avançado
    Claiton Portel / PA
  • Bom curto sobre recursos avançados de TypeScript.

    Depoimento - Renan
    TypeScript - Avançado
    Renan Indaial / SC
  • Consegui aprender muitos recursos extras do Typescript através deste curso. Muito bom.

    Depoimento - Leonardo
    TypeScript - Avançado
    Leonardo Curitiba / PR
  • Muito boa didática!

    Depoimento - João
    TypeScript - Avançado
    João Embu das Artes / SP
  • A parte teórica é clara e objetiva, os vídeos além de utilizar o que foi explicado na teoria dao novas dicas e o suporte não te deixa com dúvidas, está sempre ao seu lado. Sou muito grata a este curso e a toda a equipe, pois aprendi muito. Nos encontraremos nos próximos cursos que já me matriculei. Um abraço a todos.

    Depoimento - Nuccia
    Lógica de Programação Completo
    Nuccia São Paulo / SP
  • Boa noite, Achei excelente o material e o modelo do curso, vale ressaltar que trabalho com Drupal e estou em um grande projeto e este curso alem de dar uma reforçada em alguns itens que tenho vivencia, aprendi algumas coisas que apenas de dia a dia não paramos para ficar olhando como será feito.

    Depoimento - Marcelo
    Drupal - Criação de Sites Básico
    Marcelo São Paulo / SP
  • Gostei bastante, conteúdo bem organizado!! É bem bacana essa questão das indicações de outros cursos caso a pessoa não tenha os conhecimentos básicos na matéria, acabam ajudando bastante, principalmente os resumos, explicações e suporte nota 10!😊

  • Adorei o curso, cada tópico é ensinado bem detalhadamente, porem como já trabalho na área conhecia boa parte das informações da maioria dos tópicos, mas mesmo assim fiz questão de passar com calma por cada tópico pois haviam detalhes que tanto os videos como o material de leitura informavam que eu desconhecia. Para quem esta começando e para quem quer rever o básico o curso é Super Recomendado !!! MessageBox.Show("Super Recomendado!!! ", "Nível de recomendação", MessageBoxButtons.OK); // =D

    Depoimento - Leandro
    C# (C Sharp) Básico
    Leandro Rio de Janeiro / RJ

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!