Programa do Curso
Soberania do Sistema Declarativo
- Por que o gerenciamento de configuração imperativo leva a desvios e falhas de auditoria.
- Nix store, derivações e funções puras para a construção do sistema.
- NixOS versus distribuições tradicionais: imutabilidade e atualizações atômicas.
Instalação e Conceitos Básicos
- Instalação da NixOS a partir da ISO com particionamento manual e automatizado.
- A linguagem Nix: conjuntos, funções e importações.
- Estrutura do configuration.nix e sistema de módulos.
- Pesquisa de pacotes e opções com o comando nix search e páginas de manual.
Gerenciamento de Pacotes e Serviços
- Instalação de pacotes em nível global versus por usuário com o nix-env.
- Ativação declarativa de serviços systemd.
- Substituições personalizadas de pacotes e overlays.
- Limpeza do armazenamento (garbage collection) e otimização do armazenamento.
Ambientes Reproduzíveis
- nix-shell e shell.nix para desenvolvimento ad hoc.
- Nix Flakes para reproduzibilidade baseada em arquivos de bloqueio (lockfiles).
- devenv e devshell para integração de novas equipes.
- Integração com Direnv para alternância automática de ambientes.
Implantação Remota
- NixOps e Colmena para gestão de frota.
- Compilação remota e configuração de cache binário.
- Gerenciamento de segredos com agenix e sops-nix.
- Testes de implantação com VMs e contêineres NixOS.
Atualizações e Reversões do Sistema
- nixos-rebuild nos modos switch, test e boot.
- Reversão atômica para gerações anteriores.
- Gerenciamento de canais e fixação (pinning) para atualizações reproduzíveis.
- Recuperação de emergência e configuração do carregador de inicialização.
Tópicos Avançados
- Contêineres e virtualização leve da NixOS.
- Compilação cruzada e builds para ARM.
- Geração de imagens ISO e netboot personalizadas.
- Integração contínua (CI) de pacotes Nix com o Hydra.
Requisitos
- Administração avançada de sistemas Linux e scripts de shell.
- Compreensão dos conceitos de programação funcional.
- Familiaridade com Git e configuração controlada por versão.
Público-Alvo
- Engenheiros de infraestrutura que buscam sistemas reproduzíveis e declarativos.
- Equipes de DevOps que estão substituindo Ansible, Puppet ou Chef pelo Nix.
- Organizações que exigem implantações reproduzíveis bit a bit.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
treinador experiente
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes Security Fundamentals (LFS460)
Máquina Traduzida
o instrutor possui conhecimento prático
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes for App Developers (LFD459)
Máquina Traduzida
Laboratórios e práticas
MIR YOUSUF - Business Computer Skills
Curso - Red Hat System Administration III (RHEL9) – RH294+EX294
Máquina Traduzida