Groovy & Grails

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Trainig werden die Grundlagen der Groovy- und Grails-Programmierung auf Basis der Java Technologie Plattform vermittelt.

Groovy erweitert Java um dynamische Elemente und war einer der Antworten auf den Ruby on Rails und Beyond Java Hype.

Zielgruppe

Java Entwickler, die die Vorteile einer weiteren Technologie auf der Java Technologie kennen und erlernen wollen, die eine deutliche schnellere Entwicklung von Anwendungen erlaubt und dabei sehr viel Code einspart.

Voraussetzungen

Java Kenntnisse

Agenda

  • Java & Groovy
  • Unterschiede & Gemeinsamkeiten
  • Syntax & Semantik
  • Dynamisches und statisches Typing
  • Meta Object Protocol
  • Performance Fragen
  • Skripte und Klassen
  • The groovy way
  • Groovy & Grails
  • Ruby on Rails auf der JVM?!?
  • Grundlagen in Spring und Spring Boot
  • Scaffolding und Generatoren
  • Template Editieren
  • MVC Architektur
  • Hibernate und GORM
  • HTML Ansichten
  • JSON Ausgaben
  • REST Services
  • Spring Security
  • Controller-Service Architektur
  • Zeitgesteuerte Dienste mit Quartz
  • Monolith vs. Microservice
  • Zusammenspiel mit Micronaut
  • Plugins Nutzen und Schreiben

  • Tools & Techniken
  • IDE Support
  • SDKMan
  • Command Line Interface
  • Testing mit Spock & Co.
  • Deployment
  • Tomcat & Co.
  • Dockerisierung

Ziele

In diesem Trainig werden die Grundlagen der Groovy- und Grails-Programmierung auf Basis der Java Technologie Plattform vermittelt.

Groovy erweitert Java um dynamische Elemente und war einer der Antworten auf den Ruby on Rails und Beyond Java Hype.

Zielgruppe

Java Entwickler, die die Vorteile einer weiteren Technologie auf der Java Technologie kennen und erlernen wollen, die eine deutliche schnellere Entwicklung von Anwendungen erlaubt und dabei sehr viel Code einspart.

Voraussetzungen

Java Kenntnisse

Agenda

  • Java & Groovy
  • Unterschiede & Gemeinsamkeiten
  • Syntax & Semantik
  • Dynamisches und statisches Typing
  • Meta Object Protocol
  • Performance Fragen
  • Skripte und Klassen
  • The groovy way
  • Groovy & Grails
  • Ruby on Rails auf der JVM?!?
  • Grundlagen in Spring und Spring Boot
  • Scaffolding und Generatoren
  • Template Editieren
  • MVC Architektur
  • Hibernate und GORM
  • HTML Ansichten
  • JSON Ausgaben
  • REST Services
  • Spring Security
  • Controller-Service Architektur
  • Zeitgesteuerte Dienste mit Quartz
  • Monolith vs. Microservice
  • Zusammenspiel mit Micronaut
  • Plugins Nutzen und Schreiben

  • Tools & Techniken
  • IDE Support
  • SDKMan
  • Command Line Interface
  • Testing mit Spock & Co.
  • Deployment
  • Tomcat & Co.
  • Dockerisierung

Tags

Diese Seite weiterempfehlen