In Zeiten, da Android-Tablets und Smartphones Hochkonjunktur haben, spielt die Java-Entwicklung eine bedeutendere Rolle denn je – sowohl auf Anwendungsebene als auch im Bereich der Webapplikationen. Unsere Kurse vermitteln nicht nur einen Einblick in embedded Systeme, sondern beleuchten auch die Entwicklung von GUI-Anwendungen, Serverdiensten und die Arbeit mit Applikationsservern wie Apache Tomcat. Dabei spielen sowohl agile Entwicklung, Dokumentation, Design und Projektmanagement eine Rolle, als auch die Arbeit mit Entwicklungsumgebungen, Frameworks und Technologien. Die sehr praxisorientiert ausgelegten Kurse behandeln unter anderen Themen wie Eclipse, Grails, Groovy, JavaFX oder Struts und werden durch spezielle Aufbaukurse für Fortgeschrittene abgerundet.
MySQL-Cluster
Performance and High Availability with MySQL Cluster
MySQL is used more and more often in business critical applications. If you have to process a huge amount of data in short time and High Availability is a requirement a simple Master/Slave replication is not sufficient anymore. To close this gap, MySQL...
LFD415 Inside Android: Eine Einführung in Android Internas
Dieser Kurs gibt Ihnen eine praxisorientierte Einführung in das Android-Betriebssystem, das in mobilen und anderen Geräten zum Einsatz kommt. Sie sammeln praktische Erfahrungen mit folgenden Themen: Android-Framework Hardware-Abstraktionsschicht ...
Suricata
Erkennen von Angriffen mit Suricata
In diesem Kurs wird praxisorientiert gezeigt, wie man ein Netzwerk mit dem freien Intrusion Detection System (IDS) Suricata absichert. Neben der Installation und Einrichtung von Suricata wird erklärt, wie man False-Positive-Alerts verhindert....
8. September, 4 Tage
IPsec
IP Netze absichern mit IPsec
IPsec ist der klassische Weg um IP-Netze abzusichern: IP-Pakete werden verschlüsselt und signiert. IPsec ermöglicht VPN-Lösungen, bei denen Netze mit Hilfe über Tunnel verbunden werden. Oder die kommunizierenden Rechner benutzen direkt IPsec. Natürlich is...
Systemd
Grundlagen die jeder Linux Admin braucht
Systemd begegnet jedem Linux Admin beim Start eines Systems: es ist der Standard init-Prozess auf allen weit verbreiteten, aktuellen Distributionen. Aber Systemd kann noch deutlich mehr. Auch im laufenden Betrieb kann Systemd automatisch auf Ereignisse wi...
18. August, 4 Tage
Logstash
Logs verarbeiten mit dem Elastic Stack
Elasticsearch, Logstash, Beats und Kibana (ELK) ist eine Open-Source Lösung zum Zusammenführen, Analysieren und Organisieren großer Mengen an Systemlogs aus unterschiedlichen Quellen. Es basiert auf der bewährten Such- und Speicherlösung Elasticsearch. Di...
29. September, 3 Tage
LFD450 Embedded Linux Development
Embedded Linux Development is designed to provide experienced developers a solid grounding in the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electroni...
FreeBSD
FreeBSD ist ein modernes, Unix-artiges Betriebssystem, dessen Wurzeln mehr als 30 Jahre zurückreichen. Es erfreut sich sich bei Internet-Providern und -Dienstleistern längjähriger Beliebtheit. So ist FreeBSD z.B. bei Netflix und WhatsApp im Einsatz....
3. November, 4 Tage


Grails
Webapplikations-Plattform für die Java Enterprise Edition
Grails ist die aufstrebende Webapplikations-Plattform für die Java Enterprise Edition. Die Schulung führt anhand von praktischen Beispielen in die Applikationsentwicklung mit Grails ein. Wir starten mit einer einfachen, Datenbank-basierten Webanwendung...
Server Sicherheit
Linux Server sicher betreiben
In dieser Schulung stellen wir Konzepte und Open-Source Programme vor, um Server gegen Angriffe von innen und aussen abzusichern. Anwender, egal ob Kunden oder Mitarbeiter, erwarten auch in vernetzten Umgebungen Vertraulichkeit, Verfügbarkeit und In...
LPI 303 Security
Vorbereitung auf die LPI Prüfung 303
Sie sind LPIC 2 zertifizierter Linux Administrator mit Erfahrung im Bereich Sicherheit? Mit der Prüfung 303 bietet das LPI Ihnen die Möglichkeit sich selbst und anderen Ihr Können unter Beweis zu stellen. Und damit die aktuell höchste im LPI verfügbare Ze...
15. September, 5 Tage
Unix Server Forensik
Auswertung von Linux/BSD und Solaris Servern
Dieser Kurs legt seinen Schwerpunkt auf Auswertetechniken, bei denen teure proprietäre Hilfsmittel versagen, weil sie beispielsweise die Dateisysteme der auszuwertenden Betriebssysteme nicht lesen können. Durch leistungsfähige Kommandozeilen Werkzeuge und...
20. Oktober, 5 Tage


Datenmodellierung und Architekturen
Dieser zweitägige Intensivkurs zur fortgeschrittenen Datenmodellierung bietet eine gründliche Auseinandersetzung mit komplexen Konzepten und bewährten Verfahren in diesem Bereich. Von abstrakten Entitäten bis hin zur Anwendung von Data Vault Modeling fü...
CUPS und IPPEverywhere
...und wie man ein Spooling-System mit eigenen Erweiterungen aufpeppt
Drucken gehört seit Jahrzehnten zu den "leidigen" Themen, mit denen ein System-Admin zu tun hat. Wenn man's nicht muss, fasst man's nicht an. Wenn man's denn doch anfassen muss, dann bloss, weil's irgendwie nicht mehr tut. Aber es doch wichtig ist... U...
FreeBSD
FreeBSD is an advanced Unix-type operating system that was created more than 30 years ago. It has been widely used by internet service providers and internet services operators for many years. Netflix, Google and WhatsApp, for example, make use of FreeBSD...
ZFS
Das mächtige Dateisystem mit integriertem Volume-Manager
Transparente Komprimierung von Daten und selbständige Erhaltung der Datenintegität, unterschiedliche RAID-Level, Snapshots, Klone und Volume-Funktionalität sind bei ZFS bereits eingebaut. Das sind nur die ersten einer langen Liste von Vorteilen, die ZFS g...
8. September, 3 Tage
Jenkins
Continuous Integration
Mit der Verkürzung der Releasezyklen erlangt Continuous Integration immer größere Bedeutung. Das bedeutet aber, dass das Bauen der Releases bzw. der Software automatisiert werden muss. Genau hier kommt Jenkins/Hudson ins Spiel. Jenkins/Hudson kann Softwar...
FreeIPA
In Zeiten zunehmender Integration und Automatisierung ist ein Identity Management mit Single-Sign-On Fähigkeiten Pflicht. Dazu kommen noch steigende Anforderungen im Prozess- und Securitymanagement für Benutzer und Gruppen. Dabei kann das IDM FreeIPA bei ...
9. Juli, 3 Tage
Kafka
Kafka ist eine hochperformante, verteilte und skalierbare Messaging-Lösung. Ursprünglich bei LinkedIn für die Verarbeitung von sehr großen Datenmengen entwickelt, wird Kafka in immer mehr Unternehmen als zentrales Nervensystem für Daten und Information...
15. Dezember 2025, 2 Tage
LFD441 Security and the Linux Kernel
Die Sicherheitsmodelle des Linuxkernel und dessen Mechanismen zur Sicherung des Betriebssystems verstehen
Der Kurs behandelt die Grundlagen der Sicherheit des Linux-Kernels, einschließlich Speicherschutz, Prozessmanagement, Systemaufrufe und Sicherheit des Dateisystems. Die Teilnehmer lernen verschiedene Sicherheitsmechanismen im Linux-Kernel kennen, wie z.B....
17. November, 4 Tage


xen
Server Virtualisierung
Noch vor wenigen Jahren waren die Vorteile virtueller Maschinen nur mit teurer Mainframe Hardware nutzbar. Inzwischen konkurieren mehrere Lösungen um die Gunst der Kunden, die auf Standard-Hardware aufsetzen. Die Open-Souce Software Xen gilt dabei als Fav...
Yocto
Das Yocto Project - Ein Überblick
Ziel dieses Kurses ist es, die erforderlichen Grundlagen zu vermitteln das Yocto Projekt zu verwenden. Allerdings wird vorausgesetzt, dass Sie schon einiges an Wissen zum Thema Embedded GNU/Linux, dem Linux Kernel und Freunden mitbringen. Wir werden uns a...
22. September, 4 Tage
Einführung in Apache Spark
Diese Schulung "Einführung in Apache Spark" bietet eine umfassende Einführung der Datenverarbeitung und -analyse mit Apache Spark. Die Schulung ist darauf ausgerichtet, den Teilnehmern ein solides Verständnis für die Grundlagen von Apache Spark zu vermitt...
24. November, 3 Tage
Netzwerkforensik
Netzwerkverkehr mit Scapy und YARA analysieren
Nach einem (vermuteten) Cyberangriff gilt es, wichtige Fragen zu beantworten: Was ist eigentlich passiert? Wie kam der Angreifer ins Netzwerk? Wie kann man ihn wieder entfernen? Welchen Schaden hat er angerichtet? Wie kann man zukünftige Angriffe vermeide...
Squid
Mehr Sicherheit im Web mit Hilfe des Webproxies Squid
Squid ist ein Open-Source Proxyserver. Es werden die Netzwerkprotokolle HTTP/HTTPS, FTP über HTTP und Gopher unterstützt. Außerdem ist Squid skalierbar auf Netze mit wenigen Anwender:innen bis hin zu großen Netzen mit tausenden von User:innen....
1. September, 3 Tage
Galera Cluster
Installation - Konfiguration - Betrieb für MariaDB und MySQL
Hochverfügbarkeit für MariaDB/MySQL wird mehr und mehr ein Thema. Mit Galera Cluster haben wir die ideale Lösungen für die meisten HA Anforderungen....
30. September, 3 Tage


Helm
Helm ist ein Kubernetes Package Manager zum einfachen Installieren, Veröffentlichen und Verwalten von vorkonfigurierten Anwendungen oder Systemkomponenten. Helm ist ein Open-Source Projekt der Cloud Native Computing Foundation und erfreut sich einer aktiv...
Apps mit JavaScript
Cross-Plattform Entwicklung für Android, iOS & Co.
Android, iOS, WindowsPhone: muss man wirklich für jeden Hersteller eine eigene Programmiersprache nebst Toolchain lernen? Und den clientseitigen Code entsprechend vielfach schreiben und pflegen? In vielen Fällen ist das nicht notwendig: Intel kombiniert m...
OTRS Keyuser
OTRS ist mit weltweit über 80.000 Installationen in 27 Sprachen das führende Help Desk System. Die Software unterliegt vollständig der Affero General Public License (v3), d.h.: Uneingeschränkte Nutzung der Software für unbegrenzte Installationen Ein...
systems programming
how to use Linux API with Posic functions
This course is aimed at developers who want to create their own software in the C programming language using the Linux API and Posix functions. From accessing files and generating processes to inter process communication, the course covers the entire spec...
Asterisk VoIP Sicherheit
Asterisk PBX - Sicherheit beim VoIP Einsatz
Solange die Netze getrennt waren, hat sich ein IT-Administrator oft nur wenige Gedanken zur Absicherung des Telefonnetzes gemacht. VoIP bietet neue Funktionen und mehr Flexibilität, aber wie steht es um die Sicherheit? Wir zeigen welche Gefährdung...
Kubernetes Cluster betreiben
Kubernetes The Hard Way
Dieses Training richtet sich an alle, die praktische Fähigkeiten zum Erstellen und Verwalten eines Kubernetes-Clusters benötigen. Es dient als grundlegende Vorbereitung, reale Systeme mit Kubernetes OnPremise und in der Cloud zu gestalten und zu betreue...
29. September, 4 Tage
R statistics
An introduction to the statistical programming environment R
R is a freely available software environment for statistical computing and graphics. This course is a systematic introduction to R. The course covers: the basic R language, data management, descriptive statistics, statistical testing and exploratory data ...
Webentwicklung Grundlagen
Wie aus HTML, HTTP, JavaScript, CSS und einer Scriptsprache eine Webanwendung wird
Ein bisschen HTML kann heute jeder, aber wer ernsthaft versucht, sich mit professioneller Webentwicklung zu beschäftigen, wird von den vielen Themen, die dort eine Rolle spielen, erschlagen. TCP/IP? DNS? HTTP? REST? HTML5? CSS? JavaScript? PHP? nginx? SPA...
Embedded Linux
Erstellung eines individuellen Embedded-Linux-Systems
Bei der Aufgabe, ein embedded Linux-System zu erstellen fühlt man sich leicht von der Fülle an möglichen Varianten und verfügbaren Paketen erschlagen. Doch was benötige ich wirklich, um die gestellten Anforderungen zu erfüllen? Und wie kann ich diese Anfo...
7. Juli, 4 Tage


Jenkins
Continuous Integration is being more and more important as software release cycles tend to become shorter. It means that the building process of software releases has to be automatized. This is precisely the point where Jenkins/Hudson comes into play. Jen...
IT-Sicherheit für Entwickler
sicherheit_fuer_entwickler
IT-Sicherheit betrifft nicht nur Netze und Firewalls, sondern auch die Software von Unternehmen. Hier sind insbesondere IT-Architekt:innen und Software-Entwickler:innen gefragt, um sichere Software zu Entwickeln. Die Teilnehmer:innen der Schulung lernen ...
Apache Hadoop
Big Data Processing mit Apache Hadoop
Die Analyse umfangreicher Unternehmensdaten liefert Einblicke in oftmals verborgene Zusammenhänge. Dabei ergibt sich bereits aus der Vielfalt der erfassten Daten häufig bereits ein Problem, andererseits ist diese Vielfalt eine besondere Chance - vorausges...
jQuery
jQuery hat im Jahr 2005 JavaScript und Ajax enorm vereinfacht. Vieles, was man in JavaScript mühevoll zu Fuß machen musste wurde mit jQuery stark abgekürzt: der Zugriff auf HTML- und XML-Elemente, die Manipulation des DOM- und HTML-Baums, Ajax, JavaScript...
LFD334 WebAssembly: Develop, Deploy, and Debug
Dieser Kurs befasst sich mit der wachsenden Rolle von WebAssembly in der Cloud-, Web- und Spieleentwicklung. Lernen Sie die Low-Level-Operationen, Werkzeuge, Anwendungsfälle, Einschränkungen und Debugging-Techniken kennen, damit Sie leistungsstarke, inter...
openHAB
openHAB is a vendor- and technology-agnostic Open Source automation software for your home. In this one-day workshop we introduce openHAB to participants and show them how to configure and use certain aspects of the software, and in particular, discuss...
LFD480 Programming in Rust
This course teaches you to program in idiomatic Rust, applying concepts like ownership, borrowing and lifetimes; primitive and complex types; std collection; error handling; testing programs; profiling programs; concurrency; smart pointers; using C code w...
LDAP Verzeichnisdienst
am Beispiel OpenLDAP
Benutzer- und Konfigurationsdaten für alle angeschlossenen Rechner zentral in einem Verzeichnis speichern - das und mehr bietet LDAP. Durch die freie Verfügbarkeit von LDAP-Implementationen wie OpenLDAP und Fedora Directory Server unter Linux geraten nun ...
20. Oktober, 5 Tage
Zabbix
Netzwerküberwachung einfach gemacht!
Ein funktionierendes Netzwerk Management System sollte Grundlage jeder Administration sein. Alarme warnen bevor die Benutzer etwas merken und erlauben es, entsprechende Gegenmaßnahmen schon im Vorfeld eines Problems einzuleiten. Nur so kann der Administra...
6. Oktober, 3 Tage
PHP Programmierung
Immer häufiger wird Software heute in Form von Webanwendungen geschrieben. Auf diese Weise muß sich der Programmierer nicht in die spezifische Oberflächenprogrammierung diverser Betriebssysteme einarbeiten. Seine Programme laufen (wenn er es möchte) weltw...
Linux für Entwickler
Ob Embedded-System oder High-Performance Cluster, ob Smartphone, Desktop oder Server. Immer mehr Software wird heute auch für Linux entwickelt. In diesem Kurs lernen Sie die Grundlagen und Besonderheiten von Linux als Programmierplattform kennen: die ...
3. November, 5 Tage


DNS and Bind
basics of the domain name system
This training gives a concise introduction into running a BIND 9 domain name server. It covers all modern protocol features such as EDNS, DNSSEC, Catalog-Zones, DNS-Cookies and much more. Whether you already have some experience running a BIND 9 server or...
Unix für MacOS X Admins
Das MacOS X Betriebssystem von Apple ist bekannt für seine benutzerfreundliche Oberfläche und grafischen Programme "aus einem Guss". Basis für dieses System ist Unix, eines der mächtigsten Betriebssystem-Konzepte. Durch Wissen über den Unix-Unterbau...
OTRS::ITSM Change Builder
IT Service Management
Änderungen sind Alltag in der IT, werden aber oft genug noch als Sonderfall behandelt. OTRS::ITSM unterstützt die beteiligten Personengruppen ( Change Builder, involvierte Service-Agenten und Change Manager ) effizient beim Design der Implementierung und ...
Proxmox VE
Proxmox VE
Der Kurs vermittelt die optimale Installation und Administration von eigenen Proxmox VE Servern und zeigt anhand von praktischen Beispielen aus Kundenprojekten, wie Proxmox VE in der eigenen Umgebung sicher und flexibel einzusetzen ist. Theorie und Praxis...
24. Februar 2026, 4 Tage
DNS and BIND - Operation and Security
The DNS protocol, as we use it today on the Internet or in internal networks, can create various security problems: DNS data can be forged in transit, false DNS data can be injected into DNS caching servers. Since virtually all Internet protocols use ...
LPI 300 - Samba
Vorbereitung auf die LPI Prüfung 300: Mixed Environments
Sie sind fortgeschrittener, LPI2 zertifizierter Linux Administrator? Mit der Prüfung 300 bietet das LPI Ihnen die Möglichkeit sich selbst und Anderen ihr Können unter Beweis zu stellen. Und damit die aktuell höchste im LPI verfügbare Zertifizierungsstufe,...
3. November, 5 Tage
LFD420 Linux Kernel Interna und Entwicklung
Dieser Kurs vermittelt erfahrenen Programmierern ein tiefgehendes Verständnis des Linux-Kernels. Neben ausführlichen Informationen zur Theorie und Philosophie hinter dem Linux-Kernel erlernen Sie in umfangreichen praktischen Übungen und Demonstrationen di...
17. November, 4 Tage


eXist-db XML Datenbank
XML Datenbanken ermöglichen nicht nur Webanwendungen sehr direkten Datenzugriff. Mit eXist-db steht hierfür ein in zahlreichen produktiven Softwareprojekten bewährter Vertreter unter einer Open-Source Lizenz zur Verfügung. Anders als klassische RDBMS (...
Malware-Analyse
Linux-Malware statisch und dynamisch analysieren
Malware für Linux - gibt es nicht? Gibt es doch! KillDisk verschlüsselt Daten und gibt sie nur gegen Lösegeld frei, Mirai übernimmt Embedded-Geräte und macht sie zum Teil eines Botnets und heimlich eingeschleuste Miner generieren Kryptowährungen zugunsten...
13. November, 2 Tage
TYPO3 CMS
TYPO3 ist der Shooting-Star unter den Open Source - Content Management Systemen. In einem dreitagigen Kurs werden alle notwendigen Techniken gelehrt, um mit dem Schweizer Messer TYPO3 eine professionelle Internetpräsenz mit verschiedenen Layouts und meh...
LFS303 Linux für Cloud Techniker
Dieser Kurs bereitet Sie darauf vor, sich mit einem System zu verbinden und wichtige Anpassungs- und Konfigurationsaufgaben für Cloud- und Nicht-Cloud-Instanzen durchzuführen. Sie haben die Möglichkeit, Netzwerke, Systemdienste, die Erstellung und Verwalt...
c programming language
C is one of the most established programming languages, available on almost any platform. Learning C is very profitable because this skill will cover a wide and long-term variety of applications. C's longevity is based on the large amount of freedom avail...
eXist-db Coworking
XML Datenbanken ermöglichen nicht nur Webanwendungen sehr direkten Datenzugriff. Mit eXist-db steht hierfür ein in zahlreichen produktiven Softwareprojekten bewährter Vertreter unter einer Open-Source Lizenz zur Verfügung. Anders als klassische RDBMS (...
Versionskontrolle mit Git
Für viele Entwickler ist heute git das Versionskontrollsystem der Wahl. Dank seines dezentralen Ansatzes skaliert es vom einfachen, schnellen Programmierversuch bis zu großen, verteilten Projekten wie dem Linux-Kernel. Die ersten Schritte sind sehr einf...
18. August, 2 Tage


OPNsense für Fortgeschrittene
FreeBSD basierte Firewall und Routing Plattform
Sie haben bereits erste praktische Erfahrungen mit OPNsense gesammelt und wollen nun tiefer einsteigen? Dann ist dieser Kurs richtig für Sie. Dieser 2-tägige Kurs ist der erste Teil einer Reihe zu OPNsense, die normalerweise zusammen in einer Woche ang...
15. Oktober, 3 Tage
OpenStreetMap Vektordaten
OpenStreetMap (OSM) gerendert als Hintergrund für Kartenanwendungen ist inzwischen weit verbreitet. Da OSM selbst eine Datenbank ist, ist es oft effektiver, die Daten direkt als Vektordaten zu nutzen. In diesem Kurs lernen Sie verschiedene Wege, mit de...
Shell Programmierung
Unter Linux werden Befehle klassischerweise über eine Shell gestartet. Die Syntax der Shell erlaubt es einfache Befehle so miteinander zu kombinieren, dass sich damit auch komplexe Aufgaben lösen lassen. Tatsächlich bieten die Shells nahezu alle Elem...
8. September, 5 Tage
LFD435 Developing Embedded Linux Device Drivers
This course is designed to show experienced programmers how to develop device drivers for Linux systems, and give them a basic understanding and familiarity with the Linux kernel. Upon mastering this material, you will be familiar with the different ki...
SUSE Multi-Linux Manager 5 Operations
Dieser Kurs konzentriert sich auf die alltäglichen administrativen Aufgaben im Zusammenhang mit der Verwaltung von Servern in einer SUSE Multi-Linux Manager 5 Umgebung. Der Kurs behandelt die Nutzung von SUSE Multi-Linux Manager 5 für typische Systemverwa...
28. Juli, 3 Tage
GitLab
Git ist heute meist die Versionsverwaltung der Wahl in der Software-Entwicklung. Doch Entwickerteams wünschen sich meist um git herum weitere Tools vom Issue Tracker bis zur Lösung für Continuous Integration. GitLab bietet all das - und anders als GitHub ...
28. Juli, 2 Tage
Software (De)-Obfuscation
What do games developer, financial institutions and malware authors have in common? They want to make their software more difficult to analyze; they want it to be more resilient to reverse engineering. Code obfuscation describes a set of techniques whi...
Znuny Webservices und Systemintegration
Nutzen Sie die Webservices, um Drittsysteme in Znuny zu integrieren. Dabei spielt es keine Rolle, ob die Verbindungen uni- oder bidirektional erfolgen sollen....
Amavis Spam&Virenfilter
E-Mail für Fortgeschrittene
E-Mail ist unverzichtbarer Bestandteil täglicher Unternehmenskommunikation. Wer sich professionell auf Mail verläßt, will Spam, Viren und andere unerwünschte Inhalte draussen lassen gleichzeitig aber immer ungehindert senden und zustellen können. Die...
OPNsense für Einsteiger
OPNsense ist eine freie Firewall-Distribution auf Basis von FreeBSD, und ist als Fork von pfSense 2015 ins Leben gerufen worden. OPNsense hat sich in dieser Zeit zu einer professionellen, eigenständigen Enterprise-Firewall-Lösung mit einer großen Communit...
13. Oktober, 2 Tage
Apache OpenWhisk
Serverless Computing mit Apache OpenWhisk
Anwendungsentwickler stehen heute vor vielfältigen Herausforderungen. Der Wunsch nach skalierbaren, hoch verfügbaren und kosteneffizienten Anwendungen mit kurzen Entwicklungszeiten wird häufig begleitet von einer wachsenden Technologievielfalt, und neu...
Ruby Programmierung
Die aus Japan stammende Skriptsprache Ruby ist viel mehr als nur die Sprache, die dem beliebten Web-Framework Rails zugrunde liegt: Sie verbindet eine saubere, elegante Syntax mit absolut konsequenter Objektorientierung und einer mächtigen Klassenbiblioth...
Terraform
Infrastructure as Code
Dieser Kurs vermittelt die Grundlagen von Infrastructure as Code (IaC) mit Terraform auf praktische Weise. Du lernst die Funktionen von Terraform durch einen praktischen Ansatz kennen. Jedes Feature, das wir einführen, wird mit einem AWS-Dienst verwendet,...
6. Oktober, 3 Tage
FPGA Grundlagen
Einführung in FPGAs und VHDL
FPGAs - Field Programmable Gate Arrays - sind Logikbausteine, mit deren Hilfe nahezu beliebige Digitalschaltungen in einem Baustein (dem FPGA) realisiert werden können, ohne mit erheblichem finanziellen Aufwand einen kundenspezifischen Chip fertigen zu la...
29. September, 3 Tage
Kubernetes
Einstieg in Kubernetes: Anwendungen und Dienste bereitstellen
Kubernetes hat sich zum wichtigsten Werkzeug zur Container-Orchestrierung entwickelt. Der Kurs vermittelt Grundkenntnisse im Umgang mit Kubernetes. Die Teilnehmer üben den Umgang mit den praxisrelevanten Resourcen von Kubernetes. Und lernen, Anwendungen a...
16. Juli, 3 Tage
MongoDB für Entwickler
Einführung in die Softwareentwicklung mit MongoDB
MongoDB ist eine dokumentenorientierte NoSQL-Datenbank, die sich immer größerer Beliebheit erfreut, nicht zuletzt weil sie Open Source zur Verfügung steht. Die Kern-Features von MongoDB sind Dokumentenorientierung: Ein einzelner Datensatz kann ein...
Perl Programmierung
Einführung und Vertiefung in die Programmiersprache Perl
Perl ist die universell einsetzbare Skriptsprache: von der Systemadministration über Webentwicklung bis zur Bioinformatik. Wir zeigen Ihnen, welche Power in Perl steckt: von der pfiffigen Integration von Regulären Ausdrücken in die Syntax bis zur Objekt...
22. September, 5 Tage


android forensics
Every Android smartphone has a Linux kernel at its core. Sales figures are ever-expanding and so are the numbers of attacks on Android devices. More and more often, IT-administrators as well as forensic investigators are faced with the task of conducting ...
LFD430 Developing Linux Device Drivers
This course will teach you how to develop device drivers for Linux systems, grounded with a basic familiarity and understanding of the underlying Linux kernel. You’ll learn: The different kinds of device drivers used in Linux The appropriate ...
React & Typescript
Einführung für Entwickler
React einer der führenden Technologien, um dynamische, performante Oberflächen für Webanwendungen zu bauen. React wird meist mit Typescript kombiniert, einer Programmiersprache, die auf Javascript aufbaut und es mit einem mächtigem Typsystem ergänzt. In d...
15. Oktober, 3 Tage
Software (De)-Obfuscation
Was haben Spieleentwickler, Banken und Autoren von Schadsoftware gemeinsam? Das große Interesse daran, dass ihre Software schwerer zu analysieren und zu verstehen ist; Reverse Engineering soll erschwert werden. Code Obfuscation beschreibt eine Reihe an...
22. Januar 2026, 2 Tage


OTRS::ITSM
IT Service Management
Die nach Pink Elephant® - ITIL® konforme IT Service Management Lösung OTRS::ITSM eröffnet Ihnen neue Dimensionen zur Steigerung der Effizienz und Servicequalität Ihres IT Service Managements. Aufbauend auf dem umfassenden Leistungsspektrum der Service Des...
DDoS Praxisworkshop
Sich auf verteilte Denial of Service Angriffe vorbereiten und richtig reagieren
DDoS-Angriffe auf Internet-Infrastruktur und Webservices sind nicht erst seit Mirai eine Plage. Sie sind spätestens aber durch das Thema IoT (Internet of Things) zu einer ernstzunehmenden Bedrohung geworden. Der Paketschießstand gibt Administratoren und O...
QGIS und GRASS GIS
Aktivitäten und Entscheidungen in Verwaltung und Wirtschaft basieren häufig auf Daten mit einem Raumbezug. Geographische Informationssysteme (GIS) sind dabei heute das Standardwerkzeug zur Verwaltung und Analyse raumbezogener Daten und der Präsentation d...
29. September, 3 Tage
Prometheus
Monitoring mit Prometheus
Prometheus ist ein Monitoring System, welches auf Basis einer Time-Series Datenbank tiefe Einblicke in die Funktionsweise verteilter Systeme ermöglicht. Durch aktives Anfragen von Metrik-Endpunkten werde dynamische System z.B. Kubernetes sinnvoll unterstü...
11. August, 2 Tage
PostgreSQL für technische DBAs
Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen. Seine Fle...
2. Juli, 3 Tage
Reverse Engineering
Binary Program Analysis
How to analyze programs without source code? Can I trust a program from an unknown source? What does this malware do? How do I fix bugs in programs that are no longer supported? To answer these questions, we will gain insights in binary program analysi...
Sicherheit für OAuth und OpenID Connect
Single Sign-On (SSO) Verfahren gehören zu den wichtigsten Internet-Technologien und werden von vielen Applikationen eingesetzt. Sie ermöglichen es, die Registrierung und das Log-in für Benutzer*innen möglichst einfach zu gestalten und Applikationen an soz...
mod_security
Web Application Firewall mit mod_security
Dieser zweitägige Kurs hilft Ihnen, mit ModSecurity auf einem Apache-Webserver loszulegen. Die Grundlagen werden durch einen genauen Blick auf die saubere Konfiguration des Webservers und die Logdateien, die er schreibt, deutlich gemacht. Wir werden uns d...
LFD301 Einführung in Linux, Open Source Entwicklung und GIT
Der Linux-Arbeitsmarkt ist heiß umkämpft. Linux-Entwicklern werden oft besser bezahlte, flexiblere und interessantere Positionen angeboten als den meisten ihrer Kollegen. Wenn Sie erwägen, in den Rang eines Linux-Entwicklers aufzusteigen, dann sind Sie hi...
Groovy Programmierung
Groovy-Training für Java Entwickler
Groovy hat sich zum de-facto Standard für dynamische Programmierung auf der Java Plattform entwickelt. Die Schulung führt mit praktischen Beispielen in die Sprache und die wichtigsten Anwendungsgebiete ein. Wir arbeiten gemeinsam in einer Java IDE und ve...
Java Programmierung
Einführung in die objektorientierte Anwendungsentwicklung mit Java
"Write once - run anywhere" - unter diesem Motto hat die Programmiersprache Java viele Entwickler überzeugt. Ob Webanwendung, Server-Dienst, Android-Mobile-Devices oder oder klassische GUI Anwendung - Java gehört in vielen Bereichen zu den am weitesten ve...
13. Oktober, 5 Tage
otrs::itsm
OTRS::ITSM, the Pink Elephant® - ITIL® conforming IT service management solution opens new dimensions for enhanced effectivity of your IT service management. Based on the comprehensive feature set of the service desk solution OTRS, OTRS::ITSM provides a c...
LFD301 Introduction to Linux, Open Source Development, and GIT
The Linux job market is hot, and Linux developers are being offered better paying, more flexible, and more fulfilling jobs than many of their peers. If you’ve been thinking of joining the ranks of Linux developers, then you’ve come to the right place. In ...
Nix Paketmanagement
NixOS ist gemessen an der Anzahl und Aktualität seiner installierbaren Pakete die groesste GNU/Linux Distribution der Welt und gelangte 2022 das erste Mal unter die Top10 (by contributors) von GitHub. Endanwender erfreuen sich am einfachen Zugang zu ru...
18. August, 3 Tage
Dokumentationsmanagement
Dokumentations- und Übersetzungsprozesse effizient gestalten
Dokumentation ist integraler Bestandteil eines jeden Projekts – oder sollte es sein, denn im Entwicklungsalltag gerät diese wichtige Aufgabe allzu leicht aus dem Blick. Ein häufiger Grund dafür sind Brüche in der Tool Chain und folglich in der Kommunikati...
Webservice Sicherheit
Sicherheit von Webservices und Single Sign-On Technologien
Webservices und Single Sign-On gehören zu den wichtigsten Internettechnologien. Sie werden heutzutage in vielen Bereichen wie Automotive, Gesundheitswesen, E-Government bis hin zu Militärdiensten eingesetzt. In den letzten Jahren wurde allerdings gezei...
Libre Office Calc
LibreOffice Calc ist eine sehr leistungsfähige Tabellenkalkulation für unterschiedlichste Anwendungsbereiche. Dieser Kurs vermittelt den Umgang mit Formeln und Funktionen, Erstellung Statistiken, Auswertungen von Listen und der Darstellung von ermittelten...
LFD401 Entwicklung von Anwendungen für Linux
In diesem Kurs lernen erfahrene Entwickler in kompakter Form, wie man Applikationen für eine Linux-Umgebung entwickelt. Sie lernen folgendes kennen: Tools und Methoden zur Entwicklung von Programmen mit C und Systemprogrammierung unter Linux Deb...
OTRS Ticket System
((OTRS)) Community Edition - Administrator Training
OTRS ist mit weltweit über 100.000 Installationen in 32 Sprachen das führende Help Desk System. Die Software unterliegt vollständig der Affero General Public License (v3), d.h.: Uneingeschränkte Nutzung der Software für unbegrenzte Installationen ...
LFD401 Developing Applications For Linux
This course is designed to help experienced developers get up to speed quickly on how to develop applications for a Linux environment. In this course you’ll learn: The tools and methods for developing C programs and doing systems programming under ...
Linux administration
You are experienced in the administration of other operating systems and now intend to introduce Linux to your enterprise in a circumspect way? You are already using Linux to a smaller extent but strive after more security than is attainable by self-studi...
22. September, 5 Tage


Digitale Forensik
Computer Forensik mit Open-Source Tools
Computer Forensik ist nicht nur für die Strafverfolgung interessant. Es gibt viele Gründe, forensische Analysen im Unternehmen selbst durchzuführen. Die Umsetzung indes gestaltet sich für Administratoren nicht einfach und stellt diese vor diverse Probleme...
25. Juni, 2 Tage


Puppet
official Puppet Fundamentals Training
This training replaces the Puppet Master Curriculum and is recommended for certification as Puppet Certified Professional. When working on large or small scale infrastructure configuration changes are normal business. When doing changes manually errors o...
Sichere Webentwicklung
Webbasierte Anwendungen absichern und verteidigen
In dieser interaktiven Schulung erhalten Sie das notwendige Wissen, um Ihre Webanwendung und sichere Webapplikationen zu entwickeln. Lernziele: Verstehen Sie wie Angreifer Webapplikationen untersuchen und welchen Risiken Ihre Webapplikation ausges...
24. September, 3 Tage
IPv6 für Entwickler
Der Umstieg auf IPv6 ist in vollem Gange. Die großen Server- und Desktop Betriebssysteme und alle wichtigen Infrastruktur Netzwerkdienste beherrschen IPv6. Aber die Masse der Spezialanwendungen und Nischen-Embedded-Systeme steht erst am Beginn dieses Umbr...
Verteiltes Arbeiten und asynchrone Kommunikation
In diesem Workshop gibt Florian Haas wir einen Einblick in seine Praxiserfahrung mit verteilt arbeitenden Unternehmen und Teams. Wie macht man das? Was lässt man besser bleiben? Warum läuft verteiltes Arbeiten so ganz anders — und wenn man es richtig m...
18. September, 2 Tage
otrs ticket system
((OTRS)) Community Edition - administrator training
OTRS is - with more than 100.000 deployments world wide in 32 languages - the leading Help Desk system. The software is entirely covered by the Affero General Public License (v3), which means: Unlimited use of the software in an unlimited number of d...
LFD459 Kubernetes for App Developers
This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitor and troubleshoot scal...
Automatisierung im Netzwerk
Automation mit puppet, salt oder ansible ist inzwischen Standard im Serverumfeld. Damit lässt sich die Produktivität der Administratoren erheblich steigern. Im Netzwerkbereich zeichnet sich gerade auch ein ähnlicher Umbruch ab. Dieser Kurs bietet ...
29. September, 3 Tage
JavaScript
JavaScript ist längst mehr als nur eine Sprache für die Webentwicklung – sie steckt heute in nahezu jeder modernen Webanwendung, vielen Mobile- und Desktop-Apps und sogar in Entwicklungsumgebungen selbst. Dank Frameworks und Tools wie Node.js, Electron, R...
30. September, 3 Tage
C Programmierung
Einführung in die Programmiersprache C
C ist eine der bewährtesten Programmiersprachen und läuft auf fast jeder Plattform. Es lohnt sich, C zu lernen, weil diese Fähigkeit äußerst breit und langfristig nutzbar ist. Der Grund für die Langlebigkeit von C liegt darin, daß sie die Freiheiten des P...
8. September, 5 Tage


Migration von Oracle zu PostgreSQL
Datenbanken von Oracle nach PostgreSQL migrieren
Sie möchten sich von Oracle lossagen und überlegen, Ihre Datenbanken auf PostgreSQL zu migrieren? Sie möchte mehr über die Unterschiede der beiden Systeme erfahren? Sie möchten Tipps und Trick aus jahrzehntelanger Erfahrung mit Migrationen von Oracle zu ...
LFD473 PyTorch in Practice: An Applications-First Approach
This course is designed for machine learning practitioners who want to add deep learning models in PyTorch - especially pretraining models for Computer Vision and Natural Language Processing - to quickly protype and deploy applications....
PHP Fortgeschrittene
Gerade durch den Erfolg von PHP bei der Entwicklung von Webapplikationen haben viele Projekte eine beträchtliche Größe und Komplexität erreicht. Der sich daraus ergebenden Notwendigkeit, übersichtlichen, gut lesbaren und wiederverwendbaren Code zu schreib...
1. Dezember, 5 Tage
LFD459 Kubernetes für App Developers
Kubernetes ist ein Hochgeschwindigkeits-Open-Source-Orchestrierungswerkzeug zur Bereitstellung, Skalierung und Aktualisierung von containerisierten Anwendungen. In diesem Kurs lernen Sie, wie Sie eine Anwendung in einem Multi-Node-Cluster containerisie...
C++ Programmierung
Objektorientiertes Programmieren in C++
Die weitverbreitete multi-paradigmen (generisch, imperativ, objektorientiert, prozedural, strukturiert, funktional) Programmiersprache C++ eignet sich vor allem zum Entwickeln hocheffizienter Software für technisch-wissenschaftliche und für hardwarenahe A...
11. August, 5 Tage
LFD473 PyTorch in der Praxis: Ein anwendungsorientierter Ansatz
Dieser Kurs richtet sich an Maschinenlern-Praktiker, die PyTorch nutzen und tiefe Lernmodelle, insbesondere vorab trainierte Modelle für Computer Vision und Natural Language Processing, hinzufügen möchten, um Anwendungen schnell zu prototypisieren und ber...
open edX
Ob in kleinen Gruppen oder als Massive Open Online Course (MOOC): Lernende erwarten auch bei online Schulungen eine übersichtlich strukturierte Lernumgebung. Als Anbieter von Online-Lernangeboten wünschen wir uns ein wartbares und zuverlässiges Tool, das ...
Android Reverse Engineering
Detaillierten Analyse von Android-Anwendungen
Die Omnipräsenz von Android geht weit über Smartphones und Tablets hinaus; sie erstreckt sich auf eine breite Palette von Geräten, einschließlich Wearables, Smart TVs, E-Reader und IoT-Geräten. Mit der stetigen Ausbreitung des Android-Ökosystems sowie ste...
17. November, 3 Tage
Python Programmierung
Einführung und Vertiefung in die Programmiersprache Python
Python ist eine einfach zu lernende Skriptsprache, die über die klassischen Einsatzbereiche von Skriptsprachen (Systemadministration, Webentwicklung, ...) hinaus Verbreitung findet. Kenner schätzen Ihre Übersichtlichkeit, die interaktive Kommandozeile und...
30. Juni, 5 Tage
Algorithmen und Datenstrukturen
... mit Python
Sie können in Python programmieren und damit viele praktische Probleme lösen. Aber bei manchen Problemen stoßen Sie an Ihre Grenzen - da fällt Ihnen schon die Einordnung schwer: ist das jetzt wirklich so eine schwierige Aufgabe oder habe ich einfach noch ...
21. Juli, 5 Tage
HTML5 und CSS3
HTML5 hat auf aktuellen Webseiten die alten (X)HTML-Standards abgelöst und bietet zeitgemäße Erweiterungen, die aus den bewährten Webtechnologien HTML, CSS und JavaScript ein schlagkräftiges Trio zur Entwicklung "echter" Applikationen im Web machen. I...
3. November, 3 Tage
LPI level 2
The contents of this training will be defined by the knowledge gaps of the participants. Our LPI prep course is directed at Linux-experienced persons aiming to close their professional knowledge gaps without wasting time on having to listen to known subje...
Ansible für Fortgeschrittene
Ansible, von Innen:
Das minimalistische, aber sehr mächtige Werkzeug Ansible liefert einiges mit, aber Du willst einfach mehr? In diesem Kurs erweitern wir Deine Ansible Kenntnisse von "unten": wir zeigen Dir den Unterbau und wie Du diesen anpassen, erweitern, oder ganz v...
17. Juli, 2 Tage
Maschinelles Lernen
Maschinelles Lernen mit R
Maschinelles Lernen ist in aller Munde und in jeder zweiten App. Es ermöglicht, Unterschiede und Gemeinsamkeiten in Datenmengen zu finden, Muster zu erkennen und nutzbar zu machen. Um von dem enormen Potential tatsächlich profitieren zu können, ist allerd...
Libre Office Writer
Eine Textverarbeitung wie LibreOffice Writer leistet weitaus mehr, als nur das einfache Schreiben und Formatieren von Texten. Bei der Erstellung von umfangreichen Dokumenten oder von Serienbriefen benötigen Sie besondere Hilfsmittel, die in diesem Kurs vo...
MariaDB und MySQL Performance Tuning
Wie hole ich das Optimum aus MariaDB/MySQL heraus?
Je wichtiger unsere MariaDB/MySQL Projekte werden, je mehr Daten in die MariaDB/MySQL Datenbank fliessen und je grösser und komplexer unsere Applikationen werden um so langsamer wird die Datenbank! Das ist nicht immer und zwingend der Fall, aber allzu oft...
4. September, 2 Tage
LFD441 Security and the Linux Kernel
understanding the Linux kernel security model and the mechanisms used to secure the operating system
The course covers the fundamentals of Linux kernel security, including memory protection, process management, system calls, and filesystem security. Students will learn about various security mechanisms in the Linux kernel, such as Mandatory Access Contro...
KVM Virtualisierung
Kernel-based Virtual Machine
Ist KVM nach XEN und VMware ESX einfach nur ein weiterer Hypervisor für Linux? Während andere Lösungen speziell gepatchte Kernel benötigen, ist KVM Unterstützung im offiziellen Kernel für Host- und Gastsysteme bereits enthalten. KVM glänzt durch einen ver...
1. September, 3 Tage
Ceph
Eine technische Einführung in das verteilte Speichersystem Ceph und seine Anwendungsbereiche
Ceph ist ein verteiltes Speichersystem, das mit vielversprechenden Attributen wie "selbstheilend" und "selbstlernende Lastverteilung" beschrieben wird. In dieser Schulung lernen Sie am praktischen Beispiel die grundlegenden Funktionen von Ceph und seinen ...
23. September, 3 Tage
Keycloak
Grundlagen von SSO mit Keycloak
Keycloak ist ein ”Diplomat“ für Web-basierte Anmeldeverfahren, wie sie bei Cloud- Diensten und Web-Anwendungen zum Einsatz kommen. Als sogenannter Login-Broker kann Keycloak Benutzer und Gruppen aus externen Verzeichnissen (z. B. Microsoft Active Direct...
28. Oktober, 3 Tage
Ansible
Konfigurationsmanagement mit Ansible
Mit Ansible lassen sich einzelne Server, komplette Infrastrukturen und Cloud-Systeme automatisiert installieren, konfigurieren und warten. Das minimalistische, aber sehr mächtige Werkzeug liefert eine Menge von Modulen mit, die einen großen Schatz an admi...
14. Juli, 3 Tage
Puppet/OpenVox Entwickler
Puppet/OpenVox/Bolt Professional
Jede*r Admin, der*die bereits viel mit Puppet arbeitet, stellt sich irgendwann die eine oder andere Frage: Wie sieht eine gute Puppet DSL Modul Struktur aus? was hat es mit Trennung von Code und Daten auf sich? Wie orchestriere ich die 400 Ser...
27. Oktober, 3 Tage
Apache Cassandra
Hochskalierbare, verteilte NoSQL Datenbank
Es hat sich gezeigt, dass klassische Datenbanken für Anwendungen wie z.B. interaktive Webseiten mit vielen Millionen an Nutzern nicht gut skalieren. Insbesondere wäre man daran interessiert, durch Einsatz eines Clusters aus relativ preiswerten Standardrec...
Apache Airflow
Die Schulung "Einführung in Apache Airflow" bietet einen umfassenden Einblick in dieses leistungsstarke Workflow-Management-Tool. Über drei Tage hinweg werden die Teilnehmer in die grundlegenden Konzepte von Apache Airflow eingeführt und lernen, wie sie k...
Foreman/Katello
Provisionierung und Life Cycle Management, Content Verwaltung
Foreman ist die Open Source Basis von RedHat Sattelite und bietet ein zentrales Interface für die Verwaltung einer IT Infrastruktur: Asset Management Content Mangement mit Katello (RPM und Debian Repositories) Konfigurationsmanagement (Puppet, Ans...
25. August, 3 Tage
The BSD PF firewall
secure networking with PF firewall
The PF firewall is one of the most powerfull open-source firewall systems. PF is part of OpenBSD, NetBSD and FreeBSD (incl. kGNU/FreeBSD via Debian) and since version 10.7 'Lion' also part of MacOS X. This training give an introduction into buildin...
linux for developers
Whether embedded system or high performance cluster, whether smartphone, desktop or server - more and more software is being developed today also for Linux. In this training course, you will become acquainted with the basics and specifics of Linux as a...
Proxmox VE Deployment & Management
Proxmox VE richtig installieren und administrieren
Der Kurs vermittelt die optimale Installation und Administration von eigenen Proxmox VE Servern und zeigt anhand von praktischen Beispielen aus Kundenprojekten, wie Proxmox VE in der eigenen Umgebung sicher und flexibel einzusetzen ist....
24. Februar 2026, 2 Tage
Systemprogrammierung
Die Linux-API im User-Space nutzen
Dieser Kurs richtet sich an Entwickler, welche systemnah mit Hilfe der Linux-API und Posix-Funktionen selber Software in der Programmiersprache C erstellen wollen. Vom Zugriff auf Dateien, der Generierung von Prozessen bis hin zur Interprozess-Kommunikati...
SNMP Netzwerk Management
Der Klassiker des Netzwerk Managements
Netzwerk Management Systeme (NMS) sind ein unverzichtbarer Bestandteil des Unternehmensnetzes. So wie kein Pilot ohne einen Lotsen am Boden ein Flugzeug würde steuern wollen, bringt erst ein gutes NMS den richtigen Überblick im Netz. Aber wie sammelt das ...
Galera Cluster for MySQL
You run already production MySQL or MariaDB databases but you have highest requirements in database availability. If you want to solve these high availability requirements with Galera Cluster this training is the right one for you....
i-doit
effiziente IT-Dokumentation
Wenn es zu aufwendig ist, die IT zu dokumentieren, dann wird es nicht gemacht. Mit i-doit bringen sie Struktur in ihre IT-Dokumentation. Ob Sie Ihre bestehende Dokumentation verbessern oder einfach effizienter dokumentieren wollen: i-doit ist für viele Ad...
Webentwicklung mit Django
Mit Python und Django schnell und sicher moderne Webanwendungen schreiben
In diesem Kurs lernen Sie, wie Sie Python und Django nutzen können um in kürzester Zeit Web-Anwendungen zu entwickeln und zu veröffentlichen. Django ist ein Web-Anwendungs-Framework für Python, das die Entwicklung nicht nur beschleunigt, sondern auch s...
20. Oktober, 5 Tage
Maven
Build Prozesse automatisieren
Im Umfeld der Java Entwicklung gibt eine ganze Reihe Werkzeugen, die den Build Prozess standardisieren und vereinfachen. Stellvertretend seien Ant, Gradle, Buildr und selbstverständlich Maven genannt. Grade Maven erfreut sich durch seinen „Konvention vor ...
Libre Office Impress
Mit LibreOffice Impress können sie mehr als einfache Textfolien erstellen. Ansprechende Präsentationen sind abwechslungsreich und dürfen den Zuschauer auch mal überraschen. Was dabei mit LibreOffice Impress möglich ist, zeigt dieser Kurs. Auch werden diej...
Nagios Netzmonitoring
Nagios sinnvoll einsetzen
Unser tägliches Leben hängt mittlerweile mehr und mehr von IT-Systemen verschiedenster Ausprägung ab. Oft ist uns nicht einmal bewusst, dass die Dienstleistung, die wir gerade in Anspruch nehmen, irgendwas mit IT zu tun haben könnte. Für den Anwender ist ...
Go programmieren
Einführung in die Programmiersprache Go
Die Go-Macher beschreiben ihre Sprache als "ausducksstark, präzise, sauber und effizient. Ihre Mechanismen zur Nebenläufigkeit machen es einfach Programme zu schreiben, die ein Maximum aus vernetzten Multicore-Rechnern holen, während ihre neuartige Ty...
22. September, 3 Tage
Hochverfügbarkeit
IP Fail-Over, Lastverteilung und Cluster bauen mit LVS, HAProxy, pacemaker+corosync, drbd & Co.
Festplatten, Netzteile und andere Bauteile eines Servers haben eine Gemeinsamkeit: früher oder später fallen sie aus. Auch andere Faktoren, wie Stromversorgung, Internetanbindung und nicht zuletzt der Faktor Mensch bedrohen die Verfügbarkeit der Dienste. ...
29. September, 3 Tage
Shibboleth IdP
Der Shibboleth Identity Provider im administrativen Alltag - Grundlagen
Der Shibboleth Identity Provider (IdP) ermöglicht Single Sign-On (SSO) über mehrere standardisierte Protokolle: SAML, OpenID Connect (OIDC), CAS und Kerberos. Als Java-Servlet-Anwendung kann er flexibel konfiguriert und erweitert werden. Eine Stärke is...
24. September, 2 Tage
Linux network services
You are already utilizing Linux and now aim at automatizing its administration and at deploying further networking services? In this training course, you will learn about everything important to the successfull use of Linux in a corporate network, from a...
R für (Python-)Entwickler
Datenanalyse mit R und Python
Datenanalytisches Vorgehen dringt zunehmend in alle Bereiche vor, Entwickler sind immer stärker mit der Herausforderung konfrontiert, komplexe Analysefunktionen in ihre Projekte zu integrieren. Hierfür eignet sich R als gut gefüllter Werkzeugkasten, hinte...
LPI 304 - HA und Virt.
Vorbereitung auf die Prüfung LPI 304 Hochverfügbarkeit & Virtualisierung
Diese Zertifizierung wurde ersetzt durch LPIC 305 - Virtualisierung und LPIC 306 - Hochverfügbarkeit...
DHCP mit KEA
In Millionen von Firmen und Privathaushalten verrichten DHCP Server so unproblematisch ihren Dienst, daß man sich Fragen kann warum ein Administrator da für noch eine Schulung braucht. Aber ohne funktionierenden DHCP-Server geht in der Mehrzahl der Untern...
10. November, 3 Tage


LFD435 Entwicklung von Gerätetreibern für embedded Linux-Systeme
In diesem Kurs erlernen erfahrene Programmierer die Entwicklung von Gerätetreibern für Linux-Systeme und entwickeln ein grundlegendes Verständnis des Linux-Kernels. Der Kurs beleuchtet die verschiedenen Arten von Gerätetreibern in Linux und stellt geei...
17. November, 4 Tage


DevOps Tools Engineer
Unternehmen auf der ganzen Welt implementieren zunehmend DevOps-Praktiken, um die tägliche Systemadministration und Softwareentwicklung zu optimieren. Infolgedessen stellen branchenübergreifende Unternehmen IT-Experten ein, die DevOps effektiv einsetzen k...
19. Januar 2026, 4 Tage
Digitale Souveränität in der Praxis
ein Leitfaden für IT-Unternehmen
Wenig verwunderlich nutzen wir im Linuxhotel auch selbst Open-Source Software. In diesem Workshop geben wir Anregungen für den Einsatz von Prozessen und Software im Eigen- und auch im Mietbetrieb, um die Abhängigkeit des eigenen IT- oder Technologieunt...
16. September, 2 Tage
PostgreSQL für Entwickler
Effizient entwickeln mit PostgreSQL
Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen. Seine Fle...
MySQL-Cluster
Performance und Hochverfügbarkeit mit MySQL Cluster
MySQL wird immer häufiger auch in unternehmenskritischen Anwendungen eingesetzt. Wenn in kurzer Zeit große Datenmengen verarbeitet werden sollen und gleichzeitig einen hohe Verfügbarkeit gewährleistet sein muss, reicht oft eine einfache Master-Slave Repli...
Zammad Administrator
Zammad ist ein Open-Source-Helpdesk/Support-System und Issue-Tracking-System, welches zur Koordination und Beantwortung von Anfragen jeglicher Art dient. Die Anwendung unterstützt Kunden, Agenten und das Management gleichermaßen intelligent bei der str...
Echtzeit Linux
Aufbau und Verwendung des RT-Preemption-Patches
Die Anforderungen an Linux-Systeme steigen und damit werden auch immer häufiger Forderungen nach Echtzeitfähigkeit des Betriebssystems gestellt. Inzwischen sind große Teile des RT-Preemption-Patches in den Mainstream-Kernel integriert und weitere Teile we...
20. November, 2 Tage
LFWS313 Kubernetes Troubleshooting
In diesem Kurs lernen Sie die wichtigsten Kubernetes-Tools kennen, die Ihnen zusammen mit komplexen Observability-Lösungen helfen, schnellere und präzisere Lösungen zu finden. Sie werden praktische Erfahrungen bei der Diagnose und Lösung von Kubernetes-Pr...
PF-Paketfilter
Sichere Netzwerke mit der PF-Firewall
Die PF-Firewall ist eine der leistungsfähigsten Open-Source Firewall-Systeme. Diese Firewall ist Bestandteil von OpenBSD, NetBSD und FreeBSD und seit Version 10.7 'Lion' auch in Apple MacOS X anzutreffen. Dieses Training gibt eine Einführung in das Des...
Znuny Prozessmanagement
Das Ziel ist es, alle Facetten und Funktionen des Prozessmanagements kennen zu lernen und geführte Ticket-Abläufe (Prozessen) in Znuny zu erstellen, um definierte Geschäftsprozesse und wiederkehrende Arbeitsabläufe abzubilden. Dazu zählen z. B. On- und O...
dynamisches Routing
OSPF, BGP, RIP unter Linux und Cisco
Sie wollen größere Netze IP-technisch verbinden und Ihren strategischen Aufwand so gering wie möglich halten? Dann bietet dieser Kurs Ihnen die Grundlage dynamisches Routing in Ihren EDV-Betrieb aufzunehmen. Dabei wird in einer virtualisierten Umgebung dy...
9. Oktober, 2 Tage
Linux für Anwender
Sie möchten Linux nutzen, ohne zu tief in die Details einzusteigen. Dann ist dieser Kurs für Sie richtig. Diese Schulung richtet sich an Linux-Anfänger, nicht an Computer-Anfänger! Die Teilnehmer müssen bereits als Anwender mit anderen Office-Paketen, E-M...
x2go Terminalserver
X2Go ist ein Terminalserver Projekt mit großem Funktionsumfang. Das Projekt legt viel Wert auf einfache Benutzbarkeit und bietet für die Administration KDE-Kontrollzentrum-Module an. Auf die Anwendungen kann über per Netzwerk bootbare Thin-Clients oder ...
Datenmodellierung im modernen Data Warehouse
Grundlagen
Die Schulung "Grundlagen der Datenmodellierung" bietet eine fundierte Einführung in die wesentlichen Konzepte und Techniken der Datenmodellierung im Kontext eines Data Warehouses. Teilnehmer erhalten einen umfassenden Überblick über relationale und multid...
Tomcat Microservice
Das Thema Microservices verändert gerade unsere Sicht auf Entwicklung und Betrieb nachhaltig. Der Apache Tomcat ist massenhaft im Einsatz und verfügt über hervorragende Eigenschaften, um als Plattform für Microservices zu dienen. Ein Tomcat ist aber selte...
Moodle - Installation & Betrieb
Moodle ist eine Lernplattform, die häufig für das Online-Lernen und das Management von Bildungsinhalten verwendet wird. Dieser Kurs richtet sich an alle, die Moodle für ihre Institution oder Organisation selbst einrichten und administrieren möchten. Na...
LPI Level 1
Prüfungsvorbereitung für die Linux Zertifizierung LPIC1
Der Inhalt dieser Schulung wird durch die Wissenslücken der Teilnehmer bestimmt. Unser LPI-Vorbereitungskurs wendet sich an Linux-Erfahrene, die gezielt ihre fachlichen Lücken füllen möchten, ohne Zeit dadurch zu vergeuden, Bekanntes nochmal hören zu müss...
15. September, 5 Tage


SCS mit OSISM
Sovereign Cloud Stack mit OSISM deployen und betreiben
Der Sovereign Cloud Stack (SCS) erlaubt es, aus bewährten Open-Source Komponenten moderne Infrastructure-as-a-Service und Container-as-a-Service Lösungen zu erstellen und zu betreiben. SCS automatisiert die Verwaltung von Komponenten wie Betriebswerkzeuge...
30. Juni, 3 Tage
Reverse Engineering
Analyse von Binärprogrammen
Wie analysiert man Programme, deren Quelltext nicht verfügbar ist? Ist ein Programm aus einer mir unbekannten Quelle vertrauenswürdig? Wie genau funktioniert diese Schadsoftware? Wie behebe ich den Fehler in einem Programm, welches nicht mehr offiziell un...
19. Januar 2026, 3 Tage


Embedded Linux
When facing the task of assembling an embedded Linux system, one may easily feel overwhelmed by the multitude of possible variants and available packets. But what do I really need in order to fulfill my set of requirements? And how can I achieve these req...
OpenStack
OpenStack ist eine Software Plattform für Infrastructure as a Service (IaaS) Anbieter. OpenStack erlaubt es Ressourcen wie Prozessorleistung, Datenspeicher und Netzwerk in einem Rechenzentrum zu verwalten und den Kunden/Nutzern über eine webbasierte Oberf...
18. August, 4 Tage
varnish
Ihre Webseite ist langsam? Varnish kann als schneller Zwischenspeicher dynamischen Webseiten vorgeschaltet werden. Mit einer ausgeklügelten Beschreibungssprache kann der Administrator einstellen, welche Inhalte wie lange gecached werden - und welche immer...
4. September, 1 Tag
LPI level 1
exam preparation
The contents of this training will be defined by the knowledge gaps of the participants. Our LPI prep course is directed at Linux-experienced persons aiming to close their professional knowledge gaps without wasting time on having to listen to known subje...
Subversion
Eine Versionskontrolle zu nutzen ist im Bereich der professionellen Softwareentwicklung heute nicht mehr weg zu denken. Hier hat man die Wahl zwischen unterschiedlichen kommerziellen Systemen und Open-Source Varianten. Subversion hat sich den Ruf einer zu...
LPI 305 - Virtualisierung
Prüfungsvorbereitung für die Linux Zertifizierung LPIC 305
Sie sind fortgeschrittener Linux Administrator mit Erfahrung im Bereich Virtualisierung? Mit der Prüfung 305 bietet das LPI Ihnen die Möglichkeit sich selbst und Anderen ihr Können unter Beweis zu stellen. Und damit die aktuell höchste im LPI verfügbare Z...
iSCSI, SAN und ClusterFS
Open-Source SAN mit iSCSI und Cluster-Dateisysteme
Dedizierte, hochverfügbare Storage-Server Umgebungen basierend auf Open-Source iSCSI-Implementationen in Verbindung mit Cluster Dateisystemen sind heutzutage ein wichtiger Teil moderner Data-Center. Sie gewährleisten Ausfall- und Datensicherheit der IT-In...
OPNsense
FreeBSD basierte Firewall und Routing Plattform
OPNsense ist eine freie Firewall-Distribution auf Basis von FreeBSD. Sie ist als Fork von pfSense 2015 ins Leben gerufen worden. OPNsense hat sich in dieser Zeit zu einer professionellen, eigenständigen Enterprise-Firewall-Lösung mit einer großen Communit...
13. Oktober, 5 Tage
Android Embedded
Android auf Embedded- und andere Geräte portieren und anpassen.
Sie möchten Android auf eine neue Plattform oder ein eigenes eingebettetes Gerät portieren? Dieser Kurs richtet sich an Entwickler, die eingebettete Gerät mit Android entwickeln oder die Android für ihre Anwendungszwecke anpassen möchten. Dieser hands-...
6. Oktober, 3 Tage
Sicherheit für REST APIs
Die Sicherheit von REST APIs ist ein kritischer Aspekt in der Entwicklung moderner Webanwendungen. REST APIs sind oft das primäre Mittel für den Datenaustausch zwischen Servern und Clients, wodurch sie zu einem attraktiven Ziel für Cyberangriffe...
git
Today, git is the revision control system of choice for a great number of developers. Thanks to its decentralized approach, it is scalable from simple first programming experiments up to large distributed projects like the Linux kernel. The first steps...
Linux basics
How to use the Linux text terminal (console, shell) securely and effectively
You need the right tools to keep working swiftly and accurately even in difficult situations. The same is true when it comes to Linux. Shell and its commandline-tools provide you with everything needed. This seminar will teach you how to handle these tool...
Writing Professionally in English
In the world of Open-Source Software, the lingua franca is English. The course is explicitly aimed at non-native speakers (i.e. it is meant for people who have learned English as a foreign language), but requires at least conversational English as a prer...
Programmieren lernen
mit JavaScript, Perl, PHP, Go, Python oder Ruby
Die erste Programmiersprache ist oft die schwierigste, aber interaktive Skriptsprachen wie JavaScript, Perl, Go, PHP, Python und Ruby machen den Einstieg ins Programmieren deutlich leichter. In einer Zeit, in der Programmierkenntnisse immer nützlicher wer...
maven
There is a whole set of Java developer tools standardising and simplifying the build process. Ant, Gradle, Buildr and, of course, Maven are important examples. Maven is getting more and more popular especially in a business context, due to its convention ...
IoT selbst bauen
Internet of Things System mit Tasmota, MQTT, Node-RED
"Internet of Things" (IoT) ist in aller Munde. Gemessen und gesteuert wird fast überall, jedoch existieren keine ganzheitlichen Lösungen, jeder Anbieter kocht sein eigenes Süppchen. Als Anwender ist man nicht nur in punkto Sicherheit auf den Hersteller ...
29. September, 3 Tage
open edX für Kursautoren
Kursinhalte, Berechtigungen und Kommunikation mit Teilnehmern
Ob in kleinen Gruppen oder als Massive Open Online Course (MOOC): Lernende erwarten auch bei online Schulungen eine übersichtlich strukturierte Lernumgebung. Als Anbieter von Online-Lernangeboten wünschen wir uns ein wartbares und zuverlässiges Tool, das ...
Zend Framework 3
Zend Framework ist ein Open-Source Framework für die Entwicklung von Web Anwendungen und Services mit PHP 5. Zend Framework wurde durch Verwendung von 100% objektorientiertem Code implementiert. Die Komponentenstruktur vom Zend Framework ist einzigarti...
Pelican: ein Static Site Generator
Webseiten sollen schnell geladen werden und einfach zu pflegen sein. Ein einfacher Weg dahin sind Statische Site Generatoren (SSG) wie Pelican. In diesem Workshop erklären wir, wie man Pelican effektiv und sinnvoll für den Betrieb einer Website kleiner...
MariaDB / MySQL Backup und Hochverfügbarkeit
Verschiedene Methoden wie mit MariaDB/MySQL Backup, Restore, Recovery und Hochverfügbarkeit gelingt
MariaDB/MySQL ist schnell und einfach installiert, doch was dann? Die Daten wachsen, die Datenbank wird geschäftskritisch... Was tun, wenn die Verfügbarkeit der MariaDB/MySQL Datenbanken immer wichtiger wird? Wenn die Zahl der Datenbankzugriffe steigt ...
2. September, 2 Tage
Java Fortgeschrittene
Die Schulung vertieft die Kenntnisse der Java-Programmierung Schulung, so dass Sie komplexe Java-Anwendungen entwerfen und umsetzen können. Basis bildet die jeweils neueste verfügbare Java Version. Als Entwicklungsumgebung wird die freie IDE Eclipse eing...
10. November, 5 Tage
Arbeitsspeicher Forensik
Forensische Auswertung flüchtiger Daten
Die digitale Forensik nutzt traditionell primär Datenspuren auf nicht-flüchtigen Datenträgern, wie Festplatten oder Flash-Speicher. Dieser Kurs konzentriert sich auf das Sammeln und Auswerten flüchtiger Daten von Windows- und Linuxsystemen. Wir stellen...
Debian Paketverwaltung
Bauen und Verteilen von Debian Paketen
Pakete sind die Bausteine, aus denen Distributionen aufgebaut werden. Wenn Software an die Bedürfnisse des eigenen Unternehmens angepasst wurde, bieten Pakete eine effiziente Möglichkeit diese zu verteilen. In diesem Kurs lernen Sie Debian-Pakete zu e...
20. August, 3 Tage
openHAB
openHAB ist eine hersteller- und technologieunabhängige Open-Source Software zur Heimautomatisierung. Mit diesem Workshop führen wir Sie ein in die wesentlichen Aspekte Konfiguration und Benutzung und besprechen dabei die verwendete Terminologie von...
Modern Machine Learning
Eine praktische Einführung in das Thema maschinelles Lernen und künstliche Intelligenz
Artificial Intelligence, Machine Learning, Deep Learning - wird jetzt alles einfacher? Wie funktioniert das? Die letzten Jahre waren von deutlich mehr Öffentlichkeit, immer größer werdenden Modellen, immer längeren Trainingsprozeduren, und immer komplexe...
postfix
Configuring a mail server is not actually difficult, but it takes a little bit more than inserting an installation CD anyway. Luckily, there is Postfix, because since this SMTP server - created by award-winning programmer Wietse Venema - entered the marke...
RedHat EL 8 Update
Die Neuerungen von RHEL und CentOS 8
Mit Version 8 haben eine Reihe von nützlichen Features in RedHat bzw. CentOS Einzug gehalten. Erfahrene Linux-Administratoren stellen aber auch schnell fest, dass damit auch einige handfeste Umstellungen einher gehen. Was hat sich geändert? Wie nutze i...
Ruby on Rails
Ruby on Rails hat die Welt der Webentwicklung seit der Veröffentlichung 2004 im Sturm erobert. Praktisch alle Frameworks, die seit dem erschienen sind, versuchen zumindest einige der in Rails enthaltenen Konzepte zu kopieren. Gleichzeitig steht die Wei...
Boost C++ Bibliotheken
Boost stellt eine qualitativ sehr hochwertige Sammlung von in einem "Peer Review"-Prozess entstandenen Softwarekomponenten dar, deren Lizenz die Verwendung sowohl in Open Source wie auch Closed Source Software ermöglicht. Viele Neuerungen des C++11-Standa...
Blockchain Technologie
Wie funktionieren Blockchains und Kryptowährungen? Was sind die technischen Grundlagen? Tauchen Sie mit uns ein in die Welt der kryptographischen Algorithmen und Software Stacks rund um Blockchain, Bitcoin und Smart Contracts. Am praktischen Beispiel ...
c# und .net unter Linux
C# ist eine moderne und einfach zu erlernende Sprache, die plattformübergreifend in den verschiedensten Bereichen Anwendung findet: z.B. Spieleentwicklung, Datenverarbeitung oder Web Services. Der Kurs vermittelt umfassend und anschaulich durch Mini-Proje...
20. Oktober, 3 Tage
Samba Windowsintegration
Datei-, Druckdienste und Authentifizierung für Windows
Ein Server mit zentraler Benutzerverwaltung, auf dem Dateien abgelegt werden können: das gehört in den meisten Büros zu den Grundanforderungen. Das Samba Projekt stellt dafür seit Jahren eine stabile, performante und einfach zu install...
30. Juni, 5 Tage
LFS307 Linux System Administration
Linux dominiert Webserver, die Cloud und Smartphones. Sichern Sie sich Ihre langfristigen Karrierechancen, indem Sie sich gefragte Linux-Kenntnisse aneignen, wie z.B. die Verwaltung, Konfiguration und Aktualisierung von Linux-Systemen sowie die Tools und ...
Computer Vision mit TensorFlow
Deep Learning für Computer Vision mit TensorFlow
Computer Vision Anwendungen haben mittlerweile großen Einfluss auf unsere Wirtschaft und Gesellschaft: Autos fahren teilautonom, Gesichtserkennung versucht in manchen Staaten Straftäter zu erkennen, in der Landwirtschaft werden Drohnenaufnahmen automati...
Zammad Administrator
Zammad is an open source helpdesk/support system and issue tracking system, which serves the coordination and answering of inquiries of any kind. The application supports clients, agents and management equally intelligently in the structured capture, p...
Zammad Agent and Power-User
Zammad ist ein Open Source Helpdesk/Support System und Issue-Tracking-System welches zur Koordination und Beantwortung von Anfragen jeglicher Art dient. Die Anwendung unterstützt Kunden, Agenten und das Management gleichermaßen intelligent bei der stru...
Assembler programmieren
ARM64 und x86-64 Prozessoren direkt programmieren
Programmiersprachen müssen erst in Maschinensprache übersetzt werden, damit sie von der CPU ausgeführt werden können. Das macht Entwicklern das Leben zwar leichter, aber es hat seinen Preis: der erzeugte Maschinencode ist vielleicht nicht optimal in Hinbl...
Znuny Configuration Management und ITSM
Znuny ist ein Open-Source-Ticketsystem, entstanden als Fork aus der OTRS ((Community Edition)), nachdem der Hersteller die Entwicklung in 01-2021 eingestellt hat. In diesem Kurs erlernen Administratoren:innen die Nutzung und Konfiguration der Configurati...
Mercurial SCM
Versionskontrolle mit Mercurial
Mercurial SCM ist ein verteiltes Versionskontrollsystem, das sich sowohl in kleinen wie in großen Softwareprojekten großer Beliebtheit erfreut. Bekanntere Beispiele sind Mozilla Firefox, Google Chrome, Microsoft CodePlex oder Oracle OpenJDK. In diesem...
Proxmox VE Clustering & Storage
Proxmox VE in Cluster- und HA-Umgebungen betreiben
Theorie und Praxis zu Planung, Implementierung, Konfiguration und Verwaltung von Proxmox VE Clustern und HA Clustern, auch hyperkonvergent in Verbindung mit der integrierten Ceph Storage....
26. Februar 2026, 2 Tage
SQL Grundlagen
Ein Crashkurs
Einfach nur die Adressen der 5 Kunden mit dem größten Umsatz ausgeben. Das Webfrontend erlaubt solche Abfragen leider nicht. Jetzt müsste man SQL können. Administratoren, Entwickler, Power-User - jeder stellt irgendwann fest: ohne SQL geht es nicht weit...
14. August, 2 Tage
CiviCRM
Das freie CRM-System für Vereine, Stiftungen und Verbände
CiviCRM ist eine leistungsstarke Freie CRM-Software für Nonprofit-Organisationen, die von einer sehr lebhaften Community ständig weiterentwickelt wird. Während sie bspw. in den USA schon von mehreren Tausend Organisationen erfolgreich eingesetzt wird, ver...
Sensu
Die Nagios-Alternative #monitoringlove
Dass (heutzutage) einfach jeder Monitoring braucht hat sich inzwischen rumgesprochen. Ein Testsystem mit den Basisfunktionen ist meist schnell installiert. Jenes zu einem leistungsfähigen Monitoring-Setup zu verwandeln, welches die Techniker unterstützt...
Asterisk Telefonanlage
Der Asterisk VoIP-Server auf einem Linux PC stellt nicht nur die Funktionalität einer klassischen Telefonanlage zur Verfügung, sondern bietet darüberhinaus VoIP, flexible Konfiguration und offene Schnittstellen. ISDN- und Analog-Anschlüsse können ü...
7. Oktober, 4 Tage
DNS und Bind
Die Grundlagen des Domain Name System
Das Domain Name System (DNS) ist der Herzschlag des Internets. Es stellt das Verzeichnis für Rechnernamen und IP Adressen bereit, vergleichbar mit dem Telefonbuch, welches als Verzeichnis Namen und Telefonnummern verbindet. Wenn Sie das Internet mit einem...
29. September, 3 Tage


Yii PHP Framework
Yii ist eines der Top 5 PHP Frameworks weltweit und ist das Framework der Wahl, wenn es darum geht schnelle und sichere Web-Anwendungen effizient zu entwickeln. Wie mit jedem Werkzeug, gibt es auch beim Yii Framework einige Konzepte, die es zu lernen g...
XML
Datenaustausch über XML basierende Standards ist inzwischen in allen Bereichen der IT angekommen, ob Dokumentenformate oder XML-RPC. Die Struktur von XML Dokumenten ist auf den ersten Blick schell zu durchschauen. Doch wie sieht es im Detail aus? Mit welc...
TLS-Sicherheit
TLS verstehen und sicher konfigurieren
Erst durch TLS wird "http" zu "https". Werden im Internet Daten verschlüsselt übertragen, kommt dabei in den meisten Fällen TLS (der Nachfolger von SSL) zum Einsatz. Ob Web, Mail, Telefonie, Chat oder VPN – es gibt kaum eine Kommunikationsart, die nicht a...
4. September, 2 Tage
Matrix: Messenger und mehr
Serverbetrieb, Nutzung und Föderation
Matrix ist das dezentrale Netzwerk, auf dem die Chat- und Kollaborationssoftware Element basiert. Als Protokoll ist es nicht nur eine starke Grundlage für Textchat, Audio- und Video-Konferenzen und Instant Messaging, sondern bietet Erweiterbarkeit um f...
1. September, 3 Tage
Node.js
Serverseitiges JavaScript
JavaScript hat auf der Clientseite immer mehr Verbreitung gefunden. Mit Node.js liegt nun ein serverseitiges Framework für JavaScript (nicht nur) Webanwendungen vor. Durch die ereignisgesteuerte Architektur kommt eine Node.js Instanz leicht mit vielen gle...
SUSE Manager
Dieses Seminar wird ersetzt durch SUSE Multi-Linux Manager 5 Operations...
praktische Kryptographie
Einführung in die Kryptographie für Ingenieure und Entwickler
Kryptographie ist längst im Alltag der meisten Menschen angekommen. Wir nutzen sie, um den Zugang zu Daten, Häusern oder Autos zu beschränken. Wir nutzen sie, um die Echtheit von Dokumenten zu überprüfen. Setzt man sie ungeschickt ein, können Produkte ums...
17. November, 3 Tage
Linux Admin Update
Nützliche Features aktueller Linux-Distributionen, die viele Admins noch nicht kennen
Es gibt eine Reihe von nützlichen Features in aktuellen Linux-Distributionen, die bisher nicht so gebräuchlich und bekannt sind wie sie es verdient haben. Und die nun u.a. durch die Verbreitung des Init-Systems systemd und der Virtualisierungslösung LXC a...
Linux Kernel Treiber
Architektur des Linux Kernels und Treiber Entwicklung
Wenn die von Linux im Userspace bereitgestellten Mechanismen in Form der System-API nicht ausreichen und höhere Anforderungen hinsichtlich Timing und Reaktionsverhalten gestellt werden oder der Zugriff auf Hardware-Ressourcen notwendig ist, dann gibt es n...
17. November, 4 Tage
memory forensik
Digital forensics traditionally tend to use data traces on non-volatile memory like hard disks and flash memory. This training course is focused on retrieving and evaluating volatile memory data on Windows- and Linux-based systems. We are featuring a s...
Puppet / OpenVox
Puppet/OpenVox Grundlagen
Änderungen sind der Normalfall in großen Serverfarmen, aber auch in kleineren Büro-Installationen. Werden sie manuell durchgeführt, schleichen sich gerne Fehler ein: Konfigurationsstände sind unterschiedlich, Dienste fallen unplanmäßig aus, Daten gehen ve...
23. Juli, 3 Tage


unix server forensics
This training course is focused on evaluation methods not supported by proprietary utilities, e.g. because they fail to access the targeted operating systems and their file systems. Our Linux-based forensic analysis system enables access for logical foren...
Rust
Sicher, schnell, nebenläufig
Rust ist eine moderne Programmiersprache mit Fokus auf Geschwindigkeit, Sicherheit und Nebenläufigkeit. Die Ausführungsgeschwindigkeit ist vergleichbar mit C++. Aber das Typsystem hilft dem Entwickler Fehler wie Speicherzugriffsfehler, Pufferüberläufe und...
27. Oktober, 3 Tage
Scala
Scala für OO-Programmierer
Die Programmiersprache Scala (scalable language) etabliert sich immer mehr bei Projekten, in denen tratitionell Java ( oder auch .Net ) eingesetzt wurde. Scala läuft auf der Java VM, und ist zu Java bytecode-kompatibel. Im Ergebnis kommt Scala dabei oft m...
MySQL advanced
MariaDB and MySQL for advanced DBA's
MySQL/MariaDB is easily and quick to install. But what then? The amount of data grows, the database becomes business-critical... In this course you will learn the different kinds of how to install MySQL/MariaDB, tricks for creating tables, querying or ...
QUIC und HTTP/3
Mehr Effizienz und Sicherheit für Webanwendungen
Das Hypertext Transfer Protocol (HTTP) hat sich bis 2015 fast 20 Jahre lang kaum verändert. Mit HTTP/2 sind noch recht konservative Optimierungen hinzugekommen. Zum einen zur Verbesserung von Latenz und Durchsatz, zum anderen Server-initiierte Datenübertr...
SSO mit Shibboleth
Single Sign-On mit Shibboleth IdP und SP - Aufbaukurs
Shibboleth erlaubt feingranulares Single Sign-On (SSO) für Organisationen mit komplexen Anforderungen an das Identity Management, basierend auf den Standards SAML und OpenID Connect. Die beiden Produkte Shibboleth IdP und Shibboleth SP können SSO für f...
LPI Level 2
Prüfungsvorbereitung für die Linux Zertifizierung LPIC2
Der Inhalt dieser Schulung wird durch die Wissenslücken der Teilnehmer bestimmt. Unser LPI-Vorbereitungskurs wendet sich an Linux-Erfahrene, die gezielt ihre fachlichen Lücken füllen möchten, ohne Zeit dadurch zu vergeuden, Bekanntes nochmal hören zu müss...
7. Juli, 5 Tage


NetBox
netbox ist als zentrales Data Center Infrastructure Management (DCIM) und IP Adress Management (IPAM) als einheitliche Dokumentation und Quelle aller Konfigurationen gedacht. Dieser Kurs soll die Fähigkeiten der netbox als Asset Management System ver...
25. September, 2 Tage
Znuny Administration Ticketsystem
Administration
Znuny ist ein Open-Source-Ticketsystem, entstanden als Fork aus der OTRS (Community Edition), nachdem der Hersteller die Entwicklung in 01-2021 eingestellt hat. Service Mitarbeiter, Kunden, Anwender und das Management werden gleichermaßen durch Znun...
MariaDB und MySQL für Entwickler
Effizient entwickeln mit MariaDB und MySQL
Komplexe Abfragen performant gestalten? Dafür reichen SQL-Grundlagen häufig nicht aus. Der Kurs zeigt, wie Sie Ihre Abfragen analysieren und tunen können. Darüber hinaus werden erweiterte Funktionalitätsmöglichkeiten vorgestellt....
18. August, 3 Tage
Tomcat Grundlagen
Einführung in die Administration von Apache Tomcat
Ob kleine Start-ups oder große Firmen: der Webcontainer Apache Tomcat ist in der Softwareentwicklung und im Betrieb großflächig im Einsatz. Seit 1999 wird Tomcat unter dem Dach der Apache Foundation weiterentwickelt und den sich wandelnden Anforderungen i...
27. Oktober, 2 Tage
LFS465 Software Defined Networking with OpenDaylight
OpenDaylight is an open networking platform that enables SDN and constructs a solid foundation for NFV (Network Functions Virtualization) for all network sizes. This two day course is a condensed and intensive version of our soon to be offered full fou...
Objektorientierung und UML
An die natürliche Art des menschlichen Denkes angelehnte Muster werden auf strukturierte Weise entwickelt, dokumentiert und am Ende in Code umgesetzt. Kein Ansatz hat die Softwareentwicklung in den letzten Jahren so stark beeinflußt, wie die Objektorienti...
R - statistische Analysen
Die Statistik-Software R ist eine Open-Source Implementierung der Sprache S zur Verarbeitung statistischer Daten. Im Laufe der letzten Jahre wurde R der Standard in vielen Forschungsumgebungen. R bietet unter anderem: eine umfangreiche und abgestimm...
29. September, 3 Tage


MariaDB und MySQL für Fortgeschrittene
Backup, Performance und Hochverfügbarkeit
Sie haben bereits Erfahrung mit der Administration von MySQL/MariaDB, stoßen aber bei manchen Themen an Ihre Grenzen? Mit diesem Kurs bieten wir erfahrenen MySQL/MariaDB Administratoren praxistaugliche Antworten auf Fragen zu Backup: welche Möglic...
1. September, 5 Tage


opsi Open Source Client Management
Softwareverteilung und automatische Installation von Windows/Linux Clients und Servern
Linuxserver stellen Ihre Dienste oft genug Netzwerken mit Windows/Linux/MacOS-Clients zur Verfügung. Auch (und gerade) diese Clients wollen verwaltet und gepflegt werden. Opsi bietet hierzu das notwendige Werkzeug. Opsi ist ein Open-Source Client Managem...
24. November, 3 Tage
LFS458 Kubernetes Administration
Dieser Kurs beleuchtet die wichtigsten Konzepte zum Erstellen und Verwalten eines Kubernetes-Clusters im Produktionsumfeld mithilfe von anbieterunabhängigen Tools. Ein Cluster wird erstellt, die Netzwerk-Konfiguration bestimmt, das Cluster erweitert, Appl...
11. August, 4 Tage
MapFish - WebGIS
Wie geographische Karten einfach im Netz präsentiert und bearbeitet werden können.
MapFish - das ist das Kartenframework zum Erstellen von interaktiven Karten im Internet. Neben den bekannten Komponenten OpenLayers und GeoExt bedient sich die MapFish-Server-Komponente aus dem schier unbegrenzten Python-Fundus. MapFish setzt auf Pylon...
DNS und BIND - Betrieb und Sicherheit
Das DNS Protokoll, wie wir es heute im Internet oder in internen Netzwerken benutzen, hat ein Sicherheitsproblem: DNS Daten können auf dem Transportweg gefälscht, und falsche DNS Daten können in DNS Server eingeschleust werden. Da so gut wie alle Internet...
Firewall & Netzwerksecurity
Netzwerk-Sicherheit und Linux-Firewall-Systeme
Anwender, egal ob Kunden oder Mitarbeiter, erwarten auch in vernetzten Umgebungen Vertraulichkeit, Verfügbarkeit und Integrität ihrer Daten. Open-Source Software bietet in besonderem Maße die Chance, Fragen rund um Informationssicherheit auf den Grund zu ...
29. September, 3 Tage
LFD480 Programmieren in Rust
Dieser Kurs lehrt Sie das Programmieren in idiomatischem Rust und vermittelt Konzepte wie Besitz, Ausleihen und Lebenszeiten; primitive und komplexe Typen; Standardbibliotheksammlungen; Fehlerbehandlung; Testen von Programmen; Profiling von Programmen; Ne...
Android Entwicklung
Einstieg in die Android Programmierung
Android läuft heute auf den meisten Mobiltelefonen und wird auch zunehmend auf anderen Embedded Geräten eingesetzt. In dieser Schulung lernen sie native Anwendungen ("Apps") mit dem Android SDK zu entwicklen. Die Schulung besteht aus kurzen Präsentatio...
Docker
Software Container mit Docker, Podman & Co.
Docker hat der Containervirtualisierung völlig neue Anwendungsfelder eröffnet: Docker ebnet den Weg von der Entwicklung zum Betrieb der Software. So wie der Umschlag von Gütern mit dem Aufkommen von vom Transportmedium (Schiff, Bahn, LKW, ...) unabhä...
14. Juli, 2 Tage
NGINX
ein moderner Webserver und Reverse-Proxy
Webseiten sind ein wichtiges Kommunikationsmittel der heutigen Zeit. Webseiten müssen zu jeder Zeit mit sehr kurzen Antwortzeiten erreichbar sein. Auch und insbesondere in dem Ausnahmefall, das mehrere tausende Anfragen gleichzeitig eintreffen. Viele W...
15. Dezember 2025, 2 Tage
OpenVPN
Netzwerke einfach und sicher verbinden
OpenVPN kombiniert die Vorteile anderer VPN-Lösungen ohne deren Nachteile zu übernehmen. Als Virtual Private Network dient es zur sicheren Vernetzung von Standorten und dem effizienten, flexiblen Anbinden von Clients an die Firmen-IT. OpenVPN ist Open-Sou...
LFD420 Linux Kernel Internals and Development
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and de...
DANE und DNSSEC
TLS/SSL-Zertifikate für Web und eMail aus dem DNS
Die klassische Transportverschlüsselung im Internet mittels X.509 Zertifikaten (bekannt als TLS/SSL) ist fehlerbehaftet, das Vertrauen in das System mit kommerziellen hierarchischen Zertifizierungsanbietern (CAs) ist gestört. Mittels abgesichertem D...
10. November, 3 Tage
Apache Webserver
Der apache httpd Server ein Klassiker unter den Webservern und als Webserver im Internet weit verbreitet. Verfügbar für alle gängigen Plattformen, ist er die erste Wahl, wenn ein leistungsfähiger, flexibler und stabiler Webserver gesucht wird. Der ursprü...
1. September, 3 Tage
LFD460 Embedded Linux Platform Development with Yocto Project
This course will teach you how to take advantage of the Yocto Project - the open source collaboration effort that provides templates, tools and methods to help you create and maintain custom Linux-based systems for embedded products regardless of the spec...
XPath und XQuery
Open Source XML Datenbanktechnologie I: Die W3C Anfragesprachen XPath und XQuery
XPath und XQuery sind als Datenbankanfragesprachen (analog zu SQL in der relationalen Datenbankwelt) hervorragende Werkzeuge, um Informationen in XML Dokumenten zu suchen, diese zu extrahieren, zu analysieren und weiter zu verarbeiten. Je nach Größe un...
TCP-IP Netzwerke
Die Welt von heute ist vernetzt und das Internet alltäglich. Um sich als Administrator in dieser Welt zu bewegen ohne zu stolpern, braucht es ein grundlegendes Verständnis der darunter liegenden Protokoll-Familie TCP/IP. Grade jetzt, in der Übergangszeit ...
6. Oktober, 3 Tage
PostgreSQL für fachliche DBAs
Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen. Seine Fle...
2. Juli, 3 Tage
Text editing with vim
for Admins, Developers and other text workers
Everything in Unix is a file. Most of these files are meant to be edited by the user or system administrator. Whether it is a configuration file, a source code file or a simple text it is important to know how to effectively edit in Unix. For a long time,...
Struts
Struts ist ein Open-Source Framework zur Erstellung von Web-Anwendungen auf der Basis von Java Server Pages (JSP) und Servlets. Dieses ermöglicht dem Entwickler ein standardisiertes aber trotzdem flexibles Programmdesign nach dem Model-View-Control (MVC) ...
MongoDB Administration
Dokumentenbasierte (NoSQL-)Datenbank
Als dokumentenbasierte Datenbank ermöglicht es MongoDB auf einfache und effiziente Weise verschachtelte Datenstrukturen zu speichern wieder abzufragen. Webentwicklern kommt entgegen, dass JavaScript serverseitig für Abfragen und Aggregatsfunktionen (wie b...
Android Security Foundations
Grundlagen der Sicherheitsarchitektur des Android Betriebssystems
Android ist in den letzten Jahren zum beliebtesten Smartphone-Betriebssystem geworden. Aufgrund der offenen Plattform wird es in immer mehr Einsatzbereichen verwendet, die inzwischen weit über den Smartphone- und Tablet-Bereich hinausgehen und sich auf me...
Zammad Agent and Power-User
Zammad is an open source helpdesk/support system and issue tracking system, which serves the coordination and answering of inquiries of any kind. The application supports clients, agents and management equally intelligently in the structured capture, p...
Linux Grundlagen
sicher und effektiv mit der Linux-Textkonsole arbeiten
Auch in kritischen Situationen noch zügig und fehlerfrei arbeiten: Dazu braucht es auch unter Linux erst mal das richtige Handwerkzeug. Das steht mit der Shell und ihren Kommandozeilen-Tools auch zur Verfügung. Aber der richtige Umgang damit will gelernt ...
11. August, 3 Tage


LFD450 Embedded Linux Entwicklung
Der Kurs Embedded-Linux-Entwicklung vermittelt erfahrenen Entwicklern eine solide Basis für die Anwendung von Methoden zur Anpassung des Linux-Kernel und User-Space-Bibliotheken und Dienstprogrammen insbesondere an Embedded-Umgebungen, wie sie z.B. in den...
PostgreSQL-Administration
Betrieb und Aufbau von PostgreSQL-Clustern
Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen. Seine Fle...
30. Juni, 2 Tage
FAI Autom. Installation
Automatische Installationen mit FAI
FAI ist ein serverbasiertes, flexibles Tool zur vollautomatischen Installation von Betriebssystemen und Anwendungen, bei der keine manuelle Interaktion nötig ist. Der Installationsserver stellt alle zur Installation notwendigen Dienste und Dateien zur Ver...
Zephyr
Architektur und Entwicklung
Zephyr ist ein Open-Source-Echtzeitbetriebssystem für Bereiche, wo Linux zu groß ist: Schon mit wenigen Kilobyte RAM ist es damit möglich, vernetzte Steuerungsgeräte zu bauen. In diesem Seminar wird der Aufbau des Betriebssystems Zephyr veranschaulicht u...
15. September, 4 Tage
m23 Softwareverteilung
m23 ist ein Softwareverteilungssystem für Debian GNU/Linux, (X/K)Ubuntu, LinuxMint, openSUSE und Fedora, mit dem sich auf einfache Weise hunderte von Clients über ein vorhandenes Netzwerk installieren und administrieren lassen. m23 kann die Clients partit...
Graylog
Graylog ist eine Open-Source Lösung zum Zusammenführen, Analysieren und Organisieren großer Mengen an Systemlogs aus unterschiedlichen Quellen. Es basiert auf der bewährten Such- und Speicherlösung Elasticsearch. Die Logdaten werden geparst, korreliert un...
9. Juli, 2 Tage
Libre Office Einführung
Open-Source Office-Paket für Umsteiger
LibreOffice (bzw. sein Schwesterprojekt OpenOffice) bringt alles mit, was Sie von einer Office-Suite erwarten: Textverarbeitung, Tabellenkalkulation, Präsentationssoftware, Datenbankanbindung und vieles mehr. Es ist für Linux, Windows und MacOS als Open-S...
Nagios Fortgeschrittene
Mehr aus Nagios rausholen
Die Netzwerküberwachung mit Nagios ist in der Regel schnell installiert und für einen ersten Einsatz konfiguriert. Für einen geregelten und professionellen Praxiseinsatz vor allem in größeren Netzwerken reicht diese grundlegende Einrichtung aber oftmals n...
OTRS Master
((OTRS)) Community Edition - Master, die OTRS Schulung für OTRS Profis
Sie betreiben OTRS bereits und kennen sich ganz gut aus? OTRS kann mehr, als man über die normale Admin-Oberfläche sieht! Wir konnten für diesen Kurs den OTRS-Erfinder Martin Edenhofer gewinnen. Diese Schulung ist der richtige Ort, um gemeinsam mit ihm...
dhcp with KEA
Centralized network management is mandatory for today’s networks. DHCP, the dynamic host configuration protocol, is the standard way to distribute network configuration such as IP addresses, DNS server or routing information. This training course will ...
Elasticsearch
die Datenbank Elasticsearch bzw. Opensearch
Elasticsearch bzw. OpenSearch ist eine verteilte, hoch verfügbare, Datenbank, die auf den Volltexteinsatz spezialisiert ist. Die Einsatzfelder von Elasticsearch sind weit gefasst, von der klassischen Suche durch natürliche Sprache über Datenanalyse bis hi...
9. Oktober, 2 Tage
Wireshark
Wireshark ermöglicht die Aufzeichnung und graphische Analyse von Netzwerkverkehr. Wireshark kann auf den meisten modernen Rechnern nach einem kurzen Download sofort eingesetzt werden und erspart dank GPL-Lizensierung (Freie Software) finanziellen und orga...
Spacewalk
Linux System Management und Provisioning
Die Anzahl der Systeme, die ein Admin heute verwalten muss, steigt nicht zuletzt durch sinkende Hardwarekosten und vermehrten Einsatz von Virtualisierung. Mit Spacewalk steht ein System Management Tool zur Verfügung, mit dem sich Systeme zentral über eine...
LFD460 Embedded Linux Plattform Entwicklung mit dem Yocto Projekt
Dieser Kurs zeigt Ihnen, wie Sie vom Yocto-Projekt profitieren – einem Open-Source-Projekt, das Templates, Tools und Methoden für maßgeschneiderte Linux-basierte Systeme für hardwareunabhängige Embedded-Produkte bereitstellt. Sie lernen folgendes kennen: ...
MariaDB und MySQL
Einstieg für Admins und Entwickler
MariaDB und auch MySQL sind die am weitesten verbreitete Open-Source Datenbank und eine der Kern-Komponenten in LAMP-Systemen (= Linux, Apache, MariaDB, PHP/Perl/Python). Sie kommt bei einer Vielzahl von Websites - vom Webhoster bis zu Giganten wie Amazon...
Ansible AWX
Einführung in Ansible AWX, das upstream Projekt für den Ansible Controller der Ansible Automation Platform
Mit Ansible lassen sich Server und komplette Infrastrukturen automatisiert installieren, konfigurieren und warten. Mit Ansible AWX hat das minimalistische aber mächtige Werkzeug ein Web-basiertes User Interface bekommen. Das Ansible AWX genannte Open Sour...
11. September, 2 Tage
OpenBSD
OpenBSD ist das Betriebssystem mit der kompromisslosesten Sicherheitsstrategie und gilt gerade in kritischen Einsatzfeldern wie Firewalls und Live-Servern als erstklassige Wahl. Mit diesem Kurs bieten wir Linux/Unix-Administratoren einen Einstieg i...
29. Oktober, 2 Tage
Programming in Perl
Perl is the universally applicalble script language: From system administration through web administration up to computational biology. We will show you the power of perl: From the clever integration of regular expressions in its syntax to object orient...
Linux Treiber und RT
Architektur des Linux Kernels, Treiber und Echtzeit Entwicklung
Wenn die von Linux im Userspace bereitgestellten Mechanismen in Form der System-API nicht ausreichen und höhere Anforderungen hinsichtlich Timing und Reaktionsverhalten gestellt werden oder der Zugriff auf Hardware-Ressourcen notwendig ist, dann gibt es n...
17. November, 5 Tage
Bareos-Administration I und II
Die Original-Schulung von Bareos für Bareos
Dieser Kurs versetzt Sie in die Lage, die Konfiguration von Bareos zu meistern und damit eine Backup-Strategie zu planen und erfolgreich umzusetzen. Dazu gehören auch fortgeschrittene Themen wie Umgang mit Tape-Libraries, Verschlüsselung und Disaster-Reco...
LFD415 Inside Android: An Intro to Android Internals
This course will give you a hands-on tour of the internals of the Android operating system used in mobile and other devices. You’ll get hands-on experience with: The Android framework The hardware abstraction layer Binder inter-process commun...
Shibboleth SP
Login für und Schutz von Web-Anwendungen mit dem Shibboleth Service Provider - Grundlagen
Der Shibboleth Service Provider (SP) kann Web-Anwendungen mit dem Single-Sign-On-Standard SAML schützen. Als Apache-Modul realisiert er eine Implementierungs-agnostische Einbettung der Anwendung in den Single-Sign-On-Prozess (SSO). Ein Betrieb in Föder...
open edX für Admins
Installation und Betrieb
Ob in kleinen Gruppen oder als Massive Open Online Course (MOOC): Lernende erwarten auch bei online Schulungen eine übersichtlich strukturierte Lernumgebung. Als Anbieter von Online-Lernangeboten wünschen wir uns ein wartbares und zuverlässiges Tool, das ...
NixOS
NixOS ist gemessen an der Anzahl und Aktualität seiner installierbaren Pakete die groesste GNU/Linux Distribution der Welt und gelangte 2022 das erste Mal unter die Top10 (by contributors) von GitHub. Diese Linuxdistribution setzt auf deklarative Syste...
21. August, 2 Tage
FreeRADIUS AAA und 802.1x
Authentifizieren, Autorisieren und Abrechnen mit dem Profiwerkzeug!
AAA Server haben in Unternehmen die Aufgabe Authentifizierung, Autorisierung und Accounting zu verwalten. Manchmal wird auch noch ein viertes A für Auditing eingefügt. RADIUS ist der erprobte Standard der IETF für diese Aufgaben und erleichtert dem Admini...
22. September, 3 Tage
openQRM Cloud Computing
This workshop will provide a deep insight into the architecture of the openQRM cloud-computing platform. You will learn how to install, configure and administrate a private or public openQRM cloud . This training course consists of the following learning...
Webservices mit Java
Sicherheit, Test, Best Practices
Web Service-Technologie zählt inzwischen zum Standardwerkzeug bei der Software-Entwicklung. Während einfache Services und Clients mit Hilfe aktueller Frameworks in der Regel recht schnell erstellt sind, bleiben weitergehende Fragen jedoch häufig offen. D...
LPI 306 - Hochverfügbarkeit
Sie sind fortgeschrittener Linux Administrator mit Erfahrung im Bereich Hochverfügbarkeit? Mit der Prüfung 306 bietet das LPI Ihnen die Möglichkeit sich selbst und Anderen ihr Können unter Beweis zu stellen. Und damit die aktuell höchste im LPI verfügbare...
LFD430 Entwicklung von Gerätetreibern für Linux-Systeme
In diesem Kurs erlernen Sie die Entwicklung von Gerätetreibern für Linux-Systeme und entwickeln ein grundlegendes Verständnis des Linux-Kernels. Sie lernen folgendes kennen: Verschiedene Arten von Gerätetreibern in Linux Geeignete APIs zur Ve...
17. November, 4 Tage


Vim Texteditor
der Editor für Admins, Entwickler und andere Textarbeiter
Konfigurationsdateien, Quellcode und textuelle Daten sind die Stoffe mit denen Admins und Entwickler täglich arbeiten. Mit dem Texteditor Vim steht dafür ein effizientes Werkzeug zur Verfügung, dass (zusammen mit seinem Vorläufer vi) schon Generationen vo...
11. September, 2 Tage


Modern Open Source Data Warehouse
Dieser Kurs bietet eine umfassende Einführung in moderne Data Warehouse Architekturen sowie praktische Übungen zur Datenintegration, -analyse und -visualisierung mit Hilfe von Open Source Technologien. Sie lernen anhand praktischer Beispiele in diesem Ku...
Linux Netzwerkdienste
Sie setzen Linux bereits ein und wollen nun die Administration automatisieren und weitere Netzwerkdienste in Betrieb nehmen? In dieser Schulung lernen Sie von der Automatisierung über Benutzerverwaltung bis hin zu Sicherheitsfragen alles, was für den e...
11. August, 5 Tage


Linux Administration
Systeme einrichten
Sie haben Administrations-Erfahrung mit anderen Betriebssystemen und wollen nun damit beginnen, Linux in Ihrem Unternehmen einzuführen? Sie arbeiten schon etwas mit Linux, wollen aber mehr Sicherheit, als im Selbststudium in akzeptabler Zeit erreichbar is...
23. Juni, 5 Tage


digital forensics
Computer forensics are of interest not only for law enforcement. There is a number of reasons for conducting forensic analyses at enterprise level. Nevertheless, its realisation may be complicated and may pose various problems for administrators. On the o...
amavis against spam & viruses
Email for advanced learners
Email is an indispensable part of corporate communication. If you want to rely on email in a professional context, you will want to keep out spam, viruses and other kinds of unwanted content while still sending and receiving email without hindrance. The...
Matrix: Entwicklung und IoT
Matrix, der dezentrale Kommunikationsstandard, der insbesondere aus dem Kommunikationsbereich mit seinem verbreitetsten Client Element bekannt ist, kann als vielseitige Grundlage für eigene Anwendungen genutzt werden. Da Matrix im Grunde eine dezentral...
4. September, 2 Tage
Tomcat Administration
Apache Tomcat ist der beliebteste Java Webcontainer für die Entwicklung und Produktion. Die Gestaltung service-orientierter Systemlandschaften ist ohne Apache Httpd Server und Tomcat kaum noch denkbar. Profitieren Sie von dem aktuellen Entwicklungsschub i...
18. August, 5 Tage
Testen mit PHPUnit
Kontinuierlich und automatisiert testen
Kontinuierliches & automatisiertes Testen ist essentiell für die Entwicklung moderner Software. Es ist bekannt dass die Anzahl von Fehlern in Software dadurch drastisch reduziert wird[1]. Außerdem wurde gezeigt dass das Beheben eines Fe...