Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Carolis/typescript4noobs

Typescript para iniciantes
https://github.com/Carolis/typescript4noobs

react react-typescript typescript

Last synced: 16 days ago
JSON representation

Typescript para iniciantes

Lists

README

        






Typescript4noobs

Logo do Typescript




Explore a documentação »




Report Bug
·
Request Feature

# Sobre o Projeto

Este projeto tem como intenção ser um apoio aos cursos de react desenvolvidos pelo projeto 4noobs, portanto, os exemplos aqui citados estarão preferencialmente inseridos nesse ecossistema.

O material é pensado para que você consiga dar um pontapé inicial no seu projeto se utilizando de um ambiente preparado para o TypeScript. Se você sentir falta ou necessidade de algum conteúdo sinta-se livre para abrir uma issue sinalizando isso.

Outro ponto é o fato de que editores como o **VSCode** são muito mais amigáveis ao TypeScript e talvez seja uma boa ideia usá-lo caso você esteja iniciando. Porém você também pode usar o Vim, que possui uma ótima integração com Servidor da Linguagem por meio da extensão [coc.nvim](https://github.com/neoclide/coc.nvim).

Todos os exemplos citados nesse artigo podem ser testados no [playground online oficial](https://www.typescriptlang.org/play) caso não queira baixar nada.

# Roadmap

### Introdução

[O que é o TypeScript?](/Content/1-Intro/Intro.md)

### Configurando o Ambiente

[Instalação](/Content/2-Instalacao/Instalacao.md)

### Conteúdo Principal

1. [Introdução à Tipagem de Variáveis](/Content/3-Conteudo-Principal/Tipando-Variaveis.md)

2. [Tipos mais Comuns](/Content/3-Conteudo-Principal/Tipos-Comuns.md)

3. [Enums](/Content/3-Conteudo-Principal/Enums.md)

4. [Type e Interfaces](/Content/3-Conteudo-Principal/Type-e-Interfaces.md)

5. [Generics](/Content/3-Conteudo-Principal/Generics.md)

6. [Optional Chaining](/Content/3-Conteudo-Principal/OptionalChaining.md)

# Como Contribuir com o 4noobs

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições
são **extremamente apreciadas**

1. Realize um Fork do projeto
2. Crie um branch com a nova feature (`git checkout -b feature/featureBraba`)
3. Realize o Commit (`git commit -m 'Add some featureBraba'`)
4. Realize o Push no Branch (`git push origin feature/featureBraba`)
5. Abra um Pull Request

# Autores

- **Carolina Ale** - _Developer & Member of He4rt Developers_ - [Twitter](https://twitter.com/caroliscaroles) - [Github](https://github.com/Carolis)
- **Zoey de Souza Pessanha** - _Developer & Member of He4rt Developers_ - [Github](https://github.com/zoedsoupe)
- **Matheus Navarro** - _Developer & Member of He4rt Developers_ - [Github](https://github.com/navarrotheus)

# Colaboradores

midhatdrops
Bruno Rezende Novais


idrodrigosantos
Rodrigo Santos


VitorLuizCs
Vitor Luiz Cavalcanti

Made with 💜

---