Programmieren mit Ruby
Offered By: openHPI
Course Description
Overview
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 erfolgen grundlegende Englisch-Kenntnisse (schließlich sind auch die Schlüsselworte der Programmiersprache englisch).
Taught by
Franz Liedke and Jan Graichen
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX