---
# System prepended metadata

title: Untitled

---

## Getting started :rocket: 

Antes de escolher a stack (frontend, backend e fullstack) com qual você quer trabalhar, é essencial que você exercite sua lógica de programação, isso te ajudará a construir todo o raciocínio para desenvolver soluções e resolver os problemas propostos. ***Abaixo algumas sugestões de cursos gratuitos sobre isto***:

* [Udemy - Guia prático de lógica de programação e algoritmos](https://www.udemy.com/course/guia-pratico-de-logica-de-programacao-e-algoritmos/?couponCode=ALGORITMOS.01062022)
* [Curso em Video (Youtube) - Lógica de programação](https://www.youtube.com/watch?v=8mei6uVttho&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV)
* [Curso em Video - Curso de algoritmos](https://www.cursoemvideo.com/curso/curso-de-algoritmo/)

**OBS:** *Além destes listados deve haver muitos outros, dá uma procuradinha que tu encontra muito conteúdo.* 

![https://i.imgur.com/QXTu8Ce.png](https://www.youtube.com/watch?v=R6UaTJJ3ROQ)

------
## Git e Github

Entender como funciona o versionamento de código é essencial para todos os desenvolvedores, saber os comandos e saber fazer esse gerenciamento.

------
## Banco de dados

Banco de dados ou base de dados é o lugar onde serão armazenadas informações seja de cliente ou outras informações quaisuer. Na tua base de dados é também onde acontece o relacionamento/comunicação entre essas informações. 

Existem os ***bancos de dados relacionais e não relacionais***, dá uma pesquisada melhor pra entender a diferença entre eles.

**Aqui alguns tipos de bancos de dados:**
* Oracle SQL Developer
* MongoDB
* MySQL
* PostgreSQL
[](https://)
------
## Frontend
Tem várias linguagens de programação, frameworks e bibliotecas que tu pode estudar. *Exemplo: AngularJS, Vue, jQuery, Babel,etc...*

### Sugestões de stack para front-end:
* Javascript ou Typescript
* HTML & CSS
* ReactJs
* MongoDB

Pode dar uma olhada também em **bootstrap** *(que basicamente são templates de html e css pronto)*, embora eu ache seja importante aprender a construir um design com html & css puro.

**OBS:** Não sei se tu já viu os linkedin do Iuri Silva *(que é bem famoso)*, mas vou deixar aqui as redes dele pois ele sempre dá muitas dicas sobre diversos assuntos de front-end e programação no geral:

* [Linkedin - Iuri Silva](https://www.linkedin.com/in/iuricode/)
* [Instragam - Iuri Silva](https://www.instagram.com/iuricode/)

------
## Backend

No backend mesma coisa, tem várias linguagens e frameworks, alguns exemplos são: C, C# .NET, C++, Python,etc...

### Sugestões de stack para back-end:
* Java
* Springboot
* Oracle SQL Developer

ou

* C# .NET

ou 

* Python *(Que é a tendência do momento e muito provável que do futuro também)*

-------

Por fim, vou deixar contigo esse guia incrível e super útil que é cheio de cursos de tudo que é tipo: [GUIA DE TI](https://guiadeti.com.br/)

E sugiro fortemente que dê uma olhada nos eventos da Rocketseat, aprendi muita coisa com eles: [Rocketseat](https://www.rocketseat.com.br/)

Por fim, possa ser que eu esteja esquecendo de algo, aliás montei esse doc ligeirão depois de um dia cansativo de trabalho, mas acho que aqui já tem a base pra ti procurar e começar a tua jornada. Espero poder ter contribuido com algo e ajudado nem que seja um pouco. Boa sorte, bons estudos e sucesso! :shamrock: 