JAX 2010 – Durchstarten mit Scala

03.05.2010, 09:00 Uhr03.05.2010, 17:00 Uhr, JAX 2010, Mainz, Rheingoldhalle

Zusammenfassung

Immer mehr Projekte setzen auf Scala. Und das zu Recht, denn Scala ist nicht nur einfacher, sondern auch fortschrittlicher als Java. Kaum Glue Code, ein knapper und prägnanter Programmierstil sowie neue Möglichkeiten durch funktionale Programmierung lassen Entwicklerherzen höher schlagen. Aber Scala bietet nicht nur hohe Produktivität, sondern auch Flexibilität, denn die Sprache ist skalierbar und lässt sich auf individuelle Bedürfnisse anpassen.

Besonders hervorzuheben ist auch die volle Interoperabilität mit Java, sodass sich Scala bestens in die bestehende Java-Welt integriert. In diesem praxisorientierten Workshop, der sich an erfahrene Entwickler richtet, erlernen Sie die Grundlagen von Scala anhand von zahlreichen praktischen Übungen. Bitte bringen Sie daher Ihr Notebook mit.

Durchstarten mit Scala – Part 1

Erste Schritte: Wir werden die interaktive Scala-Konsole (REPL) kennen lernen, einfache Skripte ausführen und kleine Projekte in einer Entwicklungsumgebung aufsetzen. Dabei bekommen wir einen ersten Eindruck von den verschiedenen Einsatzmöglichkeiten der skalierbaren Sprache und lernen Grundlagen von Syntax und Sprachfeatures kennen.

Durchstarten mit Scala – Part 2

Objektfunktionale Grundlagen: Hier sehen wir, wie Scala Objektorientierung und funktionale Programmierung zusammenbringt. Dabei gehen wir vor allem auf die funktionalen Aspekte ein, z.B. auf Closures, da die OOP durch Java wohlbekannt ist.

Durchstarten mit Scala – Part 3

Weiterführende Sprachfeatures: Es geht zwar für den Anfang auch ohne, aber erst ein Blick auf das mächtige Typsystem, Pattern Matching, For Comprehensions, Implicit Conversions etc. lässt uns das volle Potenzial von Scala erkennen.

Durchstarten mit Scala – Part 4

Alle Macht den Bibliotheken: Scala ist eine schlanke Sprache, gleichzeitig jedoch so flexibel, dass wir mächtige Bibliotheken schreiben können. Als Beispiel sehen wir uns Scala Actors an, eine Bibliothek für nachrichtenorientierte Nebenläufigkeit.

Sie können sich für diesen sowie weitere Vorträge auf der Jax auf der Veranstalterseite anmelden.

Kontakt

Arno Haase

Arno Haase ist freiberuflicher Softwarearchitekt mit langjähriger Erfahrung. Seine Schwerpunkte liegen auf Architektur, modellbasierter Softwareentwicklung und agilen Methoden. Er hält regelmäßig Vorträge auf Konferenzen und ist Autor diverser Artikel und Patterns. Seine Überzeugung: Qualität lohnt sich und macht Spaß.

Markus Völter, Softwarearchitekt und Coach

Markus Völter arbeitet als Softwarearchitekt und Coach für die itemis in Stuttgart. Seine Schwerpunkte liegen dabei auf Architektur, modellbasierter Softwareentwicklung, domänenspezifischen Sprachen und Produktlinen-Engineering.

Markus Völter hält regelmäßig Vorträge auf den entsprechenden Konferenzen und ist (Ko-)Autor verschiedener Bücher, Patterns und Artikel.

Kontakt

Patrick Schneider
Leiter Marketing

Telefon: +49 231 9860-193

E-Mail: