Groovy Programmierung

Groovy-Training für Java Entwickler

Groovy hat sich zum de-facto Standard für dynamische Programmierung auf der Java Plattform entwickelt. Die Schulung führt mit praktischen Beispielen in die Sprache und die wichtigsten Anwendungsgebiete ein.

Wir arbeiten gemeinsam in einer Java IDE und verschönern unseren Java Code Stück für Stück mit Groovy. Dabei nutzen wir die nahtlose Groovy/Java Integration aus und nehmen die Unterstützung der IDE zu Hilfe.

Groovy kann aber nicht nur bestehenden Java Code verbessern und den Zugang zu Datenbanken, XML, WebServices und GUIs erleichtern. Mit Groovy kann man auch in ganz neue Bereiche vorstoßen:

  • Evaluation von Benutzereingaben zur Laufzeit
  • Adaptive Konfigurationen (ohne XML)
  • Domänenspezifische Sprachen (DSLs)
  • Flexible Build-Systeme
  • "Unmögliches" Testen
  • Ad-Hoc Skripte

Dies alles werden wir in realitätsnahen Übungen erschließen, Fragen direkt beantworten und den Verlauf des Workshops an Ihre Wünsche und Bedürfnisse anpassen.

Ideal ist die Schulung auch als Auftakt für die anschließende Veranstaltung Grails im Einsatz.

Jeder Teilnehmer erhält eine vom Autor signierte Ausgabe von „Groovy in Action“ ;-)

Trainer und Dozenten

Dierk König (Karakun AG)

Dierk König ist Softwareentwickler und Coach bei Karakun AG, Basel. Er ist Committer in den Projekten Groovy und Grails. Er publiziert zu den Themen Extreme Programming, Testing und Rich Internet Applications. Er ist Autor des Buchs "Groovy in Action".

Voraussetzungen

Vorausgesetzt werden gute Java Grundkenntnisse, wie sie z.B. in unserer Java Grundlagen Schulung vermittelt werden.

Inhalt

  • Einführung in Groovy
  • Installation und Übersicht der Tools
  • Grundlagen und Grundsätze von Groovy
  • Groovy Beans
  • Collections und Closures
  • APIs, Integration mit Java, Metaprogrammierung
  • Groovy Testing
  • DSLs (domänenspezifische Sprachen)
  • Scripting
  • Weitere Themen, die von den Teilnehmern aufgebracht werden