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 systeemsovereiniteit
- Waarom imperatieve configuratiemethoden tot afwijkingen leiden en audits bemoeilijken.
- Nix-store, derivaties en pure functies bij het bouwen van systemen.
- NixOS versus traditionele distributies: onveranderlijkheid en atomaire updates.
Installatie en basisprincipes
- NixOS installeren vanaf een ISO, zowel handmatig als geautomatiseerd.
- De Nix-taal: verzamelingen, functies en imports.
- Structuur van configuration.nix en het modulesysteem.
- Pakketten en opties vinden via nix search en handleidingen.
Pakket- en servicebeheer
- Pakketten installeren voor het hele systeem of per gebruiker met nix-env.
- Systemd-services declaratief activeren.
- Aangepaste pakketwijzigingen en overlays maken.
- Opruimen van ongebruikte bestanden en optimalisatie van de opslagruimte.
Reproduceerbare omgevingen
- nix-shell en shell.nix gebruiken voor ad-hoc ontwikkeling.
- Nix Flakes als basis voor volledig reproduceerbare builds.
- devenv en devshell om teams snel aan het werk te zetten.
- Direnv integreren voor automatische schakeling tussen omgevingen.
Remote implementatie
- NixOps en Colmena gebruiken voor het beheer van meerdere systemen.
- Op afstand bouwen en instellen van binary caches.
- Geheime gegevens beveiligen met agenix en sops-nix.
- Implementatietests uitvoeren in NixOS-VM's en -containers.
Updates en terugdraaien van wijzigingen
- nixos-rebuild gebruiken voor testen, schakelen en opstarten.
- Atomaire terugdraaiing naar een eerdere systeemgeneratie.
- Kanalen beheren en vergrendelen om consistente updates te garanderen.
- Herstel na problemen en instellen van de bootloader.
Gevorderde onderwerpen
- NixOS-containers en lichte virtualisatietechnieken.
- Kruiscompilatie en ontwikkeling voor ARM-systemen.
- Aangepaste ISO- en netboot-afbeeldingen maken.
- Hydra gebruiken als geautomatiseerd systeem voor continuïteitsintegratie van Nix-pakketten.
Vereisten
- Ervaring in geavanceerd Linux-beheer en shellscripting.
- Basiskennis van concepten binnen functioneel programmeren.
- Kennis van Git en werkstromen voor versiebeheer van configuraties.
Doelgroep
- Infrastructuurengineers die op zoek zijn naar reproduceerbare, declaratieve systemen.
- DevOps-teams die Ansible, Puppet of Chef willen vervangen door Nix.
- Organisaties die bit-per-bit reproduceerbare implementaties nodig hebben.
21 Uren
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen