Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brendon3578/material-de-estudos
Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.
https://github.com/brendon3578/material-de-estudos
Last synced: about 1 month ago
JSON representation
Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.
- Host: GitHub
- URL: https://github.com/brendon3578/material-de-estudos
- Owner: Brendon3578
- Created: 2023-06-12T04:09:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-03T00:19:48.000Z (12 months ago)
- Last Synced: 2024-01-03T01:45:06.089Z (12 months ago)
- Homepage: https://brendon3578.github.io/material-de-estudos/
- Size: 6.16 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Material de Estudos
Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.
Acesse a [página deste repositório](https://brendon3578.github.io/material-de-estudos/)
## 🔮 Anotações de Estudo
- [Fundamentos de AWS - Escola da Nuvem - AWS Cloud Practitioner](./escola-da-nuvem/aws-fundamentals/README.md)
- [Cloud Associate Engineer - Google Cloud Skill Boost](./google_cloud/associate_cloud_engineer/README.md)
- [Estudo AZ-900 - Microsoft Learn](./azure/az-900/README.md)
- [Fundamentos do Python - Cisco](./cisco/python-fundamentals/README.md)
- [Angular 15 - Udemy](./udemy/angular15/README.md)
- [Banco de Dados NoSQL MongoDB - DIO](./dio/mongodb/README.md)
- [Desenvolvimento de APIs RESTful com Kotlin e Spring Boot - DIO](./dio/kotlin-spring/README.md)## 🎈 Conselho sobre o estudo de Tecnologias da Informação
Antes mesmo de estudar qualquer tecnologia que é voltada para a internet, seja uma linguagem de programação ou um framework, é fundamental ter uma base sólida sobre os seguintes conceitos: **Lógica de Programação** e **Pensamento Computacional**.
Compreender como algoritmos são desenvolvidos, a utilização de desvios condicionais e laços de repetições, como os dados são estruturados é fundamental antes mesmo de estudar qualquer linguagem de programação. Pois quando você entende **a lógica de como um computador raciocina**, o que sobra no final de contas serão apenas:
- **A sintaxe específica da linguagem:** que são nada mais do que regras simples e palavras chaves reservadas da própria linguagem
- **Os paradigmas que ela utiliza:** que é a forma de como o problema vai ser resolvido, seja por classes ou funções
- **As boas práticas de cada linguagem de programação:** que é buscar resolver o problema da melhor forma possível (com mais coesão).O pensamento computacional por exemplo, pode ser entendido em quatro etapas fundamentais:
- `Decomposição do problema`: quebrar a situação em pequenas partes, seguindo a ideia do "dividir para conquistar";
- `Reconhecimento de padrões`: separar categorias e identificar soluções específicas para cada uma, considerando as limitações e as características de cada grupo;
- `Abstrair o problema`: dividir o problema em questões mais simples e profundas, enxergando além;
- `Desenvolver o algoritmo`: criar uma série de etapas para a resolução de um problema.Assimilar as 4 etapas acimas é fundamental para que qualquer algoritmo, página web, ou aplicação seja desenvolvida, e pode evitar muita dor de cabeça quando você, como estudante, for programar futuramente!
💡 Recomendo a leitura do seguinte [Artigo sobre lógica computacional](https://happy.com.br/blog/logica-computacional/#:~:text=O%20que%20%C3%A9%20l%C3%B3gica%20computacional,um%20software%20ou%20um%20algoritmo.) no qual as 4 etapas acimas foram extraídas.