2-tägiger Workshop Ruby from Scratch

24 Sep 2009 - 10:00
25 Sep 2009 - 18:00

Ruby Grundkurs

In diesem Workshop wird die Sprache Ruby praxisnah und interaktiv präsentiert.
Er wendet sich an Ruby-Einsteiger, die schon andere Programmiersprachen kennen.

Ruby ist durch seine Flexibilität sehr geeignet für agile Software-Entwicklung.
Daher wird in diesem Kurs die Methode "test-driven"/"behaviour-driven" development
(TDD/BDD)
einen zentralen Platz einnehmen.

Am ersten Tag werden die grundlegenden Sprachmerkmale von Ruby erarbeitet
und das Test-Framework RSpec eingeführt.
- Ruby-Syntax und Konventionen
- Iteratoren, Blöcke, Closures
- RSpec-Grundlagen
- Konsequenzen der dynamischen Typisierung
- Das Ruby-Objektmodell
- mehr RSpec: Mocks und Stubs

Am zweiten Tag werden fortgeschrittene Sprach-Features von Ruby vorgestellt,
sowie typische Ruby-Anwendungsfälle besprochen.
- Ruby-Metaprogrammierung
- Web-Frameworks RubyOnRails und Merb mit ActiveRecord und Datamapper
- Ruby für Desktop-Anwendungen
- Ruby für System-Scripts
- IDEs, Debugging
- Dokumentations-Generator
- Ruby auf Java-Basis: JRuby
- Unterschiede zwischen Ruby 1.8 und 1.9

Für die Teilnehmer stehen Rechner mit Ubuntu-Linux zur Verfügung.
Es können auch eigene Computer benutzt werden, dann wird
Ruby ab Version 1.8.6 erwartet, eine Netbeans-Installation ist von Vorteil.

Sven Suska ist freiberuflicher Software-Entwickler und arbeitet seit 4 Jahren mit Ruby.

Bis zum 04. September gelten die Frühbucherpreise.

Preise:

Firmen, Organisationen
Frühbucher: 380,– €
regulär: 760,– €

Privatpersonen
Frühbucher: 190,– €
regulär: 380,– €

ermäßigt
Frühbucher: 130,– €
regulär: 260,– €

Signups closed for this Event

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

Image CAPTCHA
Bitte tippen Sie die Buchstaben (Groß- und Kleinschreibung) in das Feld.