Schulungsübersicht
Einführung in Programming mit Groovy
- Was ist Groovy?
- Kurze Geschichte und Entwicklung von Groovy
- Warum Groovy wählen?
- Überblick über Programmierkonzepte
- Einführung in Skripting vs. kompilierte Sprachen
Einrichtung der Umgebung
- Installation von Groovy
- Einrichten der Groovy-Umgebung auf verschiedenen Betriebssystemen
- Einführung in GroovyShell und IDEs
- Erforschung der GroovyShell
- Einführung in integrierte Entwicklungsumgebungen (IDEs), die mit Groovy
Ihr erstes GroovySkript
- Hallo Welt in Groovy
- Schreiben und Ausführen Ihres ersten GroovySkripts
- Grundlegende Groovy-Syntax
- Kommentare, Variablen und Druckausgaben
Grundlegende Programming Konzepte in Groovy
- Datentypen und Variablen
- Primitive Typen, Zeichenketten und Typinferenz
- Grundlegende Operatoren
- Arithmetische, relationale und logische Operatoren
- String-Manipulation
- Allgemeine String-Operationen und -Methoden
Kontroll-Strukturen
- Bedingte Anweisungen
- if-, else- und switch-Anweisungen
- Schleifen-Konstruktionen
- for-, while- und do-while-Schleifen
Einführung in Sammlungen
- Arbeiten mit Arrays
- Deklarieren, Initialisieren und Zugreifen auf Arrays
- Listen und Maps
- Einführung in die Verwendung von Listen und Maps und deren Operationen
Einführung in Funktionen und Closures
- Definieren und Aufrufen von Funktionen
- Syntax, Parameter und Rückgabewerte
- Grundlegende Einführung in Closures
Einführung in Object-Oriented Programming
- Klassen und Objekte
- Erstellen von Klassen und Objekten und Verstehen von Eigenschaften
- Grundlegende Methoden
- Methodendefinitionen und Methodenaufrufe
Grundlegende Fehlerbehandlung
- Einführung in die Behandlung von Ausnahmen
- Try-, Catch- und Finally-Blöcke
- Übliche Ausnahmetypen in Groovy
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Computerkenntnisse
Zielgruppe
- Entwickler
- IT-Studenten
Erfahrungsberichte (5)
Viel praktisches Wissen wird anhand von Beispielen aus dem wirklichen Leben vermittelt.
Kamil - Streamsoft Kraków
Kurs - Java Advanced
Maschinelle Übersetzung
Mehr Zeit für diesen Kurs.
Rubén Dimas Escorza - si
Maschinelle Übersetzung
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Kurs - Unit Testing with JUnit
I liked the very practical scenario and lot of hands-on exercises.