Dynamische Programmiersprachen gewinnen zunehmend an Bedeutung, auch bei der
Umsetzung von Unternehmenssoftware auf Basis der Java-Plattform. Anstatt aber mit
Ruby oder Python den Kosmos umfangreich verfügbarer und bewährter
Java-Technologien zu verlassen, bietet die dynamische Programmiersprache Groovy eine
ideale Ergänzung der Java-basierten Softwareentwicklung. Und mit Grails steht
ein in Groovy implementiertes schlankes und mächtiges Applikations-Framework zur
Verfügung, mit dem die Produktivität bei der Softwareentwicklung weiter
erhöht werden kann.
In diesem Kurs erhalten Sie eine fundierte Einführung in Groovy, sowie einen
Einstieg in die Entwicklung von Webanwendungen mit Grails und Groovy.
Inhalte
Grundlagen
- Skriptsprachen in der Java VM
- Groovy und Grails im Überblick
Groovy Sprachelemente
- Grundlagen
- Datentypen
- Closures
- Kontrollstrukturen
- Dynamische Objektorientierung mit Groovy
Die Groovy API
- Groovy Builders
- Das Groovy Development Kit
- Zugriff auf Datenbanken
- XML Verarbeitung
Grails
- Grails Architektur
- Domain Klassen
- Grails Scaffolding
- Controller Klassen
- Service Klassen
- Groovy Server Pages
Zielgruppe / Voraussetzungen
- Erfahrene Java-Entwickler
- Basiswissen über J2EE-Webanwendungen
Dauer
Preis
Termine
- Termine ab Q3'2008 in Vorbereitung