{"id":26629979,"url":"https://github.com/f5-nascimento/articles-for-developers","last_synced_at":"2026-04-02T02:49:28.939Z","repository":{"id":220605304,"uuid":"752085175","full_name":"f5-nascimento/articles-for-developers","owner":"f5-nascimento","description":"Este repositório visa reunir artigos voltados para enriquecer e aprimorar as habilidades dos desenvolvedores em diversas áreas.","archived":false,"fork":false,"pushed_at":"2024-02-03T02:14:15.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-04T02:41:52.273Z","etag":null,"topics":["async-await","dns","docker","express","git","github","http","internet","javascript","json","mvc-architecture","nodejs","rest-api"],"latest_commit_sha":null,"homepage":"","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/f5-nascimento.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}},"created_at":"2024-02-03T01:35:18.000Z","updated_at":"2024-02-03T02:16:08.000Z","dependencies_parsed_at":"2024-02-03T02:41:39.445Z","dependency_job_id":"ddf839e9-b1c4-4c75-8df7-dd3f904f5ff8","html_url":"https://github.com/f5-nascimento/articles-for-developers","commit_stats":null,"previous_names":["f5-nascimento/article-for-developers"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Farticles-for-developers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Farticles-for-developers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Farticles-for-developers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Farticles-for-developers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f5-nascimento","download_url":"https://codeload.github.com/f5-nascimento/articles-for-developers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245276158,"owners_count":20588894,"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":["async-await","dns","docker","express","git","github","http","internet","javascript","json","mvc-architecture","nodejs","rest-api"],"created_at":"2025-03-24T13:16:39.941Z","updated_at":"2025-12-30T19:12:40.370Z","avatar_url":"https://github.com/f5-nascimento.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Articles for developers\n\nEste repositório visa reunir artigos voltados para enriquecer e aprimorar as habilidades dos desenvolvedores em diversas áreas.\n\n## Artigos\n\n### Como funciona a internet?\n- [Como funciona a internet?](https://developer.mozilla.org/pt-BR/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work)\n- [Como a Web funciona](https://developer.mozilla.org/pt-BR/docs/Learn/Getting_started_with_the_web/How_the_Web_works)\n\n### Protocolo HTTP\n- [HTTP: Desmistificando o protocolo da Web](https://www.alura.com.br/artigos/desmistificando-o-protocolo-http-parte-1)\n- [Métodos de requisição HTTP](https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods)\n- [O que é HTTP?](https://tecnoblog.net/responde/o-que-e-http/)\n\n### DNS\n- [O que é DNS? | Como o DNS funciona](https://www.cloudflare.com/pt-br/learning/dns/what-is-dns/)\n\n### Rest\n- [O que é uma API REST?](https://www.redhat.com/pt-br/topics/api/what-is-a-rest-api)\n- [Modelo de maturidade de Richardson para APIs REST](https://rivaildojunior.medium.com/modelo-de-maturidade-de-richardson-para-apis-rest-8845f93b288)\n\n### JSON\n- [Afinal, o que é JSON e para que ele serve?](https://rockcontent.com/br/blog/json/)\n\n### Git e Github\n- [Começando - Instalando o Git](https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Instalando-o-Git)\n- [Aprenda o básico de Git em menos de 10 minutos](https://www.freecodecamp.org/portuguese/news/aprenda-o-basico-de-git-em-menos-de-10-minutos/)\n- [Tutorial de Git e GitHub – controle de versão para iniciantes](https://www.freecodecamp.org/portuguese/news/tutorial-de-git-e-github-controle-de-versao-para-iniciantes/)\n- [How to Visualize Confusing Git Commands with Git-Sim](https://www.freecodecamp.org/news/git-sim/)\n- [Para brincar com git](https://git-school.github.io/visualizing-git/#free)\n\n### JavaScript\n- [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)\n\n### Node\n- [Como instalar o Node.js e o npm no Windows](https://www.freecodecamp.org/portuguese/news/como-instalar-o-node-js-e-o-npm-no-windows/)\n\n### Express\n- [Instalação](https://expressjs.com/pt-br/starter/installing.html)\n- [Exemplo Hello World](https://expressjs.com/pt-br/starter/hello-world.html)\n- [Roteamento Básico](https://expressjs.com/pt-br/starter/basic-routing.html)\n- [Entregando arquivos estáticos no Express](https://expressjs.com/pt-br/starter/static-files.html)\n\n### MVC\n- [O que é arquitetura MVC?](https://coodesh.com/blog/dicionario/o-que-e-arquitetura-mvc/#:~:text=Basicamente%2C%20a%20arquitetura%20MVC%20%C3%A9,camada%20de%20controle%20(controller))\n- [Controller e Service - Uma breve introdução](https://dev.to/gabrielhsilvestre/controller-e-service-uma-breve-introducao-24hk#:~:text=Como%20dito%20em%20sua%20defini%C3%A7%C3%A3o,seja%20ela%20positiva%20ou%20negativa)\n- [Movendo a lógica de sua aplicação para Services e Repositories](https://dev.to/tadeubdev/movendo-a-logica-de-sua-aplicacao-para-services-e-repositories-4lee)\n\n### Docker\n- [Use containers to Build, Share and Run your applications](https://www.docker.com/resources/what-container/)\n\n### Async/Await\n- [JavaScript Assíncrono: O Guia Completo - Parte 5 - Entendendo Async/Await](https://hcode.com.br/blog/javascript-assincrono-o-guia-completo-parte-5-entendendo-async-await)\n- [Async/await no JavaScript: o que é e quando usar a programação assíncrona?](https://www.alura.com.br/artigos/async-await-no-javascript-o-que-e-e-quando-usar)\n- [Usando o Async / Await do JavaScript](https://www.treinaweb.com.br/blog/usando-o-async-await-do-javascript)\n- [Quando utilizar Promises ou Async Await?](https://blog.rocketseat.com.br/quando-utililzar-promises-e-async-await-no-useeffect-do-react/)\n  \n\n## Como Contribuir\n\nSinta-se à vontade para contribuir relatando novos problemas, sugerindo melhorias nas soluções existentes ou adicionando novas soluções. Aqui estão algumas diretrizes:\n\n1. **Abra uma Issue:**\n   - Ao encontrar um novo problema, abra uma \"Issue\" descrevendo o problema em detalhes.\n\n2. **Contribua com Soluções:**\n   - Se você tem uma solução para um problema existente, abra um \"Pull Request\" com as alterações propostas.\n\n## Licença\n\nEste repositório é licenciado sob a [Licença MIT](./LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5-nascimento%2Farticles-for-developers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff5-nascimento%2Farticles-for-developers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5-nascimento%2Farticles-for-developers/lists"}