Seminare
Seminare

Ruby Grundkurs

Seminar - PROKODA GmbH

Ruby Grundkurs
Termin Ort Preis*
25.08.2026- 28.08.2026 München 2.130,10 €
25.08.2026- 28.08.2026 online 2.130,10 €
10.11.2026- 13.11.2026 online 2.130,10 €
10.11.2026- 13.11.2026 München 2.130,10 €
14.12.2026- 17.12.2026 online 2.130,10 €
14.12.2026- 17.12.2026 München 2.130,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

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
Teilnahmevoraussetzungen:
  • 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
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha