{"id":19005057,"url":"https://github.com/codeedu/typescript-quickstart","last_synced_at":"2025-06-20T23:34:10.166Z","repository":{"id":92091860,"uuid":"367454726","full_name":"codeedu/typescript-quickstart","owner":"codeedu","description":null,"archived":false,"fork":false,"pushed_at":"2021-05-14T19:16:56.000Z","size":1,"stargazers_count":22,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-21T14:17:12.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeedu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-14T18:56:36.000Z","updated_at":"2024-08-03T16:43:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"63ff94bf-14e6-4d78-9ec7-7f9952cfb919","html_url":"https://github.com/codeedu/typescript-quickstart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codeedu/typescript-quickstart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeedu%2Ftypescript-quickstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeedu%2Ftypescript-quickstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeedu%2Ftypescript-quickstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeedu%2Ftypescript-quickstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeedu","download_url":"https://codeload.github.com/codeedu/typescript-quickstart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeedu%2Ftypescript-quickstart/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261036788,"owners_count":23100930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T18:25:55.663Z","updated_at":"2025-06-20T23:34:05.154Z","avatar_url":"https://github.com/codeedu.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guia rápido para começar com TypeScript\n\nO objetivo deste guia é ajudar você a:\n\n* Aprender e praticar TypeScript\n* Conhecer sua história\n* Entender a importância de usar TypeScript\n* Referenciar alguns conteúdos de TypeScript\n* Como configurar um ambiente legal para desenvolver com produtividade com TypeScript\n\n\n## Conteúdos para aprender TypeScript\n\n* [PDF da documentação do TypeScript](https://www.typescriptlang.org/assets/typescript-handbook.pdf)\n\n* [Exercícios para praticar TypeScript](https://typescript-exercises.github.io/)\n\n* 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)\n\n* [Pratique TypeScript diretamente no browser sem instalar nada](https://www.typescriptlang.org/play)\n\n### Lives\n\n* [Resumo geral do TypeScript (live do canal do Branas)](https://www.youtube.com/watch?v=Itq3slswBqc)\n* [Intensivo TypeScript: O mínimo que você precisa saber - Nova edição\n](https://www.youtube.com/watch?v=AbdTcB2Q_l0)\n* [O desabafo de um dev TypeScript que persistiu e encontrou um mar de oportunidades\n](https://www.youtube.com/watch?v=3J7hKNMTNDc)\n* [Utilizando Generics com TypeScript](https://www.youtube.com/watch?v=iGn5iVBk3c8)\n* [Configurando TypeScript para Frontend](https://www.youtube.com/watch?v=9qJT3t9syFM)\n* [Dê um salto na carreira com TypeScript com Node.js](https://www.youtube.com/watch?v=unFL4YX8TRc)\n* [Conteúdos esporádicos de TypeScript](https://www.youtube.com/c/FullCycle/search?query=typescript%20react)\n\n\n## Porque é importante usar TypeScript\n\n* [TypeScript evita prematuramente 15% dos erros no código-fonte](https://earlbarr.com/publications/typestudy.pdf)\n\n* [O que aconteceu quando o Slack migrou para TypeScript](https://slack.engineering/typescript-at-slack/)\n\n\n## Configurações do ambiente para ter produtividade com programação com TypeScript e de modo geral\n\n* [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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeedu%2Ftypescript-quickstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeedu%2Ftypescript-quickstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeedu%2Ftypescript-quickstart/lists"}