Nixcademy.com logo

präsentiert die

Nix & NixOS 101

praxis-bewährte 3–5 Tage Schulung für Unternehmen

Wir helfen Ihren Mitarbeitern mit Nix(OS) auf die Sprünge!

🚢 Hochwertige Software schneller releasen! 🚀

Animated Nix Snowflake for Decoration Animated Nix Snowflake for Decoration Animated Nix Snowflake for Decoration Animated Nix Snowflake for Decoration

Warum Nixcademy?

👨‍🏫 Erfahrene Ausbilder

Unsere Dozenten sind Experten für Nix und NixOS und verfügen über jahrelange Erfahrung in der Arbeit mit diesen Technologien und deren Codebeiträgen in realen Umgebungen.

Zu den Dozenten 👋

👨‍💻 Praktisches Lernen

Unsere Nix- und NixOS-Schulungen sind äußerst interaktiv konzipiert und bieten Ihren Mitarbeitern zahlreiche Möglichkeiten, praktische Erfahrungen im Umgang mit Nix und NixOS zu sammeln.

🛠️ Maßgeschneiderter Lehrplan

Wir können unsere Nix- und NixOS-Seminare an die spezifischen Bedürfnisse Ihres Unternehmens anpassen und sicherstellen, dass Ihre Mitarbeiter das Beste aus ihrer Schulung herausholen.

💸 Kostengünstig und effizient

Unsere Inhouse-Schulungen sind eine kostengünstige Möglichkeit, Ihre Mitarbeiter zu schulen, da kostspielige Reise- und Unterbringungskosten entfallen.

Ausgewählte Kunden

Referenzen

Portrait photo of David
Marc W
Software Developer bei Kodira

As an app developer at Kodira, I recently had the opportunity to participate in nixcademy's Nix & NixOS training, and it was truly transformative for our team. Our customer required us to work with this intricate technology for a project and nixcademy's training provided us with the necessary expertise. The trainer's knowledge and ability to simplify complex concepts made the learning experience seamless. I thoroughly recommend nixcademy's trainings to my colleagues, as the week-long training, although challenging, has had a strong enabling effect on our daily work results. Thank you, nixcademy, for empowering us to conquer the complexities of Nix & NixOS.

Portrait photo of David
David
CTO Office, secunet Security Networks AG

Choosing nixcademy for our NixOS trainings has been an invaluable building block in our Shift-Left Strategy at secunet. The trainings provided by nixcademy have not only enabled us to deliver more value to our customers at a faster pace but have also proven to be a cost-effective way to train our staff. The feedback we received from the clear majority of participants was overwhelmingly positive, further reinforcing our decision to partner with nixcademy. The customized training tailored to our specific needs has truly been exceptional. Without a doubt, I would happily purchase Nixcademy trainings again. Thank you for helping us empower our team and elevate our cyber security capabilities.

Portrait photo of David
Boris Bierwald
Lead Expert System Engineer, secunet Security Networks AG

Having recently embarked on building our products with Nix & NixOS, the training provided by nixcademy has been a game-changer for our team. The steep learning curve was made manageable through the comprehensive and well-structured training program. The trainer's deep expertise and ability to simplify complex concepts made the learning process enjoyable and effective. The customized approach to our specific needs was highly appreciated, and although the training week was undeniably demanding, witnessing the empowering impact it had on our team makes it all the more rewarding. I wholeheartedly recommend nixcademy trainings to my colleagues in the industry.

Portrait photo of René Renger
René Renger
Geschäftsführer der Novus GmbH

Jacek's invaluable support and expertise were instrumental in enabling my team to develop customized systems for sensor data collection and post-processing of measurements. His adept use of Nix for ensuring maintainability and quick deployments has been nothing short of remarkable. I may not fully comprehend the technical details, but my employees have consistently praised his exceptional teaching style and ability to communicate complex concepts in a clear and concise manner.

Portrait photo of Matthias Raaz
Matthias Raaz
Geschäftsführer der Deep5 UG

Jacek's technical expertise and dynamic teaching style have been a game-changer for my team as we navigate the fast-paced world of AI and mobile app development. As a service provider, we frequently need to create rapid proof of concepts with multiple moving parts that must be transformed into marketable products with lightning speed. Jacek's exceptional support has been an incredible asset, and I cannot imagine going back to our previous ways of working without him.

Portrait photo of Marijan Petričević
Marijan Petričević
Freelance Developer

I am grateful for Jacek's guidance and expertise in introducing me to Nix and teaching me its fundamentals. Even now, his teachings, opinions, and vast knowledge continue to inspire and shape my work in profound ways.

Bestellen Sie noch heute eine Nix/NixOS-Schulung für Ihr Team

Lassen Sie uns kurz über den richtigen Plan für Ihre Bedürfnisse sprechen.

📞 Vereinbaren Sie ein Gespräch

Kursziele

Nix Lernen

  • Deklarative Entwicklungsumgebungen
  • Reproduzierbare Pakete mit Caching
  • Abhängigkeiten verwalten, pinnen, patchen
  • Cross-Kompilierung
  • Erweiterung der Nixpkgs mit Overlays
  • Ihre Firmen-eigene Paketsammlung

NixOS Lernen

  • Einrichten und Warten von NixOS auf Servern, in der Cloud und Laptops
  • Definition von Containern, VMs und benutzerdefinierten Installern
  • Risikoarme Updates und Erweiterungen von Systemen
  • Definition und Deployment eigener NixOS Module
  • Ende-zu-Ende Tests mit dem NixOS Integration Test Treiber
  • Ihre Firmen-eigene Linux Distribution

Kurs-Inhalte

Nix benutzen

  • Installation von Nix
  • Ad-Hoc Nix Shells
  • Paketverwaltung
  • Garbage Collection ♻️

Nix Sprachgrundlagen

  • Nix-Sprache ㊙️
  • Rein-funktionales Programmieren
  • Nixpkgs importieren
  • Derivations

Determinismus

  • Verwaltung des Nix PATH
  • Inputs pinnen 📌
  • Tooling für Pinning 🧰

Stdenv Grundlagen

  • mkDerivation
  • Code Fetcher 🧲
  • Build-Helfer 🏗️
  • Sprach-spezifische Builders

Grundlegende Nix Patterns

  • Projekt-Struktur
  • callPackage 📞
  • Anti-Patterns

Stdenv, fortgeschritten

  • Source Filtering
  • Cross Kompilierung
  • Code Patching
  • Weiterführende Beispiele

Overriding

  • Overlays
  • Komposition von Overlays
  • Anti-Patterns

Flakes ❄️

  • Wieso Flakes
  • Flakes aktivieren
  • Flake Struktur

NixOS

  • Installation
  • NixOS Modules
  • Konfigurationsbeispiele
  • Patterns
  • Integrations-Tests

Wie hat es anderen gefallen?

Antworten auf die anonyme Frage „Was hat Ihnen am besten gefallen?“ nach dem Training

profile image

"Stil: Die Mischung aus praktischen Übungen, theoretischen Grundlagen und Hintergrundwissen, kombiniert mit einfachem Herumspielen und Ausprobieren."

- Anonyme Antwort
Berlin, Germany
profile image

"Man hat sich sehr wohl gefühlt, was die Lernbereitschaft und die Aufnahmefähigkeit enorm steigert. Es war also kein "Ich sitze da und lasse mich einfach berieseln"-Training. Es hat Spaß gemacht. Viele praktische Beispiele."

- Anonyme Antwort
Berlin, Germany
profile image

"The presenter was clearly experienced and enthusiastic on the topic. We managed to address a wide scope of different topics. The prepared exercise material was helpful to quickly focus the important aspects of an exercise. The journey through the field was well structured, logical and put clear focus."

- Anonyme Antwort
Berlin, Germany
profile image

"I really liked the learning the hard way approach of having simple problems to solve without having every single bit of information needed to solve them at the time -- forcing you to actually think about the problem and how to obtain the needed docs. The moments of realization this approach trigger are truly helpful to learning -- and the solutions provide a nice long-term reference to go back to when needed."

- Anonyme Antwort
Munich, Germany
profile image
  • Gute Mischung aus Theorie und Übungen.
  • Sehr kompetenter Trainer.
  • Die Reihenfolge der Themen war gut (die Themen bauten aufeinander auf). Klare Struktur.
  • NixOS Training kam zum richtigen Zeitpunkt (interessantes Fachgebiet und Kenntnisse in diesem Bereich sind jetzt gefragt).
- Anonyme Antwort
Munich, Germany
profile image

"Jeder Aspekt des Nix-Trainings wurde direkt in eine praktische Übung eingebettet. Der Trainer weiß genau, wovon er spricht. Es gibt keine dummen Fragen, jeder kam mit seinem eigenen Tempo voran, aber am Ende war jeder auf dem gleichen Wissensstand.“

- Anonyme Antwort
Berlin, Germany
profile image

"I liked the mix of theory and practice. Also, the pace was perfect for me. I struggled a little, but that's fine, because that implies, that learning happens."

- Anonyme Antwort
Munich, Germany
profile image
  • Viele Beispiele aus dem wirklichen Leben
  • Kenntnisse des Trainers
  • Gutes/offenes Umfeld in Bezug auf die Möglichkeit, Fragen zu stellen
  • Mischung aus Theorie und Praxis
- Anonyme Antwort
Berlin, Germany

Häufig gestellte Fragen

Ist dieser Kurs für Anfänger oder Fortgeschrittene?

Ganz gleich, ob Sie einen Crashkurs oder ein Training zu bestimmten weiterführenden Themen benötigen: Wir können Ihnen ein maßgeschneidertes Nix-Training anbieten, das genau auf die Bedürfnisse Ihres Teams zugeschnitten ist.

Wo findet die Schulung statt?

Das beste Schulungserlebnis und die beste Verbindung zwischen Lehrer und Teilnehmern erhalten Sie, wenn wir den Unterricht vor Ort in Ihrem Büro abhalten. Gerne organisieren wir die Schulung auch in einer Online-Meeting-Lösung Ihrer Wahl.

Handelt es sich um eine reine Firmenschulung?

Nein. Unser Ziel ist es, auch Teil jeder Nixcon zu sein. Fragen Sie Ihr bevorzugtes Konferenzteam, ob dieser Kurs Teil der Veranstaltung sein kann. Wenn Sie ein Hackerspace, eine Schule oder eine Universität sind, wenden Sie sich bitte an den Vertrieb, um einen Sonderrabatt zu erhalten.

Haben Sie Ihre Antwort nicht in den FAQ gefunden? Kontaktieren Sie unser Vertriebsteam! 📲