Introduction
  • Kurze Vorstellung des Trainers und des Kursziel
Basics
  • Ruby Version
  • Hello World!
  • Hilfe mit ri
  • irb
Methoden und Klassen
  • Methoden
  • Methode erstellen
  • return
  • Flächenberechnung
  • Class und private Methoden
  • Die initialize Methode
  • Vererbung von Klassen
  • Vererbung einer Klasse
  • Class und Instance Methoden
  • Class Methode erstellen
Variablen
  • Strings (Zeichenketten)
  • Einfache und doppelte Anführungszeichen
  • Unterschied zwischen doppelten und einfachen Anführungszeichen.
  • Greeting Methode
  • Fertige Instance Methoden der Klasse String
  • String in Kleinbuchstaben umwandeln
  • Integers und Floats (Nummer)
  • true, false und nil
  • Namenskonventionen
  • Gute Variablennamen
  • Symbols
Scopes einer Variable
  • Local Variablen
  • Global Variablen
  • Instance Variablen
  • Getters und Setters
  • Getter und Setter hinzufügen
Arrays und Hashes
  • Arrays
  • Anzahl der Wörter zählen
  • Hashes
Aneinanderketten von Methoden, Casting, die to_s und + Methode
  • An­ei­n­an­der­ket­ten von Methoden (Method Chaining)
  • Typumwandlung (Casting)
  • Eine eigene to_s Methode
  • Die + Methode und Monkey Patches
if Abfragen und Schleifen
  • if, else und elsif
  • unless
  • while und until Schleifen
  • for Schleifen
Blocks und Iteratoren
  • Einleitung
  • Block ohne Iterator
  • Iterator mit mehreren Elementen
  • Den Preis eines Einkaufswagens berechnen
  • times Methode
  • upto Methode
  • Range
Wie geht es weiter?
  • Wo bekomme ich Hilfe?
  • Verabschiedung