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 Logo

Bash

Stabil und fast überall verfügbar. Bash ist eine hervorragende universelle Shell mit guten Fähigkeiten zur Skript-Erstellung.

Webseite: Bash

Schulungsinhalte

  • Grundlagen
    • Syntax & Builtins
    • Pipelines & Umleitung
    • Shell Expansions
    • (Umgebungs-) Variablen
    • Kontrollfluss
  • Fortgeschritten
    • Best Practices
    • Prozesse & Signale
    • SSH
    • Makefiles
  • Nützliche Links
Git Logo

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: Git

Schulungsinhalte

  • 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 Logo

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: Go

Schulungsinhalte

  • 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 Logo

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 Code

Schulungsinhalte

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