Esse projeto foi criado para ensinar o básico da linguagem Typescript através de desafios que colocam em prática os principais códigos utilizados.
Esse projeto contem algumas dependências para ele funcionar corretamente, como pre-requisito tenha instalado:
- Editor de código: Visual Studio Code
- Terminal: Git Bash
- NodeJS
Após tudo instalado, use o terminal para entrar na pasta do projeto e use o comando:
$ npm installPronto, já pode começar a usar o projeto!
Fiz um video explicando os principais conceitos do Typescript que foram escritos no arquivo src/main.ts, use ele para se guiar nos conceitos e tentar resolver os desafios
Nesse projeto tem 15 exercícios graduais que te desafiarão no uso do Typescript. Os exercícios estão na pasta src/desafios, cada um, conta com uma descrição do problema a ser resolvido e um código inicial para ser alterado.
Todos os desafios possuem testes criados para validar o código que você fez
Para executar esses testes, use o terminal na pasta do projeto e execute
$ npm run test ex-01Altere o final do comando para representar o desafio que quer testar
Às vezes você vai querer criar um projeto novo do zero, siga o passo-a-passo
Se quiser ter o projeto no github, vá ao site e crie um repositório e depois clone ele para sua máquina.
Use o terminal, vá até à pasta que o projeto vai ficar e use o comando:
$ npm initPara usarmos o Typescript no projeto, temos que ter ele instalado na máquina, caso não tenha, execute o comando no terminal:
$ npm install -g typescriptApós instalado o Typescript, adicione ele no seu projeto, execute na pasta do seu projeto:
$ tsc --initApós o comando será criado no seu projeto o arquivo tsconfig.json
Precisamos adicionar umas configurações para o projeto Typescript funcionar corretamente
Abra o arquivo tsconfig.json e adicione no compilerOptions as configurações outDir e sourceMap, seu arquivo deve ficar assim:
{
"compilerOptions": {
"outDir": "dist",
"sourceMap": true
}
}Crie uma pasta chamada src e dentro crie um arquivo chamado main.ts, esse vai seu arquivo inicial do projeto
Agora precisamos criar um comando para executar o projeto, abra o arquivo package.json e adicione as linhas no script:
"scripts": {
"dev": "tsc && node dist/main.js",
"build": "tsc"
},Por fim, abra o terminal, vá para a pasta do projeto e execute o comando:
$ npm install typescript --save-devPara rodar o projeto pela primeira vez, abra o terminal e execute o comando na pasta do projeto:
$ npm installIsso só deve ser feito quando o projeto nunca foi rodado ou quando temos dependências novas.
No terminal, na pasta do projeto, execute:
$ npm run devPronto, projeto está criado e configurado para o uso do Typescript!