NixOS 101 Kurs (2 Tage)
NixOS 101 Kurs (2 Tage)
- Die Mehrwertsteuer wird an der Kasse hinzugefügt.
- Bitte achten Sie auf die Wahl der richtigen Sprache, Zeitraum und Zeitzone!
NixOS 101-Kurs – 2 Tage
Zielgruppe
Sie kennen die Nix-Grundlagen bereits (siehe auch den Kurs Nix 101) und wollen nun Pakete als richtige Dienste deployen und testen.
Verbessern Sie Ihre NixOS-Kenntnisse mit unserem 2-tägigen Kurs! Erfahren Sie, wie Sie Pakete als Dienste bereitstellen und deklarative Administrations-Interfaces erstellen – und stellen Sie gleichzeitig durch automatisierte Tests eine nahtlose Integration mit NixOS sicher. Perfekt für Nix-Benutzer, die ihre Kenntnisse auf die nächste Stufe bringen möchten!
Unterrichtsziele
In diesem Kurs liegt der Schwerpunkt auf der Vermittlung der Kernprinzipien von NixOS und nicht auf der Bereitstellung einfacher Internet-Tutorials.
In diesem Kurs lernen Sie:
- Wartung von NixOS-Setups auf Servern, in der Cloud und auf Laptops
- Definieren Sie Container, VMs und benutzerdefinierte Installations-Images
- Aktualisieren und entwickeln Sie Systeme ohne Risiko
- Erstellen Sie Ihre eigenen konfigurierbaren NixOS-Module
- Definieren Sie leistungsstarke deklarative Integrationstests
- Erstellen Sie Ihre eigene Linux-Distribution für Unternehmen
Unterrichtsinhalt
Verwenden von NixOS
- Installieren von NixOS
- Dienste konfigurieren
- Paketverwaltung
- System-Generationsmanagement und Rollback
- Teilen von Konfigurationen zwischen Systemen
NixOS-Module
- Das NixOS-Modulsystem
- Schreiben Sie Ihre eigenen NixOS-Module
- Pattern und Antipattern
NixOS-Integrationstests
- Richten Sie Netzwerke virtueller Maschinen mit Ihren Diensten ein
- Nutzen Sie die Geschwindigkeit des NixOS Integration Test Driver für End2End-Tests
- Debuggen Sie Ihre Tests im interaktiven Modus
Voraussetzungen
Du hast:
- Ein Baremetal -GNU/Linux-Computer mit KVM-Unterstützung (jede Distribution) oder macOS. Bitte keine VMs!
- Wir stellen Ihnen eine NixOS Baremetal Cloud-Maschine als Fallback-Lösung zur Verfügung (per SSH erreichbar)
- Grundlegende Programmier-/Skriptkenntnisse
- Grundlegende GNU/Linux- und Bash-Kenntnisse
- Grundlegende systemd-Kenntnisse
- Das meiste Wissen aus dem Nix 101-Kurs
Im Kauf inbegriffen
- Teilnahme am Online-Kurs
- SSH-Zugriff auf den Übungsserver als Fallback-Möglichkeit
- Vorbereitungsmail (eine Woche vor dem Kurs)
- Persönliches Zertifikat als PDF
- Persönliche Kopie der hochwertigen Kursfolien als PDF
Organisatorische Details
Sprache, Datum und Zeitzone: Bitte wählen Sie die richtige Kassenvariante am Anfang dieser Produktseite!
Der Unterricht findet täglich von 9 Uhr morgens bis 17 Uhr nachmittags in der gewählten Zeitzone statt.
Wir machen 1 Stunde Mittagspause und mehrere kürzere Pausen während des Tages.
Wir bieten das Training in den folgenden Zeitzonen an:
- MESZ: UTC+2, Mitteleuropäische Sommerzeit (CEST)
- MEZ: UTC+1, Mitteleuropäische (Winter-)Zeit (CET)
- CDT: UTC-5, US Central Standard (Sommer)-Zeit
- CST: UTC-6, Zentrale Standardzeit der USA (Winterzeit)
Sie erhalten Einladungen zu Sitzungen, in denen die Unterrichtszeiten in Ihrer Zeitzone angegeben sind.