Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u 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