Diese Veranstaltung ist nicht mehr buchbar

  • Die Veranstaltung »SUN DTW-2200: G und G Primer: Rapid Web Development mit Groovy und Grails« wurde vom Veranstalter aus unserem Katalog entfernt oder auf einen anderen Termin verschoben.
  • Bitte beachten Sie die folgenden Kurse zum Thema:

SUN DTW-2200: G und G Primer: Rapid Web Development mit Groovy und Grails

Anbieter Veranstaltung

alle Kurse < Persönlichkeit Kurse < Gedächtnis Kurse < Memotechnik Kurse < Kurs SUN DTW-2200: G und G Primer: Rapid Web Development mit Groovy und Grails

SUN DTW-2200: G und G Primer: Rapid Web Development mit Groovy und Grails - Kurs

ÜbersichtDieser Einführungskurs zu Groovy und Grails erläutert die Funktionsmerkmale der Sprache Groovy und des Frameworks Grails. Die Teilnehmer erlernen die Integration von Grails in existierende Java Enterprise Services, Datenbanken und Webanwendungen sowie die Nutzung der zusätzlichen Power von Groovy mit Java und erfahren, wie das Schreiben von Shells und das Erstellen von Skripten durch die leistungsfähigen Verarbeitungsprimitiven und objektorientierten Fähigkeiten von Groovy und eine Ant-DSL vereinfacht wird. Den Teilnehmern wird weiterhin vermittelt, wie Groovy domänenspezifische Sprachen und andere kompakte Syntax unterstützt, damit ihr Code leicht lesbar und wartungsfreundlich ist, und wie Tests durch die Unterstützung von Unit-Tests und simuliertem Out-of-the-Box vereinfacht wird. Darüber hinaus erlernen sie die Integration von Grails in existierende Frameworks wie Spring und Hibernate, Java Enterprise Services, Datenbanken und Webanwendungen und die Verwendung eines Ansatzes, der statischen und dynamisch eingegebenen Code kombiniert, um die Skalierbarkeit der Codebank zu optimieren. Besuchen Sie diesen Kurs und erleben Sie die Power von Grails 1.0 und Groovy 1.5. Dieser eintägige Kurs zu Groovy und Grails wurde vom Leiter des Grails Projekts und ehemaligen CTO von Skills Matter, Graeme Roger, entwickelt und wird von Steven DeVijver, dem Mitbegründer des Grails Projekts, regelmäßig aktualisiert. Inhalt

Einführung in Groovy

  • Groovy für Java-Entwickler - Grundlagen
    • Ähnlichkeiten der Syntax
    • Neue Sprachkonstrukte
    • Strings in Groovy
    • Closures
  • Funktionsweise von Groovy
    • Dynamik in Groovy
    • Metaprogrammierung
    • Einbetten von Groovy

Erste Schritte mit Grails

  • Einführung in Grails
    • Hintergrund, Grundlage und Motivation
    • Aktueller Projektstatus
    • Warum lohnt sich Grails für Ihr Projekt?
  • Grundlagen zu Grails
    • Die Infrastruktur des Projekts
    • Ausführen von Grails-Skripten
    • Erstellen einer einfachen CRUD-Anwendung

Das Domänenmodell in Grails

  • Verstehen von Domänenmodellen
    • Domänengesteuerte Entwicklung mit Grails
    • Anwenden von Domänenbeschränkungen
    • Definieren von Beziehungen zwischen Domänen
  • Arbeiten mit Persistenz-Methoden
    • Speichern, Löschen, Aktualisieren
    • Verwenden von Dynamic Finders
    • Erweiterte Abfragen mit Kriterien und HQL

Die Web-Ebene

  • Abstimmung von Anfragen von Controllern
    • Rendern von Antworten
    • Datenbindung und Validierung
    • Groovy-Ansichten mit GSP
    • Bereitstellen des Modells
    • Logik, Iteration und Filterung
    • Komplexe Site-Layouts mit SiteMesh
  • Trennen von Logik und Inhalten mit Tag-Bibliotheken
    • Grundlagen zu dynamischen Tag-Bibliotheken
    • Logische und iterative Tags

Integration in Java

  • Integration in Java Enterprise
    • Packen und Bereitstellen in Containern der Java Platform, Enterprise Edition (Java EE)
    • Verwenden von Enterprise JavaBeans (EJB 3 Entities) mit Grails
    • Grails und die Servlet-Umgebung
  • Integration in Technologie-Stacks
    • Verkabelung mit der Spring-DSL
    • Skripte für Hibernate mit GORM
Kurssprache deutsch, Unterrichtsmaterial überwiegend in englischer Sprache.

Kurs-Inhalte

Seminarinhalte: Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie bereits über Erfahrung mit Java-Webentwicklung verfügen.

Zielgruppen

Dieser Workshop zu Groovy und Grails richtet sich an alle Teilnehmer, sich für dynamische Sprachen interessieren. Besonders eignet er sich für Java-Entwickler, die sich über die Möglichkeiten leistungsfähiger dynamischer Sprachen wie Groovy informieren möchten. Zielsetzung

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:

  • Erläutern der Grundlagen der Sprache Groovy
  • Nutzen der Leistungsfeatures von Groovy, inklusive der leistungsfähigen Primitiven zur Vereinfachung des Schreibens von Shells und des Erstellens von Skripten
  • Verwenden domänenspezifischer Sprachen
  • Nutzen der Hibernate-getriebenen ORM-Schicht von Grails
  • Verwenden der MVC-Komponenten von Grails
  • Integrieren von Grails in existierende Java-Komponenten und Services

Kundenbewertungen für