PDF-Download

Schulung Groovy und Grails - Web-Programmierung - Komplett (S1654)

Groovy ist eine dynamisch typisierte Programmiersprache und Skriptsprache für die Java Virtual Machine und Grails ist ein Web Application Framework für die Programmiersprache Groovy. Grails bietet Konzepte wie Scaffolding, automatische Validatoren und Internationalisierung. Grails ist an Ruby on Rails angelehnt und baut auf mehreren etablierten Frameworks wie Spring, Hibernate und SiteMesh auf und verbindet diese mit der Skriptsprache Groovy. Lernen Sie Web-Programmierung mit Groovy und Grails.

Offene Termine

10.07.-13.07.2017
4 Tage | 2.080,00
Köln   
Noch frei
Buchen Vormerken
13.11.-16.11.2017
4 Tage | 2.170,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Schulungs-Ziel

Nach dem Seminar kennen Sie Grundlagen von Groovy und Grails und können Web-Anwendungen mit Grails erstellen.

Wer sollte teilnehmen

Softwareentwickler und Programmierer die Groovy und Grails kennenlernen und nutzen möchten.

Inhalt

  • Groovy - Grundlagenthemen
    • Klassen, Objekte, Variablen
    • Funktionen und Methoden
    • Groovy Beans
    • String-Interpolation mit GStrings
    • Collections & Iteratoren
    • Closures im Allgemeinen
    • Vererbung: Klassisch, Category, Mixins
    • Das Builder-Pattern
    • Tools (Groovy Console, Groovy Shell, ...)
    • Groovy in Verbindung mit Java
  • Groovy - Fortgeschrittene Themen
    • Groovy-Code nahtlos in Java-Projekte integrieren
    • Java-Interfaces implementieren
    • Groovy-Code kompilieren
    • Einbetten mittels Skripten
    • Multithreading
    • Die Standardlibrary 
    • Groovy als Template-Engine
    • Groovy & XML
    • Ant-Integration
    • Maven-Integration
    • Komplexe Builds mit Gradle
    • GUI-Programmierung mit SwingBuilder & Griffon
    • Metaprogrammierung & Domain Specific Languages (DSLs)
    • Unit Testing, Mocks
    • Code Coverage
    • Polyglot-Programmierung: Interaktion mit weiteren JVM-Sprachen
  • Grails - Grundlagenthemen
    • Installation
    • Die Archtiektur und Funktionsweise von Grails
    • Ggf. Einführung in Groovy
    • Eine lauffähige Anwendung in wenigen Minuten
    • Model, View, Controller: Grundlagen und die Umsetzung in Grails
    • Controller: Funktionsweise
    • Routing
    • View: Layouts, Partials und Templates
    • Template und Tag-Libraries mit GSP
    • Einbinden von JavaScript, CSS, Bildern, Schriften etc.
    • Daten modellieren mit GORM
    • Schlankere Controller und Models durch Services
    • Model-Validierung
    • Erklärung von Namens- und Verzeichniskonventionen
    • Konfiguration von Grails
    • Komfortabel zwischen Development, Test und Produktions-Konfiguration umschalten
    • Fehlerbehandlung, 404-Seiten anzeigen etc.
    • Loggen mit Grails
    • Code genererieren per Kommandozeile
    • Verwalten von Abhängigkeiten, Grails Plugins
  • Grails - Fortgeschrittene Themen
    • Asynchronizität mit Grails - länger dauernde Jobs im Hintegrund erledigen
    • Minifizierung von JavaScript und CSS: Wozu und wie?
    • Alternativen zu CSS: Sass & LESS
    • Grails Security
    • Internationalization (I18N)-Support
    • Evolution des Datenbankschemas dank Migrations 
    • Testen der verschiedenen Schichten einer Grails-Anwendung
    • Spring und Grails
    • Hibernate und Grails
    • Grails Deployment - was gilt es zu beachten?
    • Eigene Plugins erstellen
    • Modularisierung komplexer Applikationen durch "private" Plugins
    • Single Page Web Applications mit Grails
    • MVC mit JavaScript in Grails integrieren
    • REST & JSON mit Grails
    • Ressourcen-orientierte Applikation: generelle Architektur einer REST-Applikation
    • Nützliche Plugins für den Grails-Alltag

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 8 Personen

Schulungszeiten: 4 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Offene Termine

10.07.-13.07.2017
4 Tage | 2.080,00
Köln   
Noch frei
Buchen Vormerken
13.11.-16.11.2017
4 Tage | 2.170,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen


Eine Gruppe einer Firma will zeitgleich die Schulung Groovy und Grails - Web-Programmierung - Komplett besuchen

Hier kann ein Firmen-Seminar zur Thematik Groovy und Grails - Web-Programmierung - Komplett sachdienlich sein. Der Inhalt des Seminars kann dabei zusammen mit den Dozenten variiert oder gekürzt werden.

Haben die Mitarbeiter bereits Vorwissen in Groovy und Grails - Web-Programmierung - Komplett, sollte der erste Punkt der Agenda nur gestreift werden. Eine Firmen-Fortbildung macht sich bezahlt bei mindestens 3 Seminarbesuchern. Die Inhouse-Seminare zum Thema Groovy und Grails - Web-Programmierung - Komplett finden bisweilen in Düsseldorf, Dortmund, Duisburg, München, Dresden, Hannover, Bonn, Essen, Bochum, Frankfurt, Nürnberg, Bremen, Hamburg, Bielefeld, Wuppertal, Stuttgart, Münster, Leipzig, Berlin und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu Groovy und Grails - Web-Programmierung - Komplett bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Tools (Groovy Console, Groovy Shell, ...) | Modularisierung komplexer Applikationen durch "private" Plugins
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: MVC mit JavaScript in Grails integrieren | Spring und Grails
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Ant-Integration | Funktionen und Methoden
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Eine lauffähige Anwendung in wenigen Minuten | Nützliche Plugins für den Grails-Alltag
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Groovy als Template-Engine|Grails Security
  • Köln am Rhein
  • Schulungs-Schwerpunkt: View: Layouts, Partials und Templates | Single Page Web Applications mit Grails
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Code Coverage | Model-Validierung
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: Komplexe Builds mit Gradle|Groovy - Grundlagenthemen Klassen, Objekte, Variablen

Wenn alle Seminarbesucher zustimmen, kann die Groovy und Grails - Web-Programmierung - Komplett Schulung hinsichtlich "GUI-Programmierung mit SwingBuilder & Griffon" am Rande gestreift werden und als Kompensation wird "Konfiguration von Grails" ausfühlicher behandelt oder vice-versa.

Welche Seminare erweitern Groovy und Grails - Web-Programmierung - Komplett?

Eine gute Basis bildet jQuery - Einstieg und Grundlagen mit

  • jQuery-Versionen: 1.9.x vs. 2.x
  • IE Developer Tools
  • Tools Firebug
  • jQuery Ajax Asynchrones Nachladen mit get(), getJson(), getScript() und Co.

Empfehlenswert ist auch ein Kurs von „HTML-Komplett   “ mit dem Unterrichtsstoff von

  • HTML5 - Kommunikation Das HTML5-XmlHttpRequest 2-API
  • Beispiele und Bibliotheken für HTML5-Canvas
  • Tabellen
  • HTML5 - Canvas-Element Einführung in das HTML5-Canvas-Element

Für Inhouse-Schulungen ist das Thema „Webanwendungen mit Servlets und JavaServer Pages (JSP)“ mit dem Unterrichtsstoff Aktionen, Beans und Scopes und Lifecycle und Thread-Sicherheit geeignet.

Für Help-Desk-Mitarbeiter passt eine Responsive WebDesign - Einführung, Prozesse, Tools und Tipps Weiterbildung. In diesem Training werden insbesondere

  • Backlinks
  • Neue (und alte) Techniken im Überblick
  • Social Signals 
  • Prozess Wie verändert sich der Erstellungsprozess einer Webseite?
geschult.

Haben Sie Fragen?

Gerne beraten wir Sie persönlich per E-Mail oder Telefon.

Nicole Döhring

Kathrin
Gerstmann

Petra
Humartus

Ilona
Dick