Unser offenes Kursprogramm
Wir haben an unsere Seminare einen hohen Qualitätsanspruch. Für uns bedeutet das vor allem, dass wir die Inhalte aktiv gestalten – von Dozenten, die sich mit der Praxis auskennen.
Beim Ausprobieren, Üben und Lernen dürfen unerwartete Fehler passieren. Unsere Dozenten zeigen, wie man mit solchen Situationen umgeht. Nur so sind Sie darauf vorbereitet, die Software nach dem Seminar eigenständig einzusetzen.
Wir legen großen Wert darauf, dass wir distributions- und herstellerneutrale Schulungen anbieten. Auch wenn das Thema der Schulung beispielsweise “Ubuntu Linux” oder “MySQL Datenbank” heißt, können Sie davon ausgehen, dass der Trainer auch die Alternativen kennt. Er wird Sie über alle Unterschiede und Besonderheiten aufklären.
Gerne passen wir uns an die Schulungsbedürfnisse unserer Kunden an. Nehmen Sie Kontakt auf und fragen Sie nach maßgeschneiderten Kursen.
Engagierte Dozenten. Intensiver Austausch. Umfangreiche Technik.
Unsere Kurse sind routiniert und gut vorbereitet, aber nicht auswendig gelernt.
Dauer:
8 Arbeitsstunden pro Schulungstag. Wir beginnen täglich um 9 Uhr und schulen – mit Pausen – bis 18 Uhr.
Materialien:
Jede*r Teilnehmer*in erhält bei Ankunft ein Notebook, das während des Aufenthalts überall – auch außerhalb der Kursräume – genutzt werden kann.
Als Schulungsmaterial erhalten Sie von uns ein oder mehrere Fachbücher, sowie eigene Ergänzungen und Übersichten. Dadurch können Sie nach Kursende die notwendige Literatur mitnehmen und bei Bedarf Inhalte nachschlagen.
Zertifikate:
Zum Abschluss jedes Kurses erstellen wir Ihnen Teilnahmezertifikate über die jeweiligen Lerninhalte.
Unsere Dozenten
Unsere Dozenten sind führende Entwickler, Fachbuchautoren und anerkannte Spezialisten aus der Open-Source-Szene.
Sie leiten die Kurse auch gerne mal im Team, so dass einige Seminare von zwei Dozenten geleitet werden. Dadurch kann sich jeder von ihnen auf das Thema konzentrieren, das er erstklassig beherrscht.
Teilnehmerwünsche erlaubt
Sie beschäftigen sich bereits mit einer Open-Source-Software und sind vorab auf ein Problem gestoßen? Unsere Dozenten beantworten auch Fragen, die unvorbereitet an sie herangetragen werden.
Offene und fachlich ausgerichtete Umgebung
Damit Sie die Open-Source-Software selbst ausprobieren können, bietet das Linuxhotel Ihnen eine offene und umfangreiche technische Ausstattung. Wir Open-Source’ler lieben das Selber machen. Deshalb stellen wir Ihnen mehr als herkömmliche Seminaranbieter bereit:
- Am ersten Tag erhalten Sie ein Leihnotebook von uns, das Sie auch außerhalb des Schulungsraum benutzen können.
- Es gibt einen kostenlosen Netzwerk- und Internetzugang in allen Zimmern, in den Aufenthaltsbereichen sowie im Park.
- Hotel, Gästezimmer und Seminarräume sind mit dem zentralem Router vernetzt.
- Auch Kleinigkeiten wie ein universelles Akkuladegerät für Ihre mitgebrachten NiCd und NiMh-Akkus und diverse Kabel, Switches usw. stehen Ihnen jederzeit im offenen Materiallager zur Verfügung.
- Die Seminarräume sind mit gesunden Drehstühlen für die Bandscheiben ausgestattet.
Alles inklusive
Wir als Linuxhotel legen den Fokus auf eine zwangslose Lernatmosphäre. Damit Sie das Optimum aus unseren Seminaren mitnehmen, möchten wir eine Umgebung schaffen, die Ihnen erlaubt Ihren normalen Arbeitsalltag zu vergessen. Nur so können Sie sich voll und ganz auf Ihre Schulung einlassen.
In unseren Seminaren sind Zimmer und Verpflegung inklusive. Dabei achten wir auf eine erstklassige Qualität.
Neben Frühstück, Mittag- und Abendessen stehen Ihnen auch Obst, selbstgebackene Kuchen sowie diverse Getränke jederzeit zur Verfügung.
= Highlight
! = Startet in kürze
GIS / Geodaten
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...
PostGIS
Geodaten verarbeiten in PostgreSQL
PostGIS setzt auf der freien Datenbank "PostgreSQL" auf und beinhaltet eine Fülle von Funktionen für räumliche Operationen, weshalb es sich hervorragend für Geoanwendungen und Nutzung in GIS-Desktopsoftware eignet. So kann es als zentraler Datenspeicher i...
PostgreSQL Datenbank
Mit einer zwanzigjä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...
QGIS und GRASS
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...
WebGIS & Mapserver
Der WebGIS-Kurs (UMN-Mapserver, Mapscript, PostGIS) richtet sich an Anwender, die das Web als Plattform für Ihre GIS-Anwendungen entdecken wollen. Diese Schulung versetzt die Teilnehmer in die Lage, eine komplette WebGIS-Anwendung basierend auf Freier Sof...
Sicherheit
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...
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...
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 ...
Android Forensik
Auch im Android Smartphone tickt ein Linux Kernel. Die Verkaufszahlen sind stark steigend, damit steigt auch die Zahl der Angriffe auf Android Geräte. Nicht nur der Forensiker, sondern auch Administratoren sehen sich immer häufiger mit der Notwendigkeit k...
Android Sicherheit
Apps und Betriebssystem härten
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...
Angriffstechniken
Kenne Deinen Feind
Viele Administratoren kennen die Situation: Teambesprechung. Jemand macht den Vorschlag einen Dienst oder ein Feature im Netzwerk einzubauen. Der Admin erklärt: "Das wäre für die Netzwerksicherheit eine Katastrophe". Darauf der Teamleiter: "Also so schlim...
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...
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...
Datenbank Forensik
Bei Betrugsdelikten muss die digitale Spurensuche vermehrt auf Server im Internet zugreifen. Dort sind es häufig Datenbanken, die durchsucht werden müssen. Egal ob es sich um LAMP Server oder stand alone Server handelt, der Forensiker muss die Daten abgre...
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...
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...
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....
DNS & 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 Transportwege gefälscht, und falsche DNS Daten können in in DNS Server eingeschleust werden. Da so gut wie alle Intern...
DNS & 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 ...
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 ...
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...
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 ...
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...
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...
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...
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 Unix-Administratoren einen Einstieg in Open...
OpenVPN
Netzwerke einfach und sicher verbinden
OpenVPN gestattet es dem Benutzer, auf einfachste Weise zuverlässige Sicherheit und Privatsphäre zu erlangen. Mit wenigen Handgriffen lassen sich Standorte mit modernsten Verschlüsselungsmethoden auf militärischer Sicherheitsstufe absichern. Der Admin ent...
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 (inkl. kGNU/FreeBSD unter Debian) und seit Version 10.7 'Lion' auch in Apple MacOS X anzutreffen. Dieses Traini...
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, dass nicht mehr offiziell unter...
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...
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...
Sichere Webentwicklung
Webbasierte Anwendungen absichern und verteidigen
Webanwendungen sind verführerisch einfach zu erstellen: ein paar Zeilen Code und eine neue Anwendung ist weltweit verfügbar. Programmierer werden von der einfachen Entwicklung jedoch oft dazu verleitet, Sicherheitsaspekte zu vernachlässigen. Dadurch entst...
Sicherheit für OAuth & 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 Login für Benutzer möglichst einfach zu gestalten und Applikationen an soziale Net...
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...
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...
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...
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...
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...
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...
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...
Netzwerkdienste
AD with Zentyal
Deploying and customizing an Active Directory/Samba4 SMB network with Zentyal
This 2 days course has been designed for Windows and Linux system administrators that want to deploy and maintain Active Directory domains using Zentyal. Only basic network knowledge with AD and Linux concepts is required....
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...
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...
Apache Webserver
Der apache httpd Server ist mit mehr als 50% Marktanteil der meistverbreitete Webserver im Internet. 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ünglic...
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 ü...
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...
CUPS / 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...
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...
dhcp
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 ...
DHCP
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...
DNS & 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 Transportwege gefälscht, und falsche DNS Daten können in in DNS Server eingeschleust werden. Da so gut wie alle Intern...
DNS & 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 ...
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...
DNS und Bind
Die Grundlagen des Domain Name System
Das Domain Name System (DNS) ist der Herzschlag des Internet. 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 W...
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 ...
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 fur Benutzer und Gruppen. Dabei kann das IDM FreeIPA bei ...
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...
IPv6
Ein Netzwerk das sich ganz ohne DHCP-Server oder ähnliches einfach so selbst konfiguriert? Eine Protokolländerung die den Durchsatz von Routern ohne neue Hardware drastisch erhöht? Providerwechsel ohne Änderung der IP-Adressen und aufwändiges Umkonfigurie...
IPv6
A network just configuring itself on its own, without a DHCP server or the like? A change in protocols enhancing the throughput of routers drastically without any new hardware? Switching providers without change of IP addresses or extensive reconfiguratio...
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 ...
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...
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...
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...
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...
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...
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...
Postfix Mailserver
Einen Mailserver konfigurieren ist nicht schwierig, aber ein wenig mehr als eine CD einlegen braucht es schon. Gut, dass es Postfix gibt denn seit der SMTP-Server des preisgekrönten Programmierers Wietse Venema den Markt betreten hat, fragt man sich wa...
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 installierende Lösung zur V...
Shibboleth Grundlagen
Single Sign-On mit Shibboleth: Anwendungen schützen
Single Sign-On mit Shibboleth: Anwendungen schützen Verteilte Authentifizierung und Autorisierung für Webanwendungen Wächst die Zahl der (Web-)Anwendungen, kommt schnell der Ruf nach "Single Sign-on". Mit Shibboleth steht dafür ein Verfahren zur verte...
Shibboleth Id Provider
Single Sign-On mit Shibboleth: der Identity Provider im Detail
Single Sign-On mit Shibboleth: der Identity Provider im Detail Verteiltes Identity Management und Single Sign-On im Web Wächst die Zahl der (Web-)Anwendungen kommt schnell der Ruf nach "Single Sign-on". Mit Shibboleth steht dafür ein Verfahren zur ver...
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 ...
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 ...
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...
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...
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 ...
LPI-Vorbereitung
BSD Specialist
exam preparation
The contents of this training will be defined by the knowledge gaps of the participants. Our BSD Specialist prep course is directed at UNIX-experienced persons aiming to close their professional knowledge gaps without wasting time on having to listen to k...
BSD Specialist
Prüfungsvorbereitung für die BSD Zertifizierung des LPI
Der Inhalt dieser Schulung wird durch die Wissenslücken der Teilnehmer bestimmt. Unser BSD-Specialist-Vorbereitungskurs wendet sich an Unix-Erfahrene, die gezielt ihre fachlichen Lücken füllen möchten, ohne Zeit dadurch zu vergeuden, Bekanntes nochmal hör...
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...
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 ...
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...
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...
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 ...
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...
LPI 300 - LDAP & Samba
Vorbereitung auf die LPI Prüfung 300
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,...
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...
LPI 304 - HA & Virt.
Vorbereitung auf die Prüfung LPI 304 Hochverfügbarkeit & Virtualisierung
Sie sind fortgeschrittener Linux Administrator mit Erfahrung im Bereich Hochverfügbarkeit und Virtualisierung? Mit der Prüfung 304 bietet das LPI Ihnen die Möglichkeit sich selbst und Anderen ihr Können unter Beweis zu stellen. Und damit die aktuell höchs...
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...
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...
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...
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...
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 installierende Lösung zur V...
systemd
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...
Datenbanken
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 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...
Elastic Search
Elasticsearch 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 hin zur Logaggreg...
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 (...
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....
Galera Cluster für MySQL
Installation - Konfiguration - Betrieb
Hochverfügbarkeit für MySQL/MariaDB wird mehr und mehr ein Thema. Mit Galera Cluster haben wir die ideale Lösungen für die meisten HA Anforderungen....
MariaDB / 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...
MariaDB/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....
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 ...
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...
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...
MySQL advanced
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 ...
MySQL Backup
Backup, Restore und Recovery von MySQL
MySQL/MariaDB ist schnell und einfach installiert, doch was dann? Die Daten wachsen, die Datenbank wird geschäftskritisch... Das wichtigste am Betreiben einer Datenbank ist ein sauberes Backup/Recovery-Konzept. Alle haben Backups, aber wer denkt schon a...
MySQL 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...
MySQL Hochverfügbarkeit
Verschiedene Methoden wie mit MySQL Hochverfügbarkeit erreicht wird
Was tun, wenn die Verfügbarkeit der MySQL/MariaDB Datenbanken immer wichtiger wird? Wenn die Zahl der Datenbankzugriffe steigt und Unterbrechungen auf weniger Akzeptanz stoßen? Also Anforderungen wie Skalierbarkeit (scale-out) und Hochverfügbarkeit (High ...
MySQL Performance Tuning
Wie hole ich das Optimum aus MySQL heraus?
Je wichtiger unsere MySQL/MariaDB Projekte werden, je mehr Daten in die MySQL/MariaDB 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...
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...
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...
PostGIS
Geodaten verarbeiten in PostgreSQL
PostGIS setzt auf der freien Datenbank "PostgreSQL" auf und beinhaltet eine Fülle von Funktionen für räumliche Operationen, weshalb es sich hervorragend für Geoanwendungen und Nutzung in GIS-Desktopsoftware eignet. So kann es als zentraler Datenspeicher i...
PostgreSQL Backup
Backup, Restore und Recovery von Postgres
PostgreSQL ist schnell und einfach installiert, doch was dann? Die Daten wachsen, die Datenbank wird geschäftskritisch... Das wichtigste am Betreiben einer Datenbank ist ein sauberes Backup/Recovery-Konzept. Alle haben Backups, aber wer denkt schon an d...
PostgreSQL Datenbank
Mit einer zwanzigjä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...
PostgreSQL für Entwickler
Effizient entwickeln mit PostgreSQL
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....
PostgreSQL für Fortgeschrittene
Backup, Performance und Hochverfügbarkeit
Sie haben bereits Erfahrung mit der Administration von Postgres, stoßen aber bei manchen Themen an Ihre Grenzen? Mit diesem Kurs bieten wir erfahrenen Postgres Administratoren praxistaugliche Antworten auf Fragen zu Backup: welche Möglichkeiten ha...
PostgreSQL Hochverfügbarkeit
Verschiedene Methoden wie mit PostgreSQL Hochverfügbarkeit erreicht wird
Was tun, wenn die Verfügbarkeit der PostgreSQL Datenbanken immer wichtiger wird? Wenn die Zahl der Datenbankzugriffe steigt und Unterbrechungen auf weniger Akzeptanz stoßen? Also Anforderungen wie Skalierbarkeit (scale-out) und Hochverfügbarkeit (High Ava...
PostgreSQL Performance Tuning
Wie hole ich das Optimum aus PostgreSQL heraus?
Je wichtiger unsere PostgreSQL Projekte werden, je mehr Daten in die PostgreSQL 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 leide...
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üßte man SQL können. Administratoren, Entwickler, Power-User - jeder stellt irgendwann fest: ohne SQL geht es nicht weite...
Software Entwicklung
agile Java Entwicklung
Was ich schon immer über erfolgreiche Java Projekte wissen wollte
Was macht ein erfolgreiches Software Projekt aus? Die erfolgreiche Durchführung eines Java-Projektes ist wie bei jedem anderen Software-Projekt auch von einer Vielzahl von Faktoren abhängig. Erfolgreiche Projekte beginnen mit richtig spezifizierten Anf...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 ...
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...
Machine Learning mit Python
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...
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...
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 ...
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 ...
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...
Objektorientierung / 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...
Professionelles Entwickeln mit PHP
Getestete und qualitativ hochwertige PHP-Anwendungen entwickeln
In agilen Teams und schnelllebigen Arbeitsumgebungen ist es eine Herausforderung für ständig funktionierende Software zu sorgen. Von Web-Applikations-Entwicklern wird erwartet, dass sie schnell neue Features entwickeln können und Fehler zeitnah beheben. 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...
SNMP für Entwickler
Agenten für eigene Applikationen entwickeln
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 ...
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...
Systemprogrammierung
Wie nutze ich die Linux-API mit Posix-Funktionen
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...
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...
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...
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...
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...
Java und JVM
agile Java Entwicklung
Was ich schon immer über erfolgreiche Java Projekte wissen wollte
Was macht ein erfolgreiches Software Projekt aus? Die erfolgreiche Durchführung eines Java-Projektes ist wie bei jedem anderen Software-Projekt auch von einer Vielzahl von Faktoren abhängig. Erfolgreiche Projekte beginnen mit richtig spezifizierten Anf...
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...
Clean Code
Praktiken und Prinzipien für gute Software
Was braucht es, um dauerhaft erfolgreich Software zu entwickeln? Das Clean Code Development bietet mit seinen Prinzipien und Praktiken eine wertvolle Orientierungshilfe und zugleich eine bewährte Basis auf dem Weg zu höherer Softwarequalität, effizientere...
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...
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 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...
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...
JavaFX
JavaFX erlaubt es Webanwendungen zu entwickeln, die sich wie Desktopanwendungen anfühlen. Java-Entwicklern stehen die bereits bekannten Widgets und Funktionen zur Verfügung. Dank Java-Plugin laufen die so erstellte Anwendungen auf etwa 70% aller Desktop-C...
JavaServer Faces
Java Server Faces ist der wichtigste Standard zur produktiven Entwicklung von Web-Applikationen auf Basis der Java Enterprise Edition 5 und 6. In diesem Kurs erfahren Sie alles Wesentliche über den Aufbau und die Architektur des Frameworks und Sie werden ...
JBoss EAP
Konfiguration, Deployment und Administration
JBoss ist schon seit vielen Jahren eine feste Größe im Bereich der Java Application Server. Mit der darauf aufbauenden Enterprise Application Platform (EAP) steht eine Java EE zertifizierte Umgebung unter Open-Source Lizenz kostenlos zur Verfügung. I...
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) ...
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...
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...
Programmiersprachen
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...
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...
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...
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...
C++ Programmierung
Objektorientiertes Programmieren in C++
Die weit verbreitete objektorientierte Programmiersprache C++ eignet sich vor allem zum Entwickeln hocheffizienter Software für technisch-wissenschaftliche und für hardwarenahe Aufgaben. Für C++ (2003 ISO normiert) existieren viele umfangreiche, plattform...
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...
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 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...
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...
JavaScript
Über die Browser hat die Programmiersprache JavaScript ihren Weg von der Webentwicklung hinein in SmartPhone- und Desktop Apps gefunden. Darüber hinaus erfreut sie sich dank Node.js auch serverseitig einiger Beliebtheit. Dieser Kurs bereitet Entwicklern ...
Objektorientierung / 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...
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...
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...
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...
Programmieren lernen
mit JavaScript, Perl, PHP, Python oder Ruby
Die erste Programmiersprache ist immer die Schwerste. Doch interaktive Skriptsprachen wie JavaScript, Perl, PHP, Python und Ruby machen den Schritt vom fortgeschrittenen Computernutzer zum Programmierer leichter. Aber auch noch nie waren Programmierkenntn...
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...
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...
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...
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 ...
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...
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...
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...
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 verbirgt sich dahinter eine vollst...
SNMP für Entwickler
Agenten für eigene Applikationen entwickeln
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 ...
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üßte man SQL können. Administratoren, Entwickler, Power-User - jeder stellt irgendwann fest: ohne SQL geht es nicht weite...
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...
Web
AJAX - interaktives Web
AJAX die Arbeit im Web revolutioniert. Ein Blick hinter die Kulissen zeigt: so neu sind die Techniken hinter AJAX gar nicht. Und das ist eine Stärke: HTML/XHTML, JavaScript und das Document Object Model ( DOM ) des W3C sind bewährte Techniken, die mit jed...
Apache Webserver
Der apache httpd Server ist mit mehr als 50% Marktanteil der meistverbreitete Webserver im Internet. 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ünglic...
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...
Drupal
Der Open-Source-Baukasten für Content-Redaktion und ambitionierte Web-Projekte
Drupal zählt zu den weltweit meist installierten Content-Management-Systemen mit einem hohen Marktanteil bei Verlagen, Universitäten und Regierungen. Redaktionssysteme, Intranets, Communities, Shops, Online-Datenbanken, Workflows, mehrsprachige Website...
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...
HTML5 & 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...
JavaScript
Über die Browser hat die Programmiersprache JavaScript ihren Weg von der Webentwicklung hinein in SmartPhone- und Desktop Apps gefunden. Darüber hinaus erfreut sie sich dank Node.js auch serverseitig einiger Beliebtheit. Dieser Kurs bereitet Entwicklern ...
jQuery
jQuery vereinfacht JavaScript und Ajax enorm. Vieles, was man in JavaScript mühevoll zu Fuß machen muss wird mit jQuery stark abgekürzt: der Zugriff auf HTML- und XML-Elemente, die Manipulation des DOM- und HTML-Baums, Ajax, JavaScript-Animationen und CSS...
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...
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...
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...
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...
Professionelles Entwickeln mit PHP
Getestete und qualitativ hochwertige PHP-Anwendungen entwickeln
In agilen Teams und schnelllebigen Arbeitsumgebungen ist es eine Herausforderung für ständig funktionierende Software zu sorgen. Von Web-Applikations-Entwicklern wird erwartet, dass sie schnell neue Features entwickeln können und Fehler zeitnah beheben. A...
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...
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...
Shibboleth Grundlagen
Single Sign-On mit Shibboleth: Anwendungen schützen
Single Sign-On mit Shibboleth: Anwendungen schützen Verteilte Authentifizierung und Autorisierung für Webanwendungen Wächst die Zahl der (Web-)Anwendungen, kommt schnell der Ruf nach "Single Sign-on". Mit Shibboleth steht dafür ein Verfahren zur verte...
Shibboleth Id Provider
Single Sign-On mit Shibboleth: der Identity Provider im Detail
Single Sign-On mit Shibboleth: der Identity Provider im Detail Verteiltes Identity Management und Single Sign-On im Web Wächst die Zahl der (Web-)Anwendungen kommt schnell der Ruf nach "Single Sign-on". Mit Shibboleth steht dafür ein Verfahren zur ver...
Sichere Webentwicklung
Webbasierte Anwendungen absichern und verteidigen
Webanwendungen sind verführerisch einfach zu erstellen: ein paar Zeilen Code und eine neue Anwendung ist weltweit verfügbar. Programmierer werden von der einfachen Entwicklung jedoch oft dazu verleitet, Sicherheitsaspekte zu vernachlässigen. Dadurch entst...
Sicherheit für OAuth & 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 Login für Benutzer möglichst einfach zu gestalten und Applikationen an soziale Net...
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...
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...
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...
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...
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...
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...
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...
Anwendungen
Bayesian Analysis with R
WinBUGS and R
During the last years, Bayesian statistical modelling has become one of the most fashionable statistical approaches in scientific and technological applications. There are at least two reasons for this trend. One is the current demand of building statis...
Bayesian Hierarchical
Bayesian Hierarchical Modeling with R/BUGS
The course is for researchers, who need to analyze data with a hierarchical or multi-level structure, missing values, imprecise measurement data, complex correlation patterns and other complexities found in practice. Bayesian hierarchical models offer ...
Bayesian Hierarchical
Bayesian Hierarchical Modeling with R/BUGS
The course is for researchers, who need to analyze data with a hierarchical or multi-level structure, missing values, imprecise measurement data, complex correlation patterns and other complexities found in practice. Bayesian hierarchical models offer ...
Bayesische Analysen mit R
WinBUGS und R
In den letzten Jahren ist die Bildung statistischer Modelle nach Bayes zu einer der elegantesten statistischen Vorgehensweise in wissenschaftlichen und technologischen Anwendungen geworden. Für diese Entwicklung gibt es mindestens zwei Gründe: Einer ist d...
Blockchain: Auswirkungen auf Wirtschaft und Gesellschaft
Beim Thema Blockchain wird viel über die Technologie gesprochen. Doch die Technologie alleine nutzt wenig ohne die Menschen, die sie sinnvoll einsetzen, um konkrete Probleme zu lösen, nachhaltige Geschäftsmodelle zu entwickeln. Und einen Mehrwert für die ...
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...
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...
Drupal
Der Open-Source-Baukasten für Content-Redaktion und ambitionierte Web-Projekte
Drupal zählt zu den weltweit meist installierten Content-Management-Systemen mit einem hohen Marktanteil bei Verlagen, Universitäten und Regierungen. Redaktionssysteme, Intranets, Communities, Shops, Online-Datenbanken, Workflows, mehrsprachige Website...
Ethereum
Smart Contracts für Ethereum erstellen
Ethereum ist die erste öffentliche Blockchain, auf der Smart Contracts in großerem Umfang genutzt werden. In dieser Schulung lernen Sie am praktische Beispiel, wie sie eigene Smart Contracts in der Programmiersprache Solidity schreiben und in die Ethereum...
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...
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...
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...
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...
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...
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 ...
Mining von Kryptowährungen
Schürfen nach digitalem Gold
Früher war der Klondike der Anlaufpunkt für Goldschürfer aus aller Welt. In heutigen Zeiten ist das digitale Gold aber weitaus luktraviter. Heute rechnen Crypto-Miner auf der ganzen Welt 24 Stunden 7 Tage die Woche um die Wette um valide Transaktionsblöck...
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...
openHAB
openHAB is a vendor- and technology-agnostic Open Source automation software for your home. In this one-day workshop we introduce openHAB2 to participants and show them how to configure and use certain aspects of the software, and in particular, discus...
OpenOffice für Admins
Die freie (kostenlose) Office-Suite OpenOffice.org hält Einzug in Unternehmen und Institutionen. In diesem Kurs schulen wir die vielfältigen Möglichkeiten zentraler Administration, geeignete Migrationsstrategien und unternehmensrelevante Funktionen. Dies ...
OTRS für Windows
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...
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...
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...
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 ...
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...
Publishing mit Scribus
Professionelles Business-Publishing mit Scribus & Co.
Desktop Publishing (DTP, "Publizieren vom Schreibtisch aus") ist eine moderne Form des Publizierens, bei der alle Vorgänge, von der Text- und Grafikeingabe bis hin zur Satzherstellung, am Computer abgewickelt werden. Generell wird darunter primär die Vorb...
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...
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 ...
Request-Tracker - RT
Ticketbearbeitung mit einem modularen Ticket/Workflow System
Request Tracker ist ein modulares OpenSource Ticket/Workflow System welches von Jesse Vincent (BestPractical Solutions/Perl/Cpan) entwickelt und von vielen Top 50 Firmen bis hin zu Non Profit Organisationen weltweit genutzt wird. Mit RT ist eine nachhalti...
Statistical modeling / R
R is a freely available software environment for statistical computing and graphics. This course encourages the use of R for extensive exploratory data analysis and the use of advanced statistical modeling tools for data analysis. Who should attend? ...
Statistical modeling / R
R is a freely available software environment for statistical computing and graphics. This course encourages the use of R for extensive exploratory data analysis and the use of advanced statistical modeling tools for data analysis. Who should attend? ...
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...
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...
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...
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/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...
Zammad Agent/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 Foundation Trainings
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...
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 ...
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 ...
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...
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...
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 ...
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...
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...
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 ...
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...
LFD432 Optimierung von Linux-Gerätetreibern für mehr Energie-Effizienz
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 Verbi...
LFD432 Optimizing Linux Device Drivers for Power Efficiency
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 AP...
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...
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...
LFD440 Linux Kernel Debugging and Security
Linux Kernel Internals and Debugging provides experienced programmers with a solid understanding of the Linux kernel. Upon mastering this material, you will have a basic understanding of the Linux architecture, kernel algorithms, scheduling, hardware and ...
LFD440 Linux Kernel Internas und Sicherheit
Der Kurs vermittelt erfahrenen Programmierern ein solides Verständnis des Linux-Kernels. Nach diesem Kurs kennen Sie die Linux-Architektur, Scheduling, Hardware- und Speicherverwaltung, Modularisierungsmethoden und Debugging sowie die Arbeitsweise der Ker...
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...
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...
LFD460 Embedded Linux 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...
LFD460 Embedded Linux 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: ...
LFS300 Fundamentals of Linux
Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and a billion Android devices. In short, Linux is everywhere. This instructor-led course will give you a good working kno...
LFS300 Linux Grundlagen
94% der Hochleistungsrechner der Welt, fast alle Server im Internet, der Großteil des globalen Finanzhandels und eine Milliarde Android-Geräte – alles arbeitet mit Linux. Linux ist sozusagen allgegenwärtig. Dieser von einem Dozenten geleitete Kurs vermitt...
LFS301 Linux for System Administrators
Die Linux-Systemadministration ist eine der komplexesten Aufgaben in der IT. Wenn Sie professionelle Vorbereitung auf das Certified System Administration Examen durch die Linux Foundation, eine Schulung für den Einstieg in die Linux-IT-Laufbahn oder Unter...
LFS301 Linux für Administratoren
Linux system administration is one of the most in-demand skills in IT. Whether you're looking for expert test prep for the Linux Foundation Certified System Administration certification, need training to help start a new Linux IT career, transition to Lin...
LFS311 Linux for System Engineers
The need for sysadmins with advanced administration and networking skills has never been greater, and competition for people with experience is fierce. Whether you're looking for expert test prep for the Linux Foundation Certified Engineer certification, ...
LFS311 Linux für Systemingenieure
Der Bedarf an Systemadministratoren mit fortgeschrittenen Kenntnissen der Administration und Netzwerktechnik ist hoch wie nie zuvor. Der Wettstreit um erfahrene Mitarbeiter ist in vollem Gange. Wenn Sie professionelle Vorbereitung auf das Certified Engine...
LFS416 Linux Security
Sicherheit ist ein bedeutendes Anliegen. Regelmäßig wird über größere Sicherheitsbedrohungen wie Shellshock und Heartbleed berichtet. Es ist wichtiger denn je, die Daten zu schützen, für die Sie die Verantwortung tragen. Dieser Kurs beleuchtet zahlreiche ...
LFS416 Linux Security
Security is always a concern, and with major security holes like Shellshock and Heartbleed being announced regularly, it’s more critical than ever to secure the data you are liable for. This course will walk you through the many risks and threats that exi...
LFS426 Linux Performance Tuning
Der optimale Betrieb von Linux-Systemen ist für die meisten Linux-IT-Fachleute eine anwendungskritische Aufgabe. Dieser Kurs beleuchtet die geeigneten Tools, Subsysteme und Techniken, die für eine Performance-Optimierung von Linux-Systemen erforderlich si...
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...
LFS462 Open Source Virtualization
Learn KVM from the ground up with a focus on QEMU and libvirt, as well as Xen. By the end of this course, you will understand how these and other related open source components can be assembled to create a virtual IT infrastructure. There is a focus on pr...
LFS462 Open-Source Virtualisierung
Lernen Sie KVM mit Schwerpunkt auf QEMU und libvirt sowie Xen kennen. Nach diesem Kurs verstehen Sie, wie sich diese und weitere Open-Source-Komponenten zu einer virtuellen IT-Infrastruktur integrieren lassen. Der Fokus liegt auf praktischen Fähigkeiten, ...
LFS465 Software Defined Networking mit OpenDaylight
OpenDaylight ist eine offene Netzwerkplattform, die SDN ermöglicht und eine solide Basis für NFV (Network Functions Virtualization) in sämtlichen Netzwerk-Größen darstellt. Dieser zweitägige Kurs ist die kompakte und intensivere Version unseres viertäg...
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...
Rechenzentrum
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...
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...
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 ...
Ceph
Eine technische Einführung in das verteilte Speichersystem Ceph und seine Anwendungsbereiche
Ceph ist ein verteiltes Speichersystem, dass 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...
Cloud Computing
IaaS mit Ubuntu Enterprise Cloud, Eucalyptus, OpenNebula und Co.
Viele Firmen setzen derzeit auf die schillernden und nahezu unbegrenzt erscheinenden Möglichkeiten von Cloud Computing und bauen Ihr Geschäftsmodel darauf auf. Was aber genau ist Cloud Computing und wie setzt man es erfolgreich in der eigenen Firmen IT-In...
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...
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...
Docker und Podman
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ä...
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...
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...
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...
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...
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...
Hochverfügbarkeit
Cluster bauen mit heartbeat, pacemaker+corosync, OpenAIS, 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. ...
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...
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...
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...
Kubernetes
Kubernetes hat sich zu dem wichtigsten Werkzeug zur Container-Orchestrierung entwickelt. Der Kurs vermittelt Grundkenntnisse im Umgang mit Kubernetes. Die Teilnehmer üben den Umgang mit den praxisrelevanten Resourcen und lernen, Anwendungen auf Kubernetes...
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...
Logstash
Einführung in Logstash und Kibana
Elasticsearch, Logstash 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. Die Logda...
LXC Linux Containers
leichtgewichtige Virtualisierung mit LXC
Mit LXC (LinuX Containers) gibt es eine leichtgewichtige Alternative zur Virtualisierung mit Hypervisoren. Besonders eignet sich LXC, wenn sehr viele virtuelle Linux-Gäste auf einem Host laufen sollen, oder für die Isolierung einzelner Anwendungen auf ein...
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...
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...
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 ...
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...
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...
opsi Client Management
Softwareverteilung und automatische Installation von Windows/Linux Clients und Servern
Linuxserver stellen Ihre Dienste oft genug Netzwerken mit Windows/Linux-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 Management Sy...
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...
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...
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 ...
Prometheus
Monitoring mit Prometheus
Prometheus ist ein Monitoring System, welches auf Basis einer Time-Series Datenbank tiefe Einblicke in die Gesundheit verteilter Systeme ermöglicht. Durch aktives Anfragen von Metrik-Endpunkten und einer Vielfalt an bereits existierenden Exporters ist es ...
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 ...
Proxmox VE Advanced
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....
Proxmox VE Installation und Konfiguration
Proxmox VE richtig installieren und konfigurieren
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....
Puppet
offizielles Puppet Grundlagen Training (Getting Started With Puppet)
Ä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...
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...
Puppet Fortgeschrittene
offizieller Puppet Practitioner Kurs
Jeder Admin, der bereits viel mit Puppet arbeitet, stellt sich irgendwann die eine oder andere Frage: wie sieht eine gute Puppet Modul Struktur aus? was hat es mit Trennung von Code und Daten auf sich? wie orchestriere ich die 400 Server? w...
Saltstack
Konfigurationsverwaltung mit Saltstack
Saltstack ist ein skalierbares Werkzeug zur Verwaltung von lokalen Server-Infrastrukturen und Clouds. Einmal eingerichtet, kann ein Administrator damit in Sekunden neue Software verteilen und konfigurieren. Anders als andere Lösungen zur Konfigurationsver...
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 ...
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...
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...
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...
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...
ZFS
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...