Schulungen: Moderne Anwendungsentwicklung


PaketDauerBeschreibung
Basis1 Tag
  • Vorstellung verschiedner Konzepte
  • Best Practice Beispiele aus dem Leben

modern

Das Ziel:

  • Nachvollziehbarkeit
  • Sicherheit beim Entwickeln
  • Einfaches und schnelles Eingreifen bei Problemen
  • Besseres Programmieren im Team
  • Einfaches und sicheres Deployment
  • Stabiler Code
  • Möglichkeit neue Technologien integrieren können

Überblick

  • Rational Developer for i (RDi)
  • Visual Studio Code
  • Fully Free RPG
  • Prozduren / Module / Serviceprogramme / Bindeverzeichnis
    • Programmlogik wiederverwenden
    • Korrekt abgekapselte Prozeduren haben viele Vorteile
      • Wartbarkeit
      • Skalierung
      • Einfacher testen
      • Bessere Möglichkeit zur Modernisierung in der Zukunft
  • Code Coverage
    • Wieviel von meinem Code wird tatsächlich verwendet
  • Das Prinzip von Unit Tests
  • Versionierung der Sourcen
  • Automatisierung der Builds
  • Einsatz von Data Queues
    • Mikroservices
    • Skalierbarkeit
    • Parallelisierung
  • Dokumentationssystem (Wiki)