rodrigoPQF / challenge-typescript

Repository created by myself to create fun challenges with typescript and deepen learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto de Estudos de TypeScript

Este é um projeto criado para fins de estudos e práticas de TypeScript.

Descrição

Este projeto tem como objetivo ajudar você a aprender e praticar TypeScript, uma linguagem de programação que adiciona recursos de tipagem estática ao JavaScript.

Funcionalidades

  • Configuração inicial do projeto TypeScript
  • Exemplos de uso de tipos básicos, como string, number, boolean, etc.
  • Exemplos de uso de interfaces e tipos personalizados
  • Exemplos de uso de classes e herança
  • Exemplos de uso de módulos e importações/exportações
  • Exemplos de uso de funções e tipagem de parâmetros e retornos
  • Exemplos de uso de genéricos
  • Exemplos de uso de decorators
  • Exemplos de uso de async/await e Promises

Pré-requisitos

Certifique-se de ter o Node.js e o TypeScript instalados em sua máquina.

Instalação

  1. Clone este repositório:

git clone https://github.com/rodrigoPQF/challenge-typescript.git

  1. Acesse a pasta do projeto:

cd challenge-typescript

  1. Instale as dependências:

npm install

Uso

Compile o projeto TypeScript:

npm run build

Execute o projeto compilado:

npm start

Contribuição

Contribuições são bem-vindas! Se você encontrar algum problema, tiver sugestões ou quiser adicionar novos recursos, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a Licença MIT.

Recursos de Aprendizagem

Esta playlist do YouTube contém uma série de vídeos de TypeScript ministrados por Glaucia Lemos. Os vídeos abordam diversos conceitos e tópicos relacionados ao TypeScript, desde noções básicas até recursos mais avançados. Eles podem ser uma ótima fonte de aprendizagem complementar para este projeto.

Em breve mais recursos ...

About

Repository created by myself to create fun challenges with typescript and deepen learning.


Languages

Language:TypeScript 100.0%