Programa do Curso
Soberania do Sistema Declarativo
- Por que a gestão de configuração imperativa leva ao desvio e à falha na auditoria.
- Armazenamento Nix, 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 do 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 utilizando nix search e páginas de manual.
Gerenciamento de Pacotes e Serviços
- Instalação de pacotes em todo o sistema versus por usuário com nix-env.
- Ativação de serviços systemd de forma declarativa.
- Substituições personalizadas de pacotes e overlays.
- Coleta de lixo (garbage collection) e otimização do armazenamento.
Ambientes Reprodutíveis
- nix-shell e shell.nix para desenvolvimento ad hoc.
- Nix Flakes para reprodutibilidade baseada em lockfile.
- devenv e devshell para integração de novos membros da equipe.
- Integração com Direnv para troca automática de ambiente.
Implantação Remota
- NixOps e Colmena para gestão de frota.
- Compilação remota e configuração de cache de binários.
- Gerenciamento de segredos com agenix e sops-nix.
- Testes de implantação com VMs e contêineres do NixOS.
Atualizações e Reversões do Sistema
- Modos switch, test e boot do nixos-rebuild.
- Reversão atômica para gerações anteriores.
- Gerenciamento de canais e fixação de versões para atualizações reprodutíveis.
- Recuperação de emergência e configuração do bootloader.
Tópicos Avançados
- Contêineres do NixOS e virtualização leve.
- Cross-compilation (compilação cruzada) e builds para ARM.
- Geração de imagens personalizadas de ISO e netboot.
- Integração contínua de pacotes Nix com o Hydra.
Requisitos
- Experiência avançada em administração de sistemas Linux e script de shell.
- Compreensão fundamental dos conceitos de programação funcional.
- Familiaridade com Git e fluxos de trabalho de configuração baseados em controle de versão.
Público-Alvo
- Engenheiros de infraestrutura em busca de sistemas declarativos e reprodutíveis.
- Equipes de DevOps que desejam substituir 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
Uma solução virtual muito boa e fácil de usar (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Curso - Quick Introduction to Hypervisor and KVM
Máquina Traduzida