Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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.
21 Horas
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