Schulung
Ob zum Auffrischen des vorhandenen Wissens oder um den Wechsel zu einer neuen Technologie zu beschleunigen. Unsere Schulungen sind eine effektive Möglichkeit, alle Beteiligten abzuholen und auf den gleichen Stand zu bringen. Die Entwicklung neuer Funktionalität ist nur ein kleiner Teil der Softwareentwicklung; der größere ist die langfristige Pflege und Wartung. Wenn dieses Wissen ungleich verteilt ist, können natürliche Fluktuation und Restrukturierungen ein Projekt ausbremsen oder sogar zum Stillstand bringen. Durch den Fokus auf eine solide Wissensbasis stärken wir Ihre Fähigkeit, sich an Änderungen anzupassen, und zeigen Ihnen, dass "agil" nicht bloß ein Marketingbegriff ist.
Entwickler-Grundlagen
Wir sind der Meinung, dass eine kurze und sorgfältig gepflegte Liste von Technologien einer langen und spezialisierten Liste fast immer überlegen ist. Richtig angewendet bieten diese Technologien einen Grad an Interoperabilität, der sehr schnell einen Mangel an Spezialisierung ausgleichen kann. Weniger Technologien sorgen für eine schnellere Einarbeitung neuer Mitarbeiter, verhindern Wissenssilos, und fördern eine "brauchen wir das wirklich?" Denkweise. Unser Ziel ist es, Ihnen maximale Produktivität bei minimalem Einsatz von Ressourcen zu ermöglichen. Alle aufgeführten Technologien sind gratis und quelloffen, und werden von uns selbst eingesetzt, z.B. für diese Webseite.

Bash
Stabil und fast überall verfügbar. Bash ist eine hervorragende universelle Shell mit guten Fähigkeiten zur Skript-Erstellung.
Webseite: BashSchulungsinhalte
- Grundlagen
- Syntax & Builtins
- Pipelines & Umleitung
- Shell Expansions
- (Umgebungs-) Variablen
- Kontrollfluss
- Fortgeschritten
- Best Practices
- Prozesse & Signale
- SSH
- Makefiles
- Nützliche Links

Git
Wenn es um das Nachhalten von Änderungen in der Softwareentwicklung geht, ist Git eindeutig Industriestandard. Entwickelt vor mehr als 15 Jahren, hat es sich als stabile Versionsverwaltung für kleine und große Projekte durchgesetzt.
Webseite: GitSchulungsinhalte
- Grundlagen
- Konfiguration
- Dezentrale Versionsverwaltung
- Commits & Log
- Branching & Merging
- Synchronisierung
- Aliase
- Fortgeschritten
- Best Practices
- Arbeitsweisen
- Merge / Rebase / Reset
- Geschichte umschreiben
- Patches & Cherry-Pick
- Nützliche Links

Go
Einfach und zuverlässig, mit erstklassiger Unterstützung für Nebenläufigkeit und außergewöhnlichem Tooling. Die perfekte Lösung für Kommandozeilen-Anwendungen und Web-Services, ob HTTP oder gRPC.
Webseite: GoSchulungsinhalte
- Grundlagen
- "Hello, World!"
- Variablen und Funktionen
- Module und Pakete
- Typen und Schnittstellen
- Kontrollfluss
- Kommandozeilen-Argumente
- HTTP Server
- Fortgeschritten
- Best Practices
- Nebenläufigkeit
- Race Detector
- gRPC Server
- Statische Binärdateien
- Dockerfiles
- Nützliche Links

Visual Studio Code
Saubere Oberfläche, hochgradig erweiterbar und aktualisiert auf monatlicher Basis. Die beliebteste Entwicklungs-Umgebung nach der Stack Overflow’s 2019 Developer Survey.
Webseite: Visual Studio CodeSchulungsinhalte
- Grundlagen
- Editor & Navigation
- IntelliSense & Refactoring
- Integriertes Terminal
- Versionsverwaltung
- Erweiterungen installieren
- Fortgeschritten
- Arbeiten mit Bash, Git & Go
- Einstellungen und Tastaturkürzel
- Debugging
- Tasks
- Nützliche Links
Nicht gefunden, wonach Sie gesucht haben? Lassen Sie es uns wissen! Wir erweitern und verbessern unser Angebot kontinuierlich und freuen uns über Ihre Rückmeldung.