Portal
Links úteis
22 referências para consultar o curso inteiro. O critério de entrada é simples: precisa ser gratuito, estável e realmente útil no dia a dia — documentação oficial e ferramenta interativa, não tutorial que envelhece em seis meses.
Linha de comando e Linux
O eixo do curso. Vale ter estes quatro abertos numa aba enquanto você faz os laboratórios.
- explainshellcomece por aquiCole um comando inteiro e ele explica cada pedaço, flag por flag. O melhor jeito de entender uma linha que você copiou sem saber o que faz.explainshell.com ↗ (abre em nova aba)
- tldr pagesO manual de um comando reduzido aos exemplos que as pessoas realmente usam. É o man sem as 400 linhas.tldr.inbrowser.app ↗ (abre em nova aba)
- Linux JourneyCurso gratuito de Linux do zero, em trilhas curtas, com exercícios.linuxjourney.com ↗ (abre em nova aba)
- ShellCheckCole seu shell script e ele aponta os erros — inclusive os de aspas, que derrubam metade dos scripts do Encontro 13.shellcheck.net ↗ (abre em nova aba)
- man7.org — páginas de manualAs páginas de manual do Linux em HTML, a fonte oficial quando a dúvida é fina.man7.org ↗ (abre em nova aba)
Docker e containers
Docker atravessa o curso inteiro. Se a sua máquina não colaborar, os dois ambientes de navegador salvam a aula.
- Documentação oficial do Dockercomece por aquiA referência. Comece pelo guia de primeiros passos e pela referência do Dockerfile.docs.docker.com ↗ (abre em nova aba)
- Play with DockerUm Docker de verdade rodando no navegador, sem instalar nada. O plano B de quem está com a VM quebrada.labs.play-with-docker.com ↗ (abre em nova aba)
- KillercodaCenários interativos de Linux, Docker e Kubernetes direto no navegador.killercoda.com ↗ (abre em nova aba)
- Docker HubO repositório público de imagens — de onde vem o docker pull dos laboratórios.hub.docker.com ↗ (abre em nova aba)
Git e versionamento
Não é conteúdo de Sistemas Operacionais, mas é ferramenta de todo dia de quem desenvolve.
- Pro Git (livro completo, em português)comece por aquiO livro de referência sobre Git, gratuito e traduzido. Os três primeiros capítulos já bastam.git-scm.com ↗ (abre em nova aba)
- Learn Git BranchingAprende branch e merge mexendo num diagrama animado, em vez de decorar comando. Em português.learngitbranching.js.org ↗ (abre em nova aba)
- Documentação do GitHubPull request, issues, Actions — o fluxo de trabalho em equipe.docs.github.com ↗ (abre em nova aba)
Desenvolvimento web
A stack deste portal. O código dele é público de propósito: dá para ler o que está por trás de cada página que você usa.
- MDN Web Docscomece por aquiA referência de HTML, CSS e JavaScript. Quando a resposta do fórum divergir da MDN, confie na MDN.developer.mozilla.org ↗ (abre em nova aba)
- ReactDocumentação oficial, com tutorial interativo.react.dev ↗ (abre em nova aba)
- Next.jsO framework em que este portal é escrito.nextjs.org ↗ (abre em nova aba)
- TypeScriptTipagem sobre JavaScript — o que evita metade dos erros antes de rodar.typescriptlang.org ↗ (abre em nova aba)
- Tailwind CSSO CSS utilitário usado no visual deste portal.tailwindcss.com ↗ (abre em nova aba)
Estudo e carreira
Para quem quer saber o que estudar depois — e em que ordem.
- roadmap.shcomece por aquiMapas de estudo por área (backend, DevOps, frontend). Bom para enxergar o caminho inteiro, não para seguir à risca.roadmap.sh ↗ (abre em nova aba)
- The Odin ProjectCurrículo gratuito e completo de desenvolvimento web, baseado em projetos.theodinproject.com ↗ (abre em nova aba)
- freeCodeCampTrilhas com certificado, em português, com muito exercício prático.freecodecamp.org ↗ (abre em nova aba)
Institucional
Os sistemas do IFCE que você usa fora do portal.
Achou um link quebrado, ou tem uma indicação que faltou? Avise em aula — a lista é mantida à mão e melhora com o uso.