0

Ruby Grundkurs

Ihre Termine

Datum Ort Preis
25.08.2026
-28.08.2026
München 2.130,10 €*
Buchen
25.08.2026
-28.08.2026
Virtuelles Live Training 2.130,10 €*
Buchen
10.11.2026
-13.11.2026
München 2.023,00 €*
Buchen
10.11.2026
-13.11.2026
Virtuelles Live Training 2.023,00 €*
Buchen
14.12.2026
-17.12.2026
München 2.023,00 €*
Buchen
14.12.2026
-17.12.2026
Virtuelles Live Training 2.023,00 €*
Buchen
09.03.2027
-12.03.2027
München 2.023,00 €*
Buchen
09.03.2027
-12.03.2027
Virtuelles Live Training 2.023,00 €*
Buchen
11.05.2027
-14.05.2027
München 2.023,00 €*
Buchen
11.05.2027
-14.05.2027
Virtuelles Live Training 2.023,00 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Ruby ist eine vielseitige, plattformunabhängige und konsequent objektorientierte Programmiersprache. In dieser Ruby Einführung lernst du die Sprache von Grund auf kennen und setzt das Gelernte direkt in lauffähige Skripte um. Der Schwerpunkt liegt auf der sicheren Anwendung der Ruby-Syntax, dem Umgang mit Datentypen, Variablen, Kontrollstrukturen, Iteratoren, Ein- und Ausgabe sowie den Grundlagen der Objektorientierung mit Klassen, Objekten und Modulen.

Die Schulung eignet sich als strukturierter Einstieg in die Ruby-Programmierung und als Umstieg für Entwicklerinnen und Entwickler mit Erfahrung in Perl, Python, PHP oder anderen Programmiersprachen. Anhand praxisnaher Beispiele entwickelst du einfache und komplexere Ruby-Skripte, nutzt die Ruby-Klassenbibliothek und lernst typische Aufgaben aus Entwicklung, Automatisierung und Systemadministration kennen. Auch Ausnahme-Behandlung, Threads, Prozesse sowie optionale Netzwerk-Skripte mit TCP-Servern und Clients werden behandelt.

Wenn dein Schwerpunkt auf Web-Entwicklung mit Ruby liegt, ist im Anschluss der Ruby on Rails Grundkurs die passende Vertiefung.

Inhalte

Installation und Arbeitsumgebung

  • Installation von Ruby auf gängigen Betriebssystemen
  • Einrichtung einer geeigneten Entwicklungsumgebung
  • Arbeiten mit Ruby über die Kommandozeile
  • Ausführen und Testen eigener Ruby-Skripte

Grundlagen der Ruby-Syntax

  • Aufbau von Ruby-Programmen und Skripten
  • Kommentare, Anweisungen und Code-Struktur
  • Variablen, Konstanten und Namenskonventionen
  • Ausdrücke, Operatoren und Zuweisungen

Datentypen und Datenstrukturen

  • Zahlen, Strings, Symbole und boolesche Werte
  • Arrays, Hashes und Bereiche
  • Typumwandlungen und typische Methoden
  • Arbeiten mit Zeichenketten und Sammlungen

Kontrollstrukturen und Iteratoren

  • Fallentscheidungen mit if, unless und case
  • Schleifen mit while, until und for
  • Iteratoren und Blöcke als zentrale Ruby-Konzepte
  • Praktische Verarbeitung von Listen und Datenmengen

Methoden, Funktionen und Ein- und Ausgabe

  • Definition und Aufruf eigener Methoden
  • Parameter, Rückgabewerte und Gültigkeitsbereiche
  • Einlesen von Benutzereingaben
  • Dateizugriffe und einfache Datenverarbeitung

Ruby-Klassenbibliothek und Module

  • Nutzung wichtiger Standardklassen
  • Einbindung vorhandener Bibliotheken
  • Strukturierung von Code mit Modulen
  • Grundlagen zu Gems und wiederverwendbaren Komponenten

Objektorientierung mit Ruby

  • Grundlagen objektorientierter Programmierung
  • Klassen, Objekte, Attribute und Methoden
  • Konstruktoren und Initialisierung von Objekten
  • Kapselung und Wiederverwendung von Code

Fehlerbehandlung, Threads und Prozesse

  • Ausnahme-Behandlung mit begin, rescue und ensure
  • Robuste Skripte durch gezielte Fehlerbehandlung
  • Grundlagen zu Threads und paralleler Ausführung
  • Arbeiten mit Prozessen und externen Programmen

Optionale Praxisthemen

  • Skripte zur Systemadministration
  • Automatisierung wiederkehrender Aufgaben
  • Grundlagen zu TCP-Servern und TCP-Clients
  • Praktische Erweiterung eigener Ruby-Skripte

Voraussetzungen

  • Gute Kenntnisse des eigenen Betriebssystems
  • Sicherer Umgang mit Dateisystem, Verzeichnissen und Dateien
  • Grundkenntnisse auf der Kommandozeile
  • Programmierkenntnisse in einer beliebigen Sprache von Vorteil, aber nicht zwingend erforderlich
  • Grundverständnis objektorientierter Konzepte hilfreich, aber keine Voraussetzung

Zielgruppe

  • Entwicklerinnen und Entwickler, die von Perl, Python, PHP oder einer anderen Sprache auf Ruby umsteigen möchten
  • Programmieranfängerinnen und Programmieranfänger, die anhand von Ruby systematisch in die Softwareentwicklung einsteigen möchten
  • IT-Administratoren und DevOps-nahe Rollen, die Ruby für Skripting, Automatisierung und Systemadministration einsetzen möchten
  • Web-Entwicklerinnen und Web-Entwickler, die eine fundierte Grundlage für eine spätere Arbeit mit Ruby on Rails benötigen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D