Entrar em Contato
 Duração 21 horas

Programa do Curso

Soberania de Sistema Declarativo

  • Por que a gestão de configuração imperativa leva a deriva e falhas de auditoria.
  • Armazenamento Nix, derivações e funções puras para construção de sistemas.
  • NixOS vs distribuições tradicionais: imutabilidade e atualizações atómicas.

Instalação e Fundamentos

  • Instalar o NixOS a partir de ISO com particionamento manual e automatizado.
  • A linguagem Nix: conjuntos, funções e imports.
  • Estrutura do configuration.nix e sistema de módulos.
  • Pesquisa de pacotes e opções com nix search e páginas de manual.

Gestão de Pacotes e Serviços

  • Instalar pacotes a nível de sistema vs por utilizador com nix-env.
  • Ativar serviços systemd de forma declarativa.
  • Substituições personalizadas de pacotes e overlays.
  • Colecção de lixo e otimização do armazenamento.

Ambientes Reproduzíveis

  • nix-shell e shell.nix para desenvolvimento ad-hoc.
  • Nix Flakes para reprodutibilidade baseada em ficheiros de bloqueio.
  • devenv e devshell para integração de equipes.
  • Integração com Direnv para comutação automática de ambientes.

Implantação Remota

  • NixOps e Colmena para gestão de frotas.
  • Construção remota e configuração de cache binária.
  • Gestão de segredos com agenix e sops-nix.
  • Testes de implantação com VMs e contentores NixOS.

Atualizações e Reversões de Sistema

  • Modos switch, test e boot do nixos-rebuild.
  • Reversão atómica para gerações anteriores.
  • Gestão de canais e fixação (pinning) para atualizações reproduzíveis.
  • Recuperação de emergência e configuração do bootloader.

Tópicos Avançados

  • Contentores NixOS e virtualização ligeira.
  • Compilação cruzada e builds ARM.
  • Geração de imagens ISO personalizadas e netboot.
  • Integração contínua Hydra para pacotes Nix.

Requisitos

  • Experiência avançada em administração de sistemas Linux e scripts de shell.
  • Compreensão fundamental dos conceitos de programação funcional.
  • Familiaridade com Git e fluxos de configuração controlados por versão.

Público-Alvo

  • Engenheiros de infraestrutura em busca de sistemas reproduzíveis e declarativos.
  • Equipes DevOps que pretendem substituir Ansible, Puppet ou Chef por Nix.
  • Organizações que necessitam de implantações reproduzíveis bit a bit.

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Próximas Formações Provisórias

Categorias Relacionadas