Please log in to proceed.

Programmieren mit Ruby

Programmieren mit Ruby

Die Programmiersprache Ruby hat sich nicht zuletzt durch den Erfolg des Web-Frameworks Ruby on Rails einen Namen gemacht. Ihre Anwendungsmöglichkeiten gehen aber weit über das Web hinaus; und wer Rails kennt, kennt noch lange nicht alles, was diese Sprache zu bieten hat.

In diesem Kurs wollen wir mit euch Ruby von Grund auf kennenlernen - mit seiner Eleganz und seiner Ausdrucksstärke, aber auch mit seinen Tücken.

Self-paced since October 29, 2018
Language: Deutsch
English, Deutsch
Intermediate, Programming

Course information

Ruby zeichnet sich durch eine elegante Syntax und einen Fokus auf intuitive Bedienung auf.
Die Sprache verzichtet auf strikte Typisierung und setzt stattdessen auf dynamische Typisierung und das sogenannte Duck Typing.
Ruby-Code wird von einem Interpreter direkt ausgeführt, muss also nicht kompiliert werden.
Dadurch ist Ruby gut geeignet für kleine Skripte, die leicht geschrieben, getestet und ausgeführt werden können.
Zugleich wurde aber auch die Software hinter einigen der größten Webseiten der Welt (z.B. GitHub, früher Twitter) mit Ruby programmiert.

Insbesondere im Hinblick auf die Konzepte der Objektorientierung hat Ruby viel zu bieten.
Hier werden die Einflüsse anderer Sprachen wie Smalltalk (dem Vorreiter der objektorientierten Sprachen) sichtbar.
Aber auch andere Paradigmen wie die funktionale Programmierung haben ihre Spuren hinterlassen.

In vielen Programmieraufgaben wird das Erlernte angewendet und gefestigt.
Auch die Hausaufgaben und die Abschlussprüfung enthalten praktische Elemente.

Dieser Kurs richtet sich an Ruby-Einsteiger, die Lust haben, in die Tiefen dieser Programmiersprache einzusteigen.
Kein Vorwissen ist notwendig.
Erfahrung mit dem Programmieren in anderen Sprachen wird jedoch vorausgesetzt bzw. empfohlen.
Die Code-Beispiele erfordern grundlegende Englisch-Kenntnisse (schließlich sind auch die Schlüsselworte der Programmiersprache englisch).

Eckdaten zum Kurs

  • Kurssprache: Deutsch
  • Kursstart: 1. Oktober 2018
  • Kursende: 29. Oktober 2018
  • Kursdauer: 4 Wochen
  • Arbeitsaufwand: 3-6 Stunden pro Woche

Zielgruppe

  • Ruby-Einsteiger, die Lust haben, in die Tiefen dieser Programmiersprache einzusteigen
  • Erfahrung mit dem Programmieren in anderen Sprachen wird empfohlen bzw. vorausgesetzt

Folgen Sie uns auf Twitter: @openHPI. Nutzen Sie den Hashtag #RubyMOOC für Tweets zu diesem Kurs.

Besuchen Sie uns auf Facebook: https://www.facebook.com/OpenHPI

** Achtung**: Dieser Kurs befindet sich aktuell im Selbststudium-Modus, in dem Sie keinen Zugriff auf die bewerteten Hausaufgaben/Prüfungen haben. Daher können wir Ihnen lediglich eine Teilnahmebestätigung ausstellen

Enroll me for this course

The course is free. Just register for an account on openHPI and take the course!
Enroll me now

Featured content

Learners

Current
Today
8,594
Course End
Oct 29, 2018
5,624
Course Start
Oct 01, 2018
4,760

Certificate Requirements

  • Gain a Certificate by earning at least 50% of the maximum number of points from all graded assignments.
  • Gain a Confirmation of Participation by completing at least 50% of the course material.

Find out more on our page for certificates and guidelines.

Our teachers