32h

Para conclusão

3
Cursos
1
Vídeo extra
2
Artigos

Typescript

Você já deve ter ouvido falar que o TypeScript é um **superconjunto (**ou super-set) da linguagem JavaScript. Mas o que isso significa? O TypeScript (TS) consegue utilizar todo o contexto do JavaScript (JS) e acrescenta vantagens próprias, como tipagem estática e outros recursos da linguagem que tornam o código menos suscetível a erros durante o desenvolvimento e bugs. Assim, ao utilizar essa linguagem, a sua experiência será bem mais fluida e sofisticada.

Nesta formação vamos ver um panorama de uso do TypeScript, mergulhando progressivamente na linguagem, e mostrando as vantagens e diferenças em relação ao JavaScript, além de apresentar as melhores práticas para você utilizar TypeScript nas suas aplicações.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Passo a passo
  1. 1 Um mergulho no TypeScript

    Se você quer se aprofundar em desenvolvimento Front-end, um dos passos importantes é aprender TypeScript. Esse super conjunto baseado em JavaScript permite que você tenha uma experiência mais fluida ao lidar com tipos e orientações a objetos, e pode ser combinado com diferentes frameworks para atingir um resultado super poderoso.

    Nos cursos a seguir, você aprenderá como configurar seu ambiente utilizando TypeScript e quais as vantagens de utilizar a tipagem estática, verá como configurar o seu compilador TS e as melhores práticas para utilizar os recursos do TS.

  2. 2 Avançando nos recursos da linguagem

    Nesta sequência, você irá se aprofundar ainda mais no TypeScript e avançar no paradigma da Orientação a Objetos!

    Você também aprenderá como organizar e adicionar tipos em seu código ao consumir uma API REST, além de outros conceitos mais avançados de uma das linguagens mais amadas por devs, como generics, enumerations, decorators, interfaces, e muito mais!

    • Curso TypeScript parte 2: avançando na linguagem

      10h
      • Aprenda a utilizar modificadores de acesso, herança e tipos genéricos
      • Entenda o papel das Enumerations
      • Crie um mini framework de atualização de view inspirado no JSX
      • Configure ainda mais seu compilador TS e tire máximo proveito do seu código
    • Curso Typescript parte 3: mais técnicas e boas práticas

      10h
      • Conheça as vantagens do uso de Decorators
      • Crie diferentes tipos de decorators e deixe seu código ainda mais elegante
      • Compreenda os benefícios do uso de interfaces
      • Aprenda a organizar e a adicionar tipo em seu código ao consumir uma API REST
      • Entenda o papel de sourceMaps e aprenda como debugar a sua aplicação no navegador
      • Crie soluções combinando tudo o que aprendeu nos módulos anteriores
      • Tire benefício do Polimorfismo garantindo um código protegido e dinâmico
    • Artigo JavaScript ou TypeScript? Entenda as principais diferenças | Alura

    • Site Typescript, APIs e PIX na GerenciaNet - Hispters On The Road #55 - Hipsters Ponto TechHipsters Ponto Tech

Escola

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, React, Angular, JavaScript, jQuery,e mais...

Conheça a Escola

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

A didática do professor Flávio torna o curso muito fácil de acompanhar

TypeScript parte 1: evoluindo seu JavaScript

Rafael Hiroshi Kanasiro Pereira

Muito boa experiência. A didática e a profundidade do conteúdo e as dicas facilitaram a aprendizagem desse curso.

TypeScript parte 2: avançando na linguagem

Luiz Peralta

Muito boa experiência. Além da didática, os exemplos e dicas complementam a ideia do curso: compreensão conceitual, implementação e prática com uma nova abordagem a ser implementada no contexto do JavaScript.

Typescript parte 3: mais técnicas e boas práticas

Luiz Peralta

Comece hoje mesmo os cursos de Melhore sua experiência de desenvolvimento com TypeScript. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas