VS-Code als Entwicklungsumgebung für IBM i
EDUVS01

Dauer: 2 Tage

Programmentwicklung direkt auf dem IBM i Server

Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft. Visual Studio Code ist plattformübergreifend für die Betriebssysteme Windows, macOS und Linux verfügbar. Visual Studio Code basiert auf dem Framework Electron und ermöglicht u. a. Syntaxhervorhebung, Code-Faltung, Debugging, Autovervollständigung und Versionsverwaltung.

Seit diesem 2025 hat sich IBM bzw. IBM i dieser Entwicklungsumgebung genähert und befindet sich funktional seitdem auf einem ähnlichen Niveau wie RDi (rational Developer for i). In einigen Bereichen geht VS-Code mit den IBM i Extensions sogar noch über das Leistungsspektrum von RDi hinaus. Deshalb ist es sicherlich gut, sich mit dieser Programmierungsumgebung zu beschäftigen. Denn laut IBM konzentriert man sich intensiv auf die Weiterentwicklung der IBM i Extensions.

Last but not least: Sowohl VS-Code als auch die IBM i Extensions sind kostenfrei!

Themen

  • Das VS-Code Ökosystem
    • Installation und Basiskonfiguration
    • Extensions
      • Das IBM i Development Pack und andere
      • Installation und Basiskonfiguration
  • Die Arbeitsumgebung
    •  Bibliothekslisten
    • Quellen und Objekte filtern
    • Mit IFS-Objekten arbeiten
    • Mit Spoolfiles arbeiten
    • Verbindungs- und Befehlsprofile erstellen und verwenden
      • Projektbezug herstellen
  • Programme schreiben
    • RPG-, CL-Programme editieren
    • DDS: PFs, LFs, DSPFs und PRTFs
      • Snippets und Templates
      • Linting
  • Programme Umwandeln
    • Umwandungsbefehle individualisieren
    • Eigene Umwandlungsbefehle erstellen
    • Umwandlungslogs auswerten
  • Mit VS-Code IBM i Programme debuggen
    • IBM i seitige Konfiguration
    • Mit dem Debugger arbeiten
  • VS-Code mit eigenen Funktionen erweitern
    • Aktionen für Quellen
    • Aktionen für Objekte
  • Mit der Datenbank DB2 und SQL arbeiten
  • Mit IBM i Notebooks arbeiten
  • KI für die Entwicklungsarbeit einsetzen
    • MS Copilot – remote vs. Continue – lokal
Voraussetzungen:

Kenntnisse der diversen für IBM i relevanten Programmiersprachen

Newsletter

Erhalten Sie immer die neusten Info´s rund um das System Power i

Anmeldung zum Newsletter