| | Groovy |
| Untertitel | agile dynamische Programmierung |
| Kurszeiten | 08:30 - 17:00 |
| Kursort | | Der Kurs findet in der Schweiz in der Regel in Zürich statt (Technopark, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden. | Ich wünsche anderen OrtIch habe Frage zum Ort | |
| Einleitung | Groovy ist neben Java die zweite standardisierte Programmiersprache für die Java-Plattform. Das Seminar führt anhand von Theorie, vielen praktischen Beispielen und ausgiebigen Übungen in die dynamische Programmiersprache Groovy ein. Groovy als neue, vollständig objektorientierte, agile und dynamische Programmiersprache konzipiert für die Java Plattform und fokussiert auf einen ausdrucksstarken und kompakten Syntax. Groovy fügt sich komplett in die Java-Welt ein ( Java Klassen, Java Bibliotheken und Java Tools können verwendet werden) und erweitert die Java Klassenbibliothek um eine Vielfalt von neuen Funktionalitäten. Dadurch erreicht man kürzeren, übersichtlicheren und besser wartbaren Quellcode und erhöht somit die Entwicklerproduktivität. |
| Ihr Nutzen | Sie erlernen die Grundlagen und Einsatzgebiete von Groovy. Sie erkennen die Unterschiede von Groovy und Java. |
| Voraussetzungen | Gute Grundkenntnisse einer objektorientierten Programmiersprache. Praktische Erfahrungen in Java. |
| Teilnehmerkreis | Fortgeschrittene Java Programmierer, technische Projektleiter und Architekten. Dieser Kurs richtet sich an Entwickler und Softwarearchitekten, die eine agile und dynamische Sprache für die Java Plattform suchen. |
| Unterlagen | ZFI Kursordner mit vielen Praxisbeispielen. CD (im Kurs verwendete Beispiele / Libraries / Tools). Begleitbuch. |
| Inhalt | - Entstehungsgeschichte
- Installation Werkzeuge und Entwicklungsumgebung
- Domain Specific Language
- Erweiterung zu Java
- Sprachgrundlagen und Syntax
- Datentypen und Kontrollstrukturen
- Strings, GStrings
- Range, List und Map
- Reguläre Ausdrücke
- Funktionale Konzepte (Closures)
- Groovy Builder
- Meta-Objekt-Programmierung
- Einbettung von Groovy-Scrips in Java
- Groovlets
- Webframework Grails
|
| Teilnehmerbeitrag | Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis). |
| | Zentrum für Informatik, Schweiz, Basel, Bern, Zürich Zentrum für Informatik, Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart Zentrum für Informatik, Österreich, Wien |