Groovy on Grails
Das Web-Framework Grails basiert auf der Programmiersprache Groovy und zeichnet sich als hochproduktives Werkzeug für die Entwicklung von Web-Anwendungen aus. Teilnehmer des Grails-Seminars erlernen den praxisnahen Aufbau von Grails-Projekten und der Infrastruktur. Viele Übungsbeispiele vermitteln sowohl die Kommunikation zwischen Grails-Controller und Geschäftslogik, das automatische OR-Mapping als auch den Aufbau der Views.
Inhalte des Seminars
Einführung in Grails
- Agile Web-Entwicklung
- Verbindung Groovy und Grails
- Beispiel-Web-Applikation
- Convention over Configuration
- Grails-Tools, IDE-Integration
Projekt-Infrastruktur
- Konfiguration einer JDBC-DataSource
- Logging
- Kommandozeilenprogramme von Grails, Grails-Console
- Dynamisches und statisches Scaffolding
Domänen-Model
- Grails Object-Relational Mapping (GORM)
- Objekte anlegen, lesen, aktualisieren, löschen (CRUD-Operationen)
- Listen, Sortieren, Zählen
- Vererbung
- Validierung
Controller von Grails
- Rendering-Phasen, Controller und Aktionen
- Data Binding und Typkonvertierung
- Redirect
- Interception von Aktionen
- Datei-Upload
Groovy Server Pages (GSP)
- Direktiven, Skriptlets
- Grails-Tags
- Layout und Templates
- Paginierung
- Eigene Taglib entwerfen
Erweitertes Grails
- Testen von Grails-Anwendungen, Mock-Objekte und Stubs
- Ajax-Komponenten
- Services
- Integration mit Spring, Spring Security (Acegi Security)
- Scheduler und Jobs
- Grails und Spring Boot
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Software-Entwickler, die Grails für die Web-Entwicklung einsetzen möchten
- Vorkenntnisse: Der Kurs ›Groovy‹ oder vergleichbare Kenntnisse.
- Seminar-Software: Stets die aktuelle Version von Grails.
Weiterführende Seminare
Groovy on Grails, Tomcat Administration, Java-Portale und Portlets, Webseiten mit (X)HTML, Ausgezeichnet in CSS, Sichere Web-Anwendungen entwickeln