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.
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
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: Softwareentwickler, die Grails für die Webentwicklung einsetzen möchten
- Vorkenntnisse: Der Kurs ›Groovy‹ oder vergleichbare Kenntnisse.
- Schulungsunterlagen: Umfassende Seminarunterlagen und Referenzdokumentation
- Seminar-Software: Stets die aktuelle Version von Grails.
Weiterführende Seminare
Groovy on Grails, Tomcat Administration, Webseiten mit HTML, Ausgezeichnet in CSS, Sichere Webanwendungen entwickeln
Verweise
Alle Kategorien
- .NET
- AutoCAD
- Big Data
- C und C++
- Datenbanktechnologien
- Digitale Kompetenz
- HTML und CSS
- Informationssicherheit und Recht
- iWork
- Java
- JavaScript und Framework
- KI, ML, AI
- Kotlin
- Linux
- MATLAB
- Mobile Geräteentwicklung
- Netzwerke
- Office
- Oracle
- Programmiersprachen
- Python
- SAP
- Server-Administration und Systemverwaltung
- Software-Architektur
- Web-Backend
- XML