Rapid Website Development with Groovy and Grails

Seminar

Inhouse

772 € zzgl. MwSt.

Beschreibung

  • Kursart

    Seminar

  • Niveau

    Anfänger

  • Methodik

    Inhouse

  • Dauer

    1 Tag

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: - Understand the basics of the Groovy language. - Explore Groovy's power features. - Learn about the background of Grails. - Discover the possibilities with Grails' Hibernate-powered ORM layer. - Learn about Grails' MVC components. - Understand how to integrate Grails with existing Java technology components a.. Gerichtet an: Web application Developers.

Hinweise zu diesem Kurs

A good knowledge of web application development using languages such as Java or Javascript. Basic understanding of HTML and web technologies.

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Inhalte

Trainingsziel

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:

  • Understand the basics of the Groovy language


  • Explore Groovy''s power features


  • Learn about the background of Grails


  • Discover the possibilities with Grails'' Hibernate-powered ORM layer


  • Learn about Grails'' MVC components


  • Understand how to integrate Grails with existing Java technology components and services


Teilnehmerkreis

Web application Developers

Voraussetzungen

A good knowledge of web application development using languages such as Java or Javascript. Basic understanding of HTML and web technologies.

Überblick über den Inhalt des Trainings

Grails leverages hugely popular frameworks such as Spring, Hibernate and SiteMesh simplifying them using a dynamic platform and Convention over Configuration. More importantly, however, it takes integration with Java technology and the Java Platform, Enterprise Edition (Java EE) to a new level by bringing the same speed and elegance pioneered on other dynamic platforms such as Ruby and Python.This session will help you get up to speed with the features offered by the Groovy language with a whirlwind tour followed by a look at Grails, its features and its importance as an alternative platform for rapid web application development.In addition, you will learn how to integrate Grails with existing Java technology enterprise services, databases and web applications and how to use a blended approach mixing static and dynamically typed code to maximise the scalability of your code base.

Content
  • The Groovy Tour Groovy for Java Developers - The Basics
    • The syntax similarities
    • New language constructs
    • Groovy Strings
    • Closures
  • What makes Groovy tick?
    • Groovy dynamism
    • Meta-programming
    • Embedding Groovy
  • Getting started with Grails The Grails Introduction
    • Background, foundations and motivations
    • Current project status
    • Why choose Grails for your project?
  • Grails Basics
    • The Project Infrastructure
    • Running Grails scripts
    • Creating a basic CRUD application
  • Grails in-depth: The full stack
    • Understanding domain models
  • Domain-driven development with Grails
  • Applying domain constraints
  • Defining domain relationships
  • Working with persistence methods
  • Saving, deleting and updating
  • Using dynamic finders
  • Advanced querying with criteria and HQL
  • Simple MVC with Grails
  • Controllers for flow logic
  • Tag libraries made simple
  • Groovy views with GSP
  • Adaptive Ajax tags
  • Java Integration
    • Java EE Platform Integration
    • Packaging and deployment onto JEE containers
    • Using EJBv3 component entities with Grails
    • Grails and the Servlet environment
    • Technology stack integration
    • Wiring it all together with the Spring DSL
    • Scripting Hibernate with GORM
Kurssprache deutsch, Unterrichtsmaterial überwiegend in englischer Sprache.

Rapid Website Development with Groovy and Grails

772 € zzgl. MwSt.