Groovy Programmierung - Grundlagen

Seminarinformationen

Seminar - Ziel

In diesem Seminar werden die Grundlagen der Groovy-Programmierung unter Java vermittelt.

Teilnehmer - Zielgruppe

Programmierer

Kurs - Voraussetzungen

Grundkenntnisse in der Java-Programmierung

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

  • Möglichkeiten der Integration zwischen Groovy und Java
  • Einbetten von Groovy-Scrips in Java Services
  • Einsatzmöglichkeiten von Groovy bei dynmischen Regelwerken
  • Security
  • Exception Handling
  • Performance
  • Multi-Threading
  • Zusammenhänge mit Spring und Hibernate
  • Installation von Werkzeugen und Entwicklungsumgebungen
  • Syntax und Sprachgrundlagen
  • reguläre Ausdrücke und Strings
  • Zahlen-Arithmetik Schleifen und Bedingungen
  • Collections GroovyBeans
  • Groovy Bonbons
  • Duck Typing und Dynamische Typisierung
  • Operatorenüberladung
  • Closures Meta-Objekt-Programmierung
  • Java-Erweiterungen durch GDK
  • Objektnavigation mit GPath
  • Vereinfachte Entwicklung mit Groovy Baumstrukturen mittels Groovy Builder
  • Webanwendungen mit GSP und Groovlets
  • GUI-Erstellung mit Swing
  • XML Verarbeitung
  • Datenbankenzugriff
  • Einsatzgebiete der Groovy-Java-Integration
  • Unit-Tests und Mocks
  • Schnelles Prototyping
  • Dynamische Business Logik
  • Eigene Domain Specific Languages (DSL)
  • Design Patterns mit Groovy