└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Guia rápido para começar com TypeScript 2 | 3 | O objetivo deste guia é ajudar você a: 4 | 5 | * Aprender e praticar TypeScript 6 | * Conhecer sua história 7 | * Entender a importância de usar TypeScript 8 | * Referenciar alguns conteúdos de TypeScript 9 | * Como configurar um ambiente legal para desenvolver com produtividade com TypeScript 10 | 11 | 12 | ## Conteúdos para aprender TypeScript 13 | 14 | * [PDF da documentação do TypeScript](https://www.typescriptlang.org/assets/typescript-handbook.pdf) 15 | 16 | * [Exercícios para praticar TypeScript](https://typescript-exercises.github.io/) 17 | 18 | * A documentação do TypeScript também está disponível em [português](https://www.typescriptlang.org/pt/docs/), mas nem todas as páginas estão 100% traduzidas, [ajude a traduzi-las](https://github.com/microsoft/TypeScript-Website/issues/233) 19 | 20 | * [Pratique TypeScript diretamente no browser sem instalar nada](https://www.typescriptlang.org/play) 21 | 22 | ### Lives 23 | 24 | * [Resumo geral do TypeScript (live do canal do Branas)](https://www.youtube.com/watch?v=Itq3slswBqc) 25 | * [Intensivo TypeScript: O mínimo que você precisa saber - Nova edição 26 | ](https://www.youtube.com/watch?v=AbdTcB2Q_l0) 27 | * [O desabafo de um dev TypeScript que persistiu e encontrou um mar de oportunidades 28 | ](https://www.youtube.com/watch?v=3J7hKNMTNDc) 29 | * [Utilizando Generics com TypeScript](https://www.youtube.com/watch?v=iGn5iVBk3c8) 30 | * [Configurando TypeScript para Frontend](https://www.youtube.com/watch?v=9qJT3t9syFM) 31 | * [Dê um salto na carreira com TypeScript com Node.js](https://www.youtube.com/watch?v=unFL4YX8TRc) 32 | * [Conteúdos esporádicos de TypeScript](https://www.youtube.com/c/FullCycle/search?query=typescript%20react) 33 | 34 | 35 | ## Porque é importante usar TypeScript 36 | 37 | * [TypeScript evita prematuramente 15% dos erros no código-fonte](https://earlbarr.com/publications/typestudy.pdf) 38 | 39 | * [O que aconteceu quando o Slack migrou para TypeScript](https://slack.engineering/typescript-at-slack/) 40 | 41 | 42 | ## Configurações do ambiente para ter produtividade com programação com TypeScript e de modo geral 43 | 44 | * [Live de como configurar o ambiente no Windows (a parte de terminal e VSCode que serve para todos os sistemas operacional)](https://www.youtube.com/watch?v=usF0rYCcj-E). Esta live é importante, porque ensina inicialmente a nunca mais perder suas configurações do VSCode usando a extensão Settings Sync, com isto é possível salvar suas configurações no Gist do Github e até compartilhar com seus colegas, vou compartilhar as [minhas](https://gist.github.com/argentinaluiz/f134417fa4753064820b6ee2af194e55). Aí já tem um ambiente ótimo para TypeScript e até outras coisas como: Docker, Kubernetes, PHP, JavaScript e outras extensões legais. 45 | --------------------------------------------------------------------------------