Ruby

Ziele

verstehen Ruby als Programmiersprache Anzeigen
können aufzeigen, welche Unterschiede sie im Vergleich zu einer ihnen bekannten Programmiersprache bemerkt haben Anzeigen
verstehen RubyGems als Ruby-Ökosystem Anzeigen
können Ruby in Projekten einsetzen Anzeigen
wissen, was Enumerables und Arrays sind und können diese anwenden Anzeigen
kennen die Ruby-Datentypen "Numeric", "Strings" und "Booleans" und können sie einsetzen Anzeigen
kennen die Ruby-Datentypen "Hash" und "Array" Anzeigen
kennen und verstehen der Ruby Docs zu "Hash" Anzeigen
kennen und verstehen der Ruby Docs zu "Numeric", "Float", "Integer", "String" und "Symbol" Anzeigen
wissen um das "Enumerable"-Modul in Ruby Anzeigen
können erklären, was "Blocks" in Ruby sind Anzeigen
können Sonderfälle durch das Auslösen von Exceptions behandeln Anzeigen

Aktivitäten

Beginne Lektüre von Why's (Poignant) Guide to Ruby Anzeigen
Besuche stdgems.org und finde heraus, was der Unterschied ist zwischen "default gems", "bundled gems" und "libraries". Anzeigen
Durchführung vom Codecademy-Kurs Ruby (oder Teile davon, je nach Programmierfähigkeit, ca. 6h Ruby, 3h OOP-Konzepte) Anzeigen
Eigenes kleines Rails-Projekt starten (z. B. Blog, To-Do-List, etc.; falls keine Ideen -> Götti fragen; Tutorial-Tipp) Anzeigen
Lesen über Argument-Forwarding “Useless Ruby sugar”: Argument forwarding Anzeigen
Optional: Lesen der Ruby Docs zu Numeric, Float, Integer, String und Symbol Anzeigen
Optional: Vertiefung in weitere Schnittstellen der Ruby Docs Anzeigen
Starten des Kurses GoRails Anzeigen
Unterschiede zwischen Ruby und einer anderen Programmiersprache aufzeigen Anzeigen
Vertiefung: Lesen der Ruby Docs zu Enumerable und Array Anzeigen