Jetzt Kurs bewerten

Groovy – Grundlagen

Die Groovy Schulung vermittelt Ihnen die Grundlagen der JVM-basierten Skriptsprache Groovy. Sie vergleichen die Syntax mit Java, arbeiten mit Datentypen, Closures und objektorientierten Konzepten und lernen dynamische Programmierung, Builder-Pattern sowie die Verarbeitung von XML und HTML kennen.

Groovy-logo

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

Kursdetails & Termine

Kursbeschreibung

Die Programmiersprache Groovy zählt zu den ersten Vertretern der zunehmend beliebten JVM-Sprachen. Dabei handelt es sich – abgesehen von Java selbst – um Programmiersprachen, die in Bytecode für die Java Virtual Machine (JVM) kompiliert werden. Die JVM hat sich als leistungsfähige Laufzeitumgebung erwiesen und muss sich dank Just-in-Time-Compiler und weiterer Optimierungen in puncto Geschwindigkeit schon lange nicht mehr verstecken. Gleichzeitig bietet sie Stabilität und Sicherheit, die insbesondere für Serversysteme interessant sind.

Zu den besonderen Eigenschaften von Groovy gehören unter anderem die Verarbeitung und Erzeugung von XML und HTML. Dieser Kurs führt in die Sprache Groovy ein. Erfahrung mit Java ist wünschenswert, aber nicht zwingend erforderlich. Groovy ist eine beliebte Skriptsprache für die Java Virtual Machine (JVM) und kommt beispielsweise beim Integrationsserver Jenkins zum Einsatz.

Seminarinhalte

Grundlagen

  • Vergleich zwischen Java- und Groovy-Syntax
  • Groovy Beans
  • Strings
  • Closures
  • Kontrollstrukturen
  • Elvis-Operator

Groovy-Datentypen

  • Optionale Typisierung
  • Ranges
  • Listen
  • Maps

Objektorientierung in Groovy

  • Vielleicht-Operator
  • Traits
  • Expando

Dynamische Programmierung

  • Klassen zur Laufzeit verändern
  • Category

Builder-Pattern

  • XML-Verarbeitung
  • Eigene Builder bauen

GUI-Programmierung mit Groovy (Swing bzw. JavaFX)

Zielgruppe

Programmiererinnen und Programmierer, die bereits eine objektorientierte Programmiersprache kennen und Groovy erlernen möchten.

Voraussetzungen

Erfahrungen mit Java oder einer anderen objektorientierten Programmiersprache.

Lernziele

Sie lernen die Grundlagen der Programmiersprache Groovy kennen und vergleichen deren Syntax mit Java. Dabei arbeiten Sie mit Datentypen, Closures, objektorientierten und dynamischen Konzepten sowie mit XML-Verarbeitung und Builder-Pattern.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursdetails & Termine

Die Programmiersprache Groovy zählt zu den ersten Vertretern der zunehmend beliebten JVM-Sprachen. Dabei handelt es sich – abgesehen von Java selbst – um Programmiersprachen, die in Bytecode für die Java Virtual Machine (JVM) kompiliert werden. Die JVM hat sich als leistungsfähige Laufzeitumgebung erwiesen und muss sich dank Just-in-Time-Compiler und weiterer Optimierungen in puncto Geschwindigkeit schon lange nicht mehr verstecken. Gleichzeitig bietet sie Stabilität und Sicherheit, die insbesondere für Serversysteme interessant sind.

Zu den besonderen Eigenschaften von Groovy gehören unter anderem die Verarbeitung und Erzeugung von XML und HTML. Dieser Kurs führt in die Sprache Groovy ein. Erfahrung mit Java ist wünschenswert, aber nicht zwingend erforderlich. Groovy ist eine beliebte Skriptsprache für die Java Virtual Machine (JVM) und kommt beispielsweise beim Integrationsserver Jenkins zum Einsatz.

Grundlagen

  • Vergleich zwischen Java- und Groovy-Syntax
  • Groovy Beans
  • Strings
  • Closures
  • Kontrollstrukturen
  • Elvis-Operator

Groovy-Datentypen

  • Optionale Typisierung
  • Ranges
  • Listen
  • Maps

Objektorientierung in Groovy

  • Vielleicht-Operator
  • Traits
  • Expando

Dynamische Programmierung

  • Klassen zur Laufzeit verändern
  • Category

Builder-Pattern

  • XML-Verarbeitung
  • Eigene Builder bauen

GUI-Programmierung mit Groovy (Swing bzw. JavaFX)

Programmiererinnen und Programmierer, die bereits eine objektorientierte Programmiersprache kennen und Groovy erlernen möchten.

Erfahrungen mit Java oder einer anderen objektorientierten Programmiersprache.

Sie lernen die Grundlagen der Programmiersprache Groovy kennen und vergleichen deren Syntax mit Java. Dabei arbeiten Sie mit Datentypen, Closures, objektorientierten und dynamischen Konzepten sowie mit XML-Verarbeitung und Builder-Pattern.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursbewertungen

Rezensionen

Es gibt noch keine Rezensionen.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Alison Kreis

  • Seminarorganisation
  • Empfang

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

Die Groovy-Schulung behandelt den Vergleich zwischen Java- und Groovy-Syntax als Bestandteil der Grundlagen. Dadurch ordnen Sie die für Groovy typischen Sprachmittel im Verhältnis zu Java ein.

Sie behandeln optionale Typisierung, Ranges, Listen und Maps. Diese Themen bilden den Datentypbereich der Groovy-Grundlagen.

Closures und Kontrollstrukturen gehören zu den grundlegenden Sprachmitteln des Kurses. Ergänzt werden sie durch Strings, Groovy Beans und den Elvis-Operator.

Die Objektorientierung in Groovy umfasst den Vielleicht-Operator, Traits und Expando. Damit behandelt der Kurs konkrete Sprachmittel für objektorientierte Programmierung in Groovy.

Die dynamische Programmierung behandelt das Verändern von Klassen zur Laufzeit sowie Category. Beide Inhalte zeigen, welche dynamischen Erweiterungsmöglichkeiten Groovy bietet.

Im Builder-Pattern behandeln Sie XML-Verarbeitung und das Erstellen eigener Builder. Zusätzlich umfasst der Inhalt die GUI-Programmierung mit Groovy unter Einsatz von Swing beziehungsweise JavaFX.

Groovy – Grundlagen im Überblick

Die Groovy Schulung ordnet die Sprache als JVM-basierte Skriptsprache ein und vermittelt ihre grundlegenden Konzepte. Sie richtet den Blick auf die Verbindung von Java-Umfeld, Groovy-Syntax und objektorientierten Sprachmitteln.

Ein Schwerpunkt liegt auf den Möglichkeiten, die Groovy bei Datentypen, Closures und dynamischer Programmierung bietet. Die Behandlung von Klassen zur Laufzeit, Category, Traits und Expando verbindet dabei Sprachkonzepte mit konkreten Mitteln der Entwicklung.

Für Personen mit Erfahrungen in Java oder einer anderen objektorientierten Programmiersprache bietet der Kurs einen strukturierten Einstieg in Groovy. Ergänzend lassen sich Kurse zu Weitere Programmiersprachen nutzen, um angrenzende Programmiersprachen und Entwicklungsansätze einzuordnen.