Groovy & Grails

Classroom training | German | Claim

Duration of training: 2 days

Objectives

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.

Target audience

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.

Requirements

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

Objectives

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.

Target audience

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.

Requirements

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

Recommend this site