/ Schulung / Kursbeschreibungen / Groovy Schulung
Aktuelle Termine und Preise zur Groovy Schulung finden Sie jetzt bei predic8.

Schulung: Groovy

Groovy ist eine objektorientierte Skriptsprache, die auf der Java Plattform aufsetzt. Java Klassen, Bibliotheken und Tools können daher mit Groovy verwendet werden. Groovy gliedert sich so in Ihre bestehende Java und JEE Landschaft ein und ermöglicht Ihnen, Ihre bisherigen Investitionen in Java besser zu nutzen. Groovy passt sich den zu lösenden Problem an und so entsteht eine Domain Specific Language (DSL), mit der kompakt und effizient Geschäftslogik und -Regeln umgesetzt werden können. Dieses Seminar führt in Groovy und die passende Denkweise ein. An praktischen Beispielen erlernt der Teilnehmer im Kurs, wie er mit Groovy seine Projekte effizienter umsetzen kann.

Kursinhalt

Diese Schulung beinhaltet die Module:

Groovy - die Sprache

  • Gemeinsamkeiten mit Java
  • "Hello World" mit Groovy
  • GDK
  • Skripte und Klassen
  • Kontrollstrukturen: Schleifen, Bindungen

Datentypen

  • Alles ist ein Objekt - selbst Zahlen und Funktionen
  • Statische und dynamische Typisierung
  • Duck Typing
  • Arbeiten mit Strings: Literale, GStrings
  • Range, List und Map
  • Reguläre Ausdrücke

Kleine Einführung in die funktionale Programmierung

  • Was ist eine Closure? Unterschied zu Funktionen und Methoden
  • Wie Closures einem die Arbeit erleichtern
  • Collect und Inject
  • Curry

Objektorientierung mit Groovy

  • Groovy Beans
  • Multimethods
  • Zugriff auf Objekte mit GPath
  • Meta-Programmierung

Design Patterns mit Groovy

  • Iterator
  • Besucher
  • Builder
  • Befehl
  • Welche Entwurfsmuster bereits durch Groovy bereitgestellt werden.

Java Integration

  • Einbetten von Groovy-Code in Java

Produktivität durch Groovy

  • Enterprise Scripting
  • Wie Sie Features, die bisher LISP und ähnlichen Sprachen vorbehalten waren, mit der Java Plattform nutzen.
  • Domain Specific Languages (DSL)
  • Umsetzung von Business Logik und Business Rules mit Groovy

Werkzeuge und Entwicklungsumgebung

  • Eclipse Plug-In
  • groovyConsole
  • Ant und Groovy

Ausblick: Das Web-Framework Grails

  • MVC mit Grails
  • Erstellen einer einfachen Web Anwendung mit Grails
  • Web 2.0 Entwicklung

    Dauer

    2 Tage

    Zielgruppe

    Java Programmierer

    Vorkenntnisse

    Kenntnisse in einer Programmiersprache wie z.B. Java, PHP, Perl, Ruby oder Python

    Trainer

    Thomas Bayer oder Stephan Haupt. Gemeinsam entwickelten sie mit Groovy und Grails eine Web 2.0 Plattform für Gesundheit und Alternative Medizin.

    Ziele

    Ihre Vorteile

    • Diese Schulung hilft Ihnen, schnell eigene Projekte mit Groovy zu realisieren.

    Kursunterlage

    Handouts aller in der Schulung präsentierten Folien.

    Raumanforderungen für Onsite Training

    • Schulungsraum
    • Beamer
    • Flipchart oder Whiteboard

    Alle erwähnten Logos, Markennamen und Produktbezeichnungen sind Handelsmarken der jeweiligen Unternehmen.