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.
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)
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.
Zielgruppe
Programmiererinnen und Programmierer, die bereits eine objektorientierte Programmiersprache kennen und Groovy erlernen möchten.
Voraussetzungen
Erfahrungen mit Java oder einer anderen objektorientierten Programmiersprache.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.