Biblioteca digital de história, tecnologia e pensamento
ACERVO
Compreender filesystem, paths, formatos, encoding e metadados. Organizar um projeto de forma previsível e portátil.
Construir uma estrutura de projeto previsível e portátil.
Compreender reutilização de código, dependências, pacotes, lock files e riscos de supply chain.
Distinguir terminal e shell. Manipular arquivos com segurança, compreender streams, pipes, variáveis de ambiente e PATH.
Criar o workspace organizado que será reutilizado nos próximos módulos.
Criar e executar um pequeno programa, observar entrada, saída, erros e exit codes.
Compreender linguagem, sintaxe, semântica, compiladores, runtimes, bytecode e JIT. Executar código real e compreender dependências e pacotes.
Exercícios de consolidação do módulo.
Exercícios de consolidação do módulo.
Compreender redes, IP, loopback, portas, sockets e DNS. Entender TCP/UDP e o fluxo HTTP/HTTPS cliente-servidor.