Hier finden Kurs und Schulung statt
(same category in english)

Software Entwicklung

Neben Kursen zu speziellen Programmiersprachen und Entwicklungsumgebungen bietet das Linuxhotel auch Schulungen zu allgemeinen Entwicklerthemen, die den Horizont der Teilnehmer erweitern und einen Blick über den Tellerrand ermöglichen. So vermitteln ausgewiesene Experten ihr Wissen unter anderem zur Continous Integration mit Hudson und Jenkins, zur Verwaltung und Verteilung von Debian-Paketen und zur Durchführung von Unit-Tests mit PHP. Auch die Versionskontrolle mit Subversion und Git kommt nicht zu kurz, ebenso wenig wie Einblicke in Big Data und Enterprise Search mit Lucene, Nutch und SOLR. Mit speziellen Entwickler-Kursen zu IPv6, SNMP und OTRS wird das speziell auf Entwickler zugeschnittene Angebot abgerundet.

für Admins

für Entwickler

Apache Solr

Praxisworkshop zum Einsatz des Suchservers

Suchsysteme werden immer mehr zu einem zentralen Bestandteil vieler Anwendungen. Die Möglichkeit, auch große Datenmengen schnell... mehr

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... mehr

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... mehr

Apache Solr

Praxisworkshop zum Einsatz des Suchservers

Suchsysteme werden immer mehr zu einem zentralen Bestandteil vieler Anwendungen. Die Möglichkeit, auch große Datenmengen schnell... mehr

Versionskontrolle mit Git

Für viele Entwickler ist heute git das Versionskontrollsystem der Wahl. Dank seines dezentralen Ansatzes skaliert es vom einfachen, schnellen... mehr

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... mehr

Hudson / Jenkins deutsch english

Continious Integration

Mit der Verkürzung der Releasezyklen erlangt Continious Integration immer größere Bedeutung. Das bedeutet aber, dass das Bauen der Releases... mehr

IPv6 für Entwickler

Der Umstieg auf IPv6 ist in vollem Gange. Die großen Server- und Desktop Betriebssysteme und alle wichtigen Infrastruktur Netzwerkdienste... mehr

JacORB

CORBA Programmierung mit JacORB

CORBA ist einer der wichtigsten Industrie-Standards, wenn es darum geht, Prozesse über Rechnergrenzen hinweg miteinander kommunizieren zu... mehr

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... mehr

Linux für Entwickler deutsch english

Ob Embedded-System oder High-Performance Cluster, ob Smartphone, Desktop oder Server. Immer mehr Software wird heute auch für Linux... mehr

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... mehr

Maven deutsch english

Build Prozesse automatisieren

Im Umfeld der Java Entwicklung gibt eine ganze Reihe Werkzeugen, die den Build Prozess standardisieren und vereinfachen. Stellvertretend seien... mehr

Mercurial SCM

Versionskontrolle mit Mercurial

Mercurial SCM ist ein verteiltes Versionskontrollsystem, das sich sowohl in kleinen wie in großen Softwareprojekten großer Beliebtheit... mehr

OTRS Entwickler Schulung

Lernen Sie eigene Erweiterungen für OTRS zu schreiben

Sie nutzen bereits OTRS, aber Ihnen fehlt eine Funktion? Dieser Kurs wird Ihnen mehr als nur einen Einblick in den Quellcode und die... mehr

Objektorientierung / UML

An die natürliche Art des menschlichen Denkes angelehnte Muster werden auf strukturierte Weise entwickelt, dokumentiert und am Ende in Code... mehr

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... mehr

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... mehr

Subversion

Eine Versionskontrolle zu nutzen ist im Bereich der professionellen Softwareentwicklung heute nicht mehr weg zu denken. Hier hat man die... mehr

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... mehr

Testen mit PHPUnit

Kontinuierlich und autmatisiert Testen

Kontinuierliches & automatisiertes Testen ist essentiell für die Entwicklung moderner Software. Es ist bekannt dass die Anzahl von... mehr

Versionskontrolle mit Git deutsch english

Für viele Entwickler ist heute git das Versionskontrollsystem der Wahl. Dank seines dezentralen Ansatzes skaliert es vom einfachen, schnellen... mehr

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... mehr

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... mehr

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... mehr

Datenschutzerklärung  
Diese Webseite verwendet Cookies, um Inhalte und Dienste bereitzustellen. Mit der Nutzung erklären Sie sich damit einverstanden, dass wir Cookies verwenden.    weitere Infos