Curso TypeScript do básico ao avançado (c/ React, Express) - Hora de Codar

Curso TypeScript do básico ao avançado (c/ React, Express)

Aprenda TypeScript na prática, integrando com diversos frameworks do mercado (React, Express) e ainda criando projetos!

promoção

R$ 34,90

Desconto de 66%
De: R$ 104,90 Por: R$ 34,90
Intermediário
167 aulas
9h 35min
Última atualização - 19/11/2024
1 projeto completo
Certificado
Atualização periódica do curso
Acesso vitalício
Instrutor Matheus Battisti

Matheus Battisti

Professor

Nos últimos anos, ele desenvolveu mais de 50 cursos na área de tecnologia e desenvolvimento, impactando mais de 130.000 alunos. Seu objetivo constante é oferecer conteúdo de alta qualidade e promover o crescimento profissional de cada estudante.

Pra quem é o curso?


Pré-requisitos


O que você vai aprender?









Descrição

Bem-vindo ao curso completo de TypeScript!


Neste curso, você dominará o TypeScript, desde os conceitos básicos até os mais avançados, e aprenderá a integrá-lo com os frameworks mais populares do mercado.

Abordaremos temas essenciais, como tipos de dados, narrowing, criação de tipos, orientação a objetos, módulos, decorators, generics e muito mais. Além disso, exploraremos como integrar o TypeScript com React e Express, duas ferramentas amplamente utilizadas no desenvolvimento de software moderno.


Para consolidar o aprendizado, você terá acesso a projetos práticos, incluindo um projeto final onde criamos uma API RESTful utilizando arquitetura MVC, banco de dados MongoDB com Mongoose, sistema de logs com Winston e Morgan, validação de dados com Express Validator, e testes com Postman. Tudo isso será feito seguindo as boas práticas e padrões do TypeScript.

Além disso, você contará com exercícios, desafios, material de apoio e questionários, para garantir que seu aprendizado seja eficiente e completo.


Bônus Exclusivos:

  • Mini curso de JavaScript moderno (ES6+)
  • Introdução a APIs com Express


Esses bônus vão complementar sua jornada e garantir que você aproveite ao máximo o curso de TypeScript!


O que é o TypeScript?


O TypeScript é um superset do JavaScript desenvolvido pela Microsoft. Ele adiciona tipagem estática, permitindo detectar erros de tipo durante a compilação. Além disso, oferece recursos como autocompletar e verificação de erros em tempo real, tornando o código mais seguro e eficiente. É ideal para criar aplicativos escaláveis e modularizados, com ferramentas de refatoração para melhorar a legibilidade.


Diferença entre TypeScript e JavaScript:


Embora o JavaScript seja uma linguagem simples e amplamente utilizada para desenvolvimento web, o TypeScript traz a vantagem da tipagem estática, o que ajuda a identificar erros durante a compilação. Isso resulta em um código mais seguro e fácil de manter, especialmente em projetos grandes.


Frameworks que usam TypeScript:

  • Angular: Framework completo para construir aplicativos web escaláveis e robustos, desenvolvido em TypeScript.
  • React: Biblioteca popular para interfaces de usuário, que pode ser utilizada com TypeScript para melhorar a produtividade e segurança.
  • Vue.js: Framework de interfaces de usuário que oferece suporte completo para TypeScript.
  • NestJS: Framework backend baseado em Node.js, que adota TypeScript como linguagem principal, garantindo maior produtividade e prevenção de erros.
  • Express.js: Framework ágil para Node.js, que também pode ser utilizado com TypeScript para aproveitar seus benefícios.


Pronto para começar?


Com todos esses recursos e ferramentas, você estará totalmente preparado para aprender TypeScript do zero, com conteúdos completos, práticos e atualizados. Vamos nessa!

Dúvidas sobre o curso?

Fale conosco pelo formulário abaixo e tire todas as dúvidas com a equipe de suporte.

Cursos mais populares

Adicione ao seu carrinho os cursos mais populares do Hora de Codar e construa sua carreira dev com profissionais experientes.