Clean ABAP

*inkl. Verpflegung während der Workshops. Exkl. Reisekosten. Kein Abendprogramm.

Beschreibung
Clean ABAP Training: Lernen Sie, wie Sie sauberen und wartbaren ABAP-Code schreiben!

Möchten Sie Ihre ABAP-Entwicklung auf das nächste Level heben? Unser Clean ABAP Training ist genau das Richtige für Sie! Hier lernen Sie die besten Techniken und Praktiken, um sauberen, effektiven und wartbaren Code zu erstellen.

Was Sie im Training erwartet:
  • Einführung in Clean Code: Verstehen Sie die Grundprinzipien von Clean Code und lernen Sie, warum sauberer Code entscheidend für die Qualität und Wartbarkeit von Software ist.

  • Effiziente Programmierung: Erfahren Sie, wie Sie ABAP-Code optimieren, um ihn lesbarer und erweiterbarer zu gestalten. Wir zeigen Ihnen, wie Sie große Funktionen in kleinere, übersichtliche Module aufteilen und aussagekräftige Variablennamen verwenden.

  • Design Patterns & Anti-Patterns: Entdecken Sie bewährte Design Patterns für Ihre ABAP-Entwicklung und lernen Sie, Anti-Patterns zu vermeiden, die Ihren Code unnötig komplizieren können.

  • Fehlerbehandlung und Logging: Erlernen Sie Best-Practices für Fehlerbehandlung und Logging, um Ihre Anwendungen robuster zu machen und Probleme effizienter zu identifizieren.

  • Unit-Tests: Erfahren Sie, wie Sie Unit-Tests erstellen und in Ihre ABAP-Projekte integrieren können, um die Qualität und Automatisierung Ihrer Entwicklungsprozesse zu verbessern.

  • Praktische Übungen: Profitieren Sie von Hands-on Übungen und Beispielen, um das Gelernte direkt anzuwenden und zu vertiefen.

Informationen


Für wen ist dieser Workshop?

  • ABAP-Entwickler, die ihre Code-Qualität verbessern und saubere Programmierpraktiken erlernen möchten
  • Grundlegende Kenntnisse in ABAP sind erforderlich


Welche Themen werden behandelt?

Warum sauberer Code wichtig ist, Auswirkungen auf die Softwarequalität, Grundprinzipien der sauberen Programmierung in ABAP.

Namensgebung von Variablen und Objekten, Aufteilung in kleinere Module.

Wiederverwendbarkeit und Sichtbarkeit, Kapselung von Funktionen.

Fehlerverarbeitung, LOOPs, Inline-Deklarationen.

Grundlagen von AUNIT, Mocking Frameworks und Testgetriebene Entwicklung.