Neem contact met ons op

Cursusaanbod

Declaratieve systemsoevereiniteit

  • Waarom imperatief configuratiebeheer leidt tot drift en auditmislukking.
  • Nix-opslag, derivaties en pure functies voor systeembouw.
  • NixOS vs traditionele distributies: immutable-upgrades en atomische updates.

Installatie en basisconcepten

  • Installeer NixOS vanaf een ISO-bestand met handmatige en geautomatiseerde partitieverdeling.
  • Het Nix-taal: sets, functies en importen.
  • Configuratie.nix structuur en modulesysteem.
  • Pakketten en opties zoeken met nix search en handleidingpagina's.

Pakket- en servicemanagement

  • Pakketten installeren op systeemniveau vs per gebruiker met nix-env.
  • Systemd-services declaratief inschakelen.
  • Aangepaste pakketoverrides en overlays.
  • Vuilnisophaling en optimisatie van de opslag.

Reproduceerbare omgevingen

  • nix-shell en shell.nix voor ad-hoc-ontwikkeling.
  • Nix Flakes voor reproducibiliteit op basis van lockbestanden.
  • devenv en devshell voor team-onboarding.
  • Direnv-integratie voor automatisch omgevingswisselen.

Afstandsimplicaties

  • NixOps en Colmena voor fleetbeheer.
  • Afstandsbouw en configuratie van de binaire cache.
  • Beheer van geheimen met agenix en sops-nix.
  • Implementatietesten met NixOS-VM's en containers.

Systeem-updates en terugrollen

  • nixos-rebuild switch, test en boot-modi.
  • Atomische terugrol naar vorige generaties.
  • Kanaalbeheer en vastzetten voor reproduceerbare updates.
  • Noodherstel en bootloader-configuratie.

Geavanceerde onderwerpen

  • NixOS-containers en lichtgewicht virtualisatie.
  • Cross-compilatie en ARM-builds.
  • Gegenereerde aangepaste ISO- en netboot-beelden.
  • Hydra continue integratie voor Nix-pakketten.

Vereisten

  • Geavanceerde ervaring met Linux-systeembeheer en shell-scripting.
  • Basisbegrip van concepten uit functioneel programmeren.
  • Bekendheid met Git en versiebeheerde configuratieworkflows.

Doelgroep

  • Infrastructuuringenieurs die reproduceerbare, declaratieve systemen zoeken.
  • DevOps-teams die Ansible, Puppet of Chef willen vervangen door Nix.
  • Organisaties die bitvoorbit reproduceerbare implementaties vereisen.
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën