HomeSeminareJavaGRAILS

Groovy on Grails

Das Web-Framework Grails basiert auf Groovy und Spring Boot und ermöglicht die schnelle Entwicklung moderner datenbankgestützter Webanwendungen. Durch Konventionen, integrierte Werkzeuge und produktive Entwicklungsabläufe eignet sich Grails besonders für Business-Anwendungen und REST-basierte Backend-Systeme. Die Teilnehmer lernen den Aufbau von Grails-Anwendungen, die Entwicklung von Domänenmodellen mit GORM, die Implementierung von Geschäftslogik sowie die Entwicklung von Weboberflächen und HTTP-APIs kennen. Praxisnahe Beispiele vermitteln die Zusammenarbeit von Controllern, Services, Persistenzschicht und Frontend-Kommunikation mit JSON und REST.
[LOGO]
[decoration]

Inhalte des Seminars

Einführung in Grails

  • Überblick über Grails und Groovy
  • Architektur moderner Webanwendungen
  • Convention over Configuration
  • Projektaufbau und Entwicklungswerkzeuge
  • IDE-Integration und Build-Prozess

Projekt-Infrastruktur

  • Konfiguration von Datenquellen
  • Logging und Konfigurationsmanagement
  • Grails-CLI und Entwicklungswerkzeuge
  • Scaffolding und Rapid Prototyping

Domänenmodell und Persistenz

  • Einführung in GORM
  • CRUD-Operationen
  • Abfragen, Sortierung und Paginierung
  • Beziehungen und Vererbung
  • Validierung und Constraints
  • Transaktionen

Controller und Webentwicklung

  • Controller und Actions
  • Routing und URL-Mapping
  • Data Binding und Typkonvertierung
  • Redirects und Fehlerbehandlung
  • Datei-Upload
  • REST-Endpunkte entwickeln
  • JSON-Verarbeitung

Views und Frontend-Integration

  • Groovy Server Pages (GSP)
  • Tags, Layouts und Templates
  • Formulare und Validierung
  • Paginierung
  • Dynamische Benutzeroberflächen
  • Asynchrone Kommunikation mit JSON und REST APIs

Services und Integration

  • Services und Geschäftslogik
  • Integration mit Spring Boot
  • Spring Security
  • Scheduler und Hintergrundjobs
  • Integration externer Systeme

Testing und Qualitätssicherung

  • Unit-Tests
  • Integrationstests
  • Mock-Objekte und Stubs
  • Testunterstützung in Grails

Deployment und Betrieb

  • Packaging und Deployment
  • Konfigurationsprofile
  • Betrieb mit Docker

Die Fakten

  • Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
  • Gesamtumfang: 16 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Softwareentwickler, die Grails für die Webentwicklung einsetzen möchten
  • Vorkenntnisse: Der Kurs ›Groovy‹ oder vergleichbare Kenntnisse.
  • Schulungsunterlagen: Umfassende Seminarunterlagen und Referenzdokumentation
  • Softwareumgebung: Stets die aktuelle Version von Grails.

Termine / Kontakt

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).

Weiterführende Seminare

Groovy on Grails, Tomcat Administration, Webseiten mit HTML, Ausgezeichnet in CSS, Sichere Webanwendungen entwickeln

Verweise

Was Teilnehmer sagen