Entrar em Contato

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.
 21 Horas

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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas