Skip to content

idelfrides/library-4devs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

LIBRARY OF LINKS AND TOOLS FOR DEVELOPERS

Repositório dedicado a armazenar e organizar os links e ferramentos de diversos assuntos que são de grande importância para construção e manutenção da carreira de sucesso como Desenvolvedor de Software Profissional. Portanto, todo o Desenvolvedor, não importa o seu nível ou momente de carreira, deveria conhecer porque tenho certeza que você encontrará no mesmo, recursos incríveis que você iria gostar de conhecer bem antes.


💡 INTRODUCTION

🎓 Em 2025, você não precisa de um diploma para aprender IA ou qualquer outra coisa que você queria aprender - tudo vai depender da sua determinação em fazer acontecer. O futuro do mercado de trabalho vai depender mais de habilidades IA do que certificações e diplomas, dito pelos maiores da IA Generativa, portanto faça sua parte e saia na frente. Eu encontrei inumeros cursos gratuitos de diversas empresas gigantes para acelerar sua jornada e você não precisa perder tempo procurando em outro lugar. Você tem está tudo aqui 👇

🚀 BEST SOFT. DEVELOPMENT TRAINNING COMPANIES YOU SHOULD KNOW [FREE]

1 - Welcome to freeCodeCamp's curriculum | freeCodeCamp

🚀 FERRAMENTAS DE USO GERAL

  1. Tools PDF24 | Ferramentas online de PDF gratuitas e fáceis de usar que aumentam sua produtividade.
  2. I Love PDF | Ferramentas online para os amantes de PDF

🚀 COURSES LINKS

📚 Cursos de Inteligência Artificial direto da fonte criadora

🔶 Anthropic → Anthropic Skill Jar

🔶 Anthropic → Anthropic Acadamy

🔵 Google → https://grow.google/ai-coursera/

🔵 Meta → https://ai.meta.com/resources/

🟢 NVIDIA → https://developer.nvidia.com/cuda

🟥 Microsoft → https://learn.microsoft.com/pt-br/training/

⚫ OpenAI → https://academy.openai.com/

🔵 IBM → https://skillsbuild.org/

🟠 AWS → https://skillbuilder.aws/

🔴 DeepLearning.AI → https://deeplearning.ai/

🟡 Abraçando o rosto → https://huggingface.co/learn/

📚 Cursos Gerais de TIC

  1. CS50x: Introduction to Computer Science | Harvard University
  2. CC50: o curso gratuito de Introdução a Ciência da Computação de Harvard no Brasil | Harvard University
  3. Introduction to Computer Science and Programming in Python | MIT OpenCourseWare
  4. Curso Santander | Domine a IA com prompting responsável | Santander Open Academy
  5. Inteligência Artificial Generativa | Escola Virtual GOV
  6. Especialização em Fundamentos de IA do Google | Curso da Google na plataforma Coursera
  7. Introdução à IA generativa | Curso rápido da Google com Badge de conclusão
  8. Inteligência Artificial e o Novo Contexto da Cultura Digital | fundação bradesco | escola virtual
  9. Curso Santander | Google: Inteligência Artificial e Produtividade | Santander Open Academy
  10. Cursos gratuitos da USP na Coursera | Coursera.org
  11. Google Cloud Fundamentals: Core Infrastructure | Coursera.org
  12. Machine Learning Operations (MLOps): Getting Started - Português Brasileiro | Coursera.org
  13. Cursos de IA da Microsoft
  14. Cursos de IA do Google
  15. Engenharia de Prompts ChatGPT (Universidade Vanderbilt)
  16. Introdução à IA com Python (Universidade de Harvard)
  17. Big Data, IA e Ética (UC Davis)
  18. Engenharia de Prompts para Desenvolvedores (OpenAI)
  19. Aplicações de IA e Engenharia de Prompts (edX)
  20. Fundamentos da Engenharia Prompta (AWS)
  21. IA Generativa para Todos (DeepLearning.AI)
  22. Cursos de IA Generativa (LinkedIn Learning)

📚 Agentes de Inteligência Artificial

  1. Melhoria da Precisão das Aplicações de LLM
  2. Desenvolver agentes de IA no Azure
  3. Liberando o Poder dos Agentes de IA
  4. IA Agentica e Agentes de IA: Um Guia para Líderes
  5. Memória Agentica de Longo Prazo com LangGraph
  6. Criar Aplicativos de IA Generativa no Google Cloud
  7. Construção de Agentes RAG com LLMs
  8. IA Agente

📚 Google Cloud:

  1. Introdução à IA generativa | (⏱ 45min)
  2. Design de prompt em Vertex AI | (⏱ 3h 45min)
  3. Introdução ao Duet AI no Google Workspace | (⏱ 15 min)
  4. IA responsável: aplicando os princípios de IA com o Google Cloud | (⏱ 2 horas)
  5. IA conversacional no Vertex AI e no Dialogflow CX | (⏱ 5 horas)
  6. Mecanismo de atenção | (⏱ 30 min)
  7. Criar modelos de legendas de imagem | (⏱ 30 min)
  8. Arquitetura do codificador-decodificador | (⏱ 30 horas)
  9. Pipelines de ML no Google Cloud | (⏱ 13 horas e 15 minutos)
  10. Google Cloud Solutions II: Dados e Machine Learning | (⏱ 4 horas)

📚 Microsoft:

  1. Fundamentos da IA generativa | (⏱ 36 minutos)
  2. Fundamentos de Aprendizado de Máquina | (⏱ 1 hora e 54 min)
  3. Fundamentos do Azure OpenAI Service | (⏱ 1 hora e 3 minutos)
  4. Fundamentos de Visão Computacional | (⏱ 52 min)
  5. Implantar e consumir modelos com aprendizado de máquina | (⏱ 1 hora e 29 minutos)
  6. Criar bots com o Microsoft Bot Framework | (⏱ 57 min)
  7. Fundamentos da compreensão da linguagem de conversação | (⏱ 42 min)
  8. Fundamentos da IA Generativa Responsável | (⏱ 3 h 15 min)
  9. Desenvolver solução de IA generativa com o Azure OpenAI Service | (⏱ 2 horas)
  10. Projetando e implementando uma solução de IA do Azure | (⏱ 4 dias)

👉 Todos gratuitos. Todos acessíveis. 🚨 Esses cursos são um excelente ponto de partida para você dominar a inteligência artificial — mesmo sem experiência prévia.

📚 Cursos Online Gratuitos de InteligênciaArtificial de Harvard

A Universidade de Harvard oferece diversos cursos gratuitos online, cobrindo áreas como Inteligência Artificial (IA), Programação, Ciência da Computação e Ciência de Dados. Abaixo está a lista com links diretos para você acessar cada curso.

Cursos Gratuitos de Inteligência Artificial

Esses cursos oferecem uma introdução prática e teórica à IA, ideais para iniciantes e níveis intermediários.

🦾 CS50's Introdução à Inteligência Artificial com Python | Nível: Intermediário. Certificado: Disponível após conclusão.

🦾 Data Science: Machine Learning | Nível: Intermediário. Certificado: Disponível após conclusão.

🦾 Introdução à Programação com Python | Nível: Iniciante. Certificado: Disponível após conclusão.

🦾 IA Responsável: Princípios de IA com Google Cloud | Nível: Intermediário. Certificado: Disponível após conclusão.

🦾 CS50's Introdução à Ciência da Computação | Nível: Iniciante. Certificado: Disponível após conclusão.

Cursos Gratuitos de Programação

Para quem deseja aprender programação ou aprimorar habilidades existentes.

🦾 CS50's Introdução à Programação com Scratch | Nível: Iniciante. Certificado: Disponível após conclusão.

🦾 CS50's Programação Web com Python e JavaScript | Nível: Intermediário. Certificado: Disponível após conclusão.

🦾 CS50's Desenvolvimento de Apps Móveis com React Native | Nível: Intermediário. Certificado: Disponível após conclusão.

🦾 CS50's Compreendendo Tecnologia | Nível: Iniciante. Certificado: Disponível após conclusão.

🦾 CS50's Ciência da Computação para Negócios | Nível: Iniciante. Certificado: Disponível após conclusão.

Cursos Gratuitos de Ciência de Dados

Focados em técnicas e práticas de análise de dados.

🦾 Data Science: Machine Learning

🦾 Data Science: Visualização

🦾 Data Science: Probabilidade

🦾 Data Science: R Basics

🦾 Data Science: Inferência Estatística

🚀 WEBSITES (PLATFORMS)

🚀 VACANCIES (VAGAS DE EMPREGO) | 💰 PLATAFORMAS DE FREELANCER

No Brasil

  • 99Freelas | É uma plataforma popular no Brasil com muitas oportunidades em desenvolvimento web, mobile, sistemas, etc.
  • Workana | Ampla variedade de projetos de TI e programação, sendo uma das maiores na América Latina. Você encontrará projetos de desenvolvimento web, mobile, e-commerce, entre outros.
  • Trampos.co | Embora não seja exclusivamente freelancer, muitas vagas aqui são para tecnologia, incluindo desenvolvimento, e há uma boa parte de oportunidades remotas ou PJ que se assemelham a trabalhos freelancers.
  • GetNinjas | Embora seja mais generalista, permite encontrar projetos de desenvolvimento web, criação de apps e outros serviços de TI.
  • LinkedIn | Muitas empresas e startups no Brasil utilizam o LinkedIn para buscar desenvolvedores freelancers ou para projetos pontuais. É ótimo para networking e para encontrar oportunidades diretas.

No Exterior (com foco em ganhos em dólar/euro)

  • Upwork | É uma das maiores plataformas globais e tem uma quantidade enorme de projetos de programação de todos os tipos (web, mobile, backend, frontend, data science, etc.).
  • Toptal | Altamente seletiva, focada nos melhores 3% dos talentos em desenvolvimento, design e finanças. Se você é um programador sênior e experiente, essa é uma ótima opção para projetos de alto nível e bem remunerados.
  • Fiverr | Ótimo para programadores que querem oferecer "gigs" (serviços pré-definidos) para tarefas específicas, como criação de scripts, pequenos desenvolvimentos, automações, etc.
  • Freelancer.com | Assim como o Upwork, é uma plataforma global com uma vasta gama de projetos de programação.
  • Arc.dev | Uma plataforma que conecta desenvolvedores remotos de elite com empresas. Passa por um rigoroso processo de seleção.
  • PeoplePerHour | Oferece projetos de desenvolvimento de software, web e mobile, entre outras categorias.
  • Guru | Possui uma seção robusta para desenvolvedores e profissionais de TI, com opções de projetos por hora ou por trabalho.
  • Flexjobs | Focada em vagas remotas e flexíveis, muitas das quais são para desenvolvedores. É uma plataforma paga, mas com curadoria das vagas, o que pode valer a pena.
  • Codeable | Especializada em desenvolvedores WordPress. Se você é um especialista em WordPress, essa é uma excelente opção.
  • Gun.io | Focada em conectar talentos de engenharia de software de alto nível com empresas.

🚀 27 sites melhores para receber em dólares americanos de qualquer lugar

  1. Feedcoyote | Trabalhos freelance pagos exclusivamente em dólares americanos. Perfeito para freelancers globais.
  2. JustRemote | Trabalhos remotos e híbridos das principais empresas do mundo.
  3. Himalayas | Interface moderna com insights salariais para trabalhos remotos em tecnologia.
  4. Wellfound | Principal quadro de vagas para startups e talentos globais de tecnologia.
  5. Working Nomads | Trabalhos remotos selecionados para nômades digitais.
  6. Job Board Search | Pesquisa em mais de 350 quadros de empregos em um só lugar.
  7. Remotive | Comunidade e listagens confiáveis de empregos remotos.
  8. We Work Remotely | Plataforma tradicional para vagas em empresas remotas.
  9. Remote OK | Empregos remotos em startups, tecnologia e design.
  10. FlexJobs | Funções remotas e híbridas verificadas, sem fraudes.
  11. Remote.co | Listas de empregos remotos selecionadas em diversos setores.
  12. EuropeRemotely | Empregos remotos abertos a candidatos fora dos EUA.
  13. Jobspresso | Trabalhos remotos escolhidos a dedo em marketing, tecnologia e design.
  14. Working In Content | Plataforma voltada para escritores, editores e estrategistas de conteúdo.
  15. PowerToFly | Conecta mulheres a empresas com vagas remotas.
  16. Virtual Vocations | Trabalhos remotos e de teletrabalho verificados manualmente.
  17. Dynamite Jobs | Trabalhos remotos em startups e empresas independentes.
  18. Authentic Jobs | Excelente para desenvolvedores, designers e profissionais criativos.
  19. Remote Rocketship | Trabalhos de tecnologia remota atualizados diariamente.
  20. NoDesk | Recursos e listas de empregos para a cultura de trabalho remoto.
  21. Outsourcely | Trabalhos remotos de longo prazo para freelancers e startups.
  22. Arc.dev | Trabalhos remotos em software para empresas aprovadas.
  23. Turing | Conecta profissionais a empregos remotos de tecnologia nos EUA.
  24. Lemon.io | Marketplace freelance que conecta desenvolvedores a startups.
  25. Contra | Plataforma freelance sem comissão para profissionais criativos.
  26. Remotees | Mais de 1.000 trabalhos remotos atualizados diariamente.
  27. SkipTheDrive | Simplifica a busca por empregos remotos com listagens verificadas.

🚀 50 Sites de Trabalho Remoto para Ganhar em USD

Então eu compilei os melhores sites de empregos remotos para você.

  1. SolidGigs | Isso ajuda a agilizar sua busca por emprego. Uma taxa mensal de associação te dá acesso a uma enorme biblioteca de recursos com cursos, entrevistas, modelos, roteiros e outras ferramentas, tudo com o foco de ajudar você a conseguir mais empregos freelancers.
  2. JustRemote | A plataforma deles foi criada especificamente para que as pessoas descubram as melhores oportunidades de trabalho remoto ao redor do mundo, sem foco em uma localização ou região específica
  3. Empregos Dinamites | Mais de 100+ empregos remotos de qualidade são adicionados toda semana à plataforma — e buscar o que você deseja é personalizável com a variedade de filtros e funcionalidades do site.
  4. Remotivação | Você pode pesquisar em todas as categorias, incluindo marketing. É fácil perceber quando uma vaga foi anunciada, onde ela está localizada e em qual especialidade ela pertence.
  5. Bem encontrado | Ótimos recursos deste site de empregos remotos incluem discrição e transparência salarial.
  6. A Musa | Ele permite que os usuários filtrem vagas remotas e oferece recursos como coaching de carreira e perfis de empresas para ajudá-los a conseguir o emprego.
  7. Toptal | O foco principal da Toptal é colocar freelancers talentosos em empregos remotos trabalhando para clientes como Shopify e Thumbtack.
  8. Workew | Você pode marcar nos favoritos vagas remotas específicas que parecem atraentes enquanto navega, e até se inscrever nas notificações do Twitter para ser alertado assim que um novo emprego remoto for lançado.
  9. Himalaias | Possui um filtro poderoso de visto e fuso horário que facilita encontrar os empregos remotos mais cuidadosamente selecionados.
  10. Jooble | Uma plataforma global de emprego que opera em mais de 60 países, conectando candidatos a uma vasta gama de oportunidades de mais de 140.000 fontes diversas.
  11. Upwork | Trabalhos freelancer em diversas áreas.
  12. Fiverr | Oferece serviços em diversas categorias.
  13. Freelancer | Licite em projetos e gigs.
  14. Toptal | Freelancers altamente qualificados.
  15. Guru | Conecte-se com clientes para trabalhos.
  16. PeoplePerHour | Encontre trabalhos e gigs freelancer.
  17. SimplyHired | Job search engine para trabalho remoto.
  18. FlexJobs | Listagem de trabalhos remotos curados e flexíveis.
  19. We Work Remotely | Listagem de trabalhos remotos por cargo, nicho, entre outros.
  20. Remote.co | Listagem de oportunidades e conselhos sobre trabalho remoto.
  21. AngelList / Wellfound | Startups oferecendo vagas remotas.
  22. LinkedIn Jobs | Rede e listagem de empregos remotos.
  23. Indeed | Empresa com vagas remotas e listagens de emprego.
  24. Glassdoor | Pesquise por empregos remotos.
  25. Turing | Especializa-se em empregos remotos.
  26. JustRemote | Listagens de vagas remotas.
  27. SolidGigs | Recursos focados em freelancers de alta renda.
  28. Contena | Blogging, redação e sites de trabalho remoto.
  29. Working Nomads | Listagens de trabalho remoto.
  30. Outsourcely | Contrate projetos e freelancers remotos.
  31. DesignCrowd | Projetos de design para freelancers.
  32. Simply Law Jobs | Oportunidades remotas na área jurídica.
  33. Remote Jobs Club | Boletim informativo com listas de emprego remoto.
  34. Reddit forhire | Subreddit com listagens de trabalho remoto.
  35. Virtual Vocations | Listagens e recursos de trabalho remoto.
  36. Crowded | Agregador de vagas e oportunidades remotas.
  37. TaskRabbit | Tarefas e gigs de serviços.
  38. PeoplePerHour | Serviços freelancer e gigs.
  39. Clickworker | Microtarefas e tarefas curtas.
  40. Amazon Mechanical Turk | Microtarefas e coleta de dados.
  41. Appen | Crowdsourcing de idioma e projetos remotos.
  42. Unbabel | Trabalho com linguagem e IA.
  43. LanguageLine Solutions | Tradução e interpretação remota.
  44. TranscribeMe | Trabalho remoto com transcrição.
  45. Writing.com | Blogging e redação freelancer.
  46. Jobscribe | Curadoria de listas de empregos remotos.
  47. Hubstaff Talent | Base de empregos de empresas.
  48. Jobs2Careers | Conteúdos e oportunidades de trabalho remoto.
  49. Keyword Studios Careers | Listagens e projetos remotos.
  50. Outsourcely | Plataformas remotas e freelancers remotos.

📌 Como aprender Backend Development?

Desenvolvimento backend envolve diversas áreas de conhecimento! Aqui está um mapa mental com os principais tópicos que um desenvolvedor backend deve aprender:

1️⃣ Fundamentos – Compreender o que é backend, a diferença entre frontend e backend, arquitetura cliente-servidor, DNS e hospedagem.

2️⃣ Linguagens de Programação – Escolha entre Java, Python, JavaScript, Go, Rust ou C#.

3️⃣ Bancos de Dados e Gerenciamento de Dados – Aprenda sobre SQL (PostgreSQL, MySQL, SQLite), NoSQL (MongoDB, Firebase, DynamoDB), NewSQL, ORMs e caching com Redis e Memcached.

4️⃣ APIs e Web Services – Entenda os tipos de APIs (REST, GraphQL, gRPC, SOAP) e métodos de autenticação como JWT, OAuth 2 e API Keys.

5️⃣ Servidores e Hospedagem – Explore serviços como AWS, Azure e GCP, além de containerização com Docker e Kubernetes, e servidores como Nginx e Apache.

6️⃣ DevOps e Deploy – Conheça CI/CD (GitHub Actions, Jenkins), Infraestrutura como Código (Terraform, Ansible) e ferramentas de monitoramento como Prometheus, Grafana e ELK.

How to Learn Backend Development

🛠️ Backend é uma área ampla e cheia de possibilidades! Qual desses tópicos você já domina e quais ainda quer aprender?

🚀 IMPORTANT LINKS

🚀 LINKEDIN PROFILES YOU SHOULD KNOW

  • Trampar na Gringa | Consulturia de preparação para conseguir vagas no exterior.
  • Home Office - Vagas Remotas | Acompanham todos os dias as principais oportunidades de trabalho Home Office e Híbridas no Brasil para compartilhar.
  • Quero Home - Vagas Remotas | As melhores vagas Home Office e Híbridas!
  • Remotar | eu remoto, tu remotas
  • Vagas Remotas | Acompanhe aqui as notícias de empresas contratando! Somos um portal de notícias, leiam nossas matérias 😉

🚀 CERTIFICATES LINKS

🚀 ENGLISH PROFICIENCE TEST PLATFORMS

🚀 YOUTUBE CHANNELS

De acordo com o Copilot, para pesquisa realizada em 31/07/2025, a seguir está uma seleção dos 10 melhores canais brasileiros e 10 internacionais sobre desenvolvimento de software, com nome, link e uma breve descrição:

🚀 🇧🇷 Canais Brasileiros

Nome do Canal Link Descrição
Curso em Vídeo YouTube Gustavo Guanabara ensina programação com cursos completos e gratuitos (HTML, CSS, JS, Python).
Filipe Deschamps YouTube Conteúdo técnico e divertido sobre programação, IA e carreira dev.
Código Fonte TV YouTube Casal de devs apresenta tutoriais, entrevistas e dicas de carreira.
Programador BR YouTube Foco em carreira, mercado de trabalho e dicas práticas para devs.
Vida de Programador YouTube Humor e realidade do dia a dia de quem programa, com tirinhas e entrevistas.
Dev Aprender YouTube Tutoriais de Python, JavaScript, Django e dicas para iniciantes.
Peixe Babel YouTube Explicações profundas sobre algoritmos, estruturas de dados e ciência da computação.
Akita On Rails YouTube Fabio Akita fala sobre Ruby, carreira, filosofia dev e tendências.
NodeStudio Treinamentos YouTube Foco em Node.js, backend e arquitetura de software.
Balta.io YouTube Cursos e tutoriais sobre .NET, C#, arquitetura e boas práticas.

Fonte: Skills Tecnológicas

🌍 Canais Internacionais

Nome do Canal Link Descrição
The Net Ninja YouTube Tutoriais organizados sobre JS, React, Vue, Firebase, Node.js e mais.
Traversy Media YouTube Brad Traversy ensina desenvolvimento web full stack com clareza.
The Coding Train YouTube Daniel Shiffman ensina programação criativa com Processing e p5.js.
freeCodeCamp.org YouTube Cursos completos gratuitos sobre várias linguagens e frameworks.
Programming with Mosh YouTube Mosh Hamedani ensina C#, JS, React, Angular e boas práticas.
CS Dojo YouTube Explicações simples sobre algoritmos, Python e entrevistas técnicas.
Tech With Tim YouTube Foco em Python, machine learning e projetos práticos.
Academind YouTube Max e Manuel ensinam JS, React, Node, TypeScript e mais.
William Candillon YouTube Desenvolvimento mobile com React Native e animações avançadas.
Clement Mihailescu YouTube Ex-Google fala sobre entrevistas técnicas e carreira em tech.

Fonte: AppMaster

🚀 TOOLS FOR GITHUB REPOSITORIES

About

Repositório dedicado a armazenar e organizar os links de diversos assuntos que são de grande importância para construção e manutenção da carreira de um Desenvolvedor de software.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors