Curso de TypeScript

O TypeScript é um superset da linguagem JavaScript, desenvolvido pela Microsoft que adiciona diversos recursos como tipagem estática e orientação a objetos. Por ser uma linguagem tipada, recursos importantes como autocomplete na IDE se tornaram disponíveis, a consistência do código e previsão de erros inesperados também. Pelo fato do TypeScript ser um superset do JavaScript, ele não é uma linguagem. Na verdade, o código TypeScript, no final, é convertido para código JavaScript (que pode ser interpretado por qualquer browser) "normal" em um processo de compilação.

10 horas 

Para conclusão!

20 horas

no certificado!

Suporte

24 horas!

Avaliação

20 perguntas!

Código

incluso!


Faça esse curso e aprenda:

  • Aprenda a configurar do zero seu ambiente
  • Compreender melhor as vantagens que a utilização do TypeScript pode trazer
  • Utilizar a tipagem estática do TypeScript
  • Utilização de classes, métodos, modificadores, interfaces e herança com o TypeScript;
  • Aprenda a utilizar modificadores de acesso, herança e tipos genéricos
  • Conheça gradativamente os recursos do TypeScript compiler
  • Entenda o papel dos Type Definitions

Conteúdo do Curso

    Introdução
    • O que é TypeScript
    • História
    • TypeScript vs JavaScript?
    • ECMAScript
    • Superset ou Linguagem
    • Instalação e Configuração
      • Node.js
      • TypeScript compiler
      • Visual Studio Code
      • npm install -g ts-node
      • tsc --v
      • LiveServer
      • Primeiros Passos
        • Criando Projeto
        • Primeiro exemplo (app.ts)
        • Declarando Variáveis com let
        • Type String
        • Compilando .ts para .js
        • TypeScript vs JavaScript
          • Criando Elementos
          • Tipagem automática vs estática
          • Exemplo de calculadora
          • typeof
          • addEventListener
          • TypeScript Types
            • Primitive types
            • Object types
            • string, number, boolean, null, undefined, symbol
            • Any Type
            • Object
            • Type Annotations
            • Type Inference
            • Union Types
            • Type Aliases
            • Tuple Types
            • Intersection Types
            • Condicionais e Laços de repetição
              • if else
              • switch case
              • for, while, do while
              • break
              • Funções
                • Function name
                • Parameter Type
                • Optional Parameters
                • Return Type
                • Funções Anónimas
                • Fat Arrow
                • Template String
                • Orientação a Objetos
                  • Classes
                  • Construtor
                  • Visibilidade
                  • Herança
                  • Interface
                  • Generics


VEJA O PRIMEIRO VÍDEO DO CURSO



PÚBLICO ALVO

Programadores que desejam utilizar a linguagem TypeScript em seus projetos


NÍVEL DE DIFICULDADE

Intermediário


INSTRUTOR DO CURSO


Rafael Silva é autor da RL System. Especialista há diversos anos em tecnologias de desenvolvimento como Android, iOS, ASP.NET, PHP, Java, Delphi, Banco de Dados, Windows Phone e Front-End. Foi um dos primeiros autores a desenvolver um curso de Android e o primeiro a disponibilizar cursos de Java e Android gratuitamente.
Nesses anos de experiência, Rafael já desenvolveu projetos nacionais e internacionais, inclusive diversos treinamentos e desenvolvimento para projetos do governo Brasileiro.
É autor de diversos artigos na internet e possui mais de 4 mil vídeo aulas publicadas em diversos sites.

Tenha acesso ilimitado a todos os cursos e conteúdo da RL System!

Membro Gold
R$ 99 ,90 /ANO
  • 70 Cursos Online (e contando)
  • 700 Vídeos
  • 24h Suporte
  • LiveCast - Aulas ao vivo
  • Certificado de participação
  • Fórum de suporte
  • Plantão de dúvidas ao vivo
  • Planos de estudos

Vantagens em estudar na
RL System

Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!

Plataforma de estudo simples e intuitiva

Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.

Suporte 24 horas para tirar suas dúvidas

Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.

Certificado ao final do curso

Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.

Satisfação Garantida

A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.

Planos de Estudos

Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!

LiveCast

LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!