• Grails bundles the best features of Spring and Hibernate for the Java Enterprise platform.
  • All Grails applications follow clear conventions, can be rapidly developed and are easy to maintain in the long term.
  • Plug-ins provide for modular structure and the potential to enhance each and every application with a huge selection of features.
  • Grails enables you to reduce development costs and shorten completion time.

Technology Consulting

Grails – Efficient Development of Java Enterprise Applications

Our Grails experts would be happy to support you with your Grails projects. Simply take a look at our consultants’ résumés.

Would you like to get to know us or do you wish to learn Grails in more depth? In that case our training programme is just the thing for you. Simply select the course that best suits your exact needs. In addition, we can also offer you individual consultancy and training. We would be pleased to make you a non-obligatory offer.

Training programme

"Groovy/Grails" Lunch & Learn

From project idea to prototype in 4 hours!

The use of the Grails platform can bring decisive advantages in the race for new projects. Starting from a specific project idea, together with its use cases, we introduce you to the concepts of the Grails framework step by step. Using straightforward examples, we show you how you make the best use of the elaborate plug-in landscape, so as to efficiently realize your customers’ requirements.

Lunch & Learn offers you the opportunity to ask questions whenever you wish and enables us to address your specific needs.

Instructor

Matthias Huber

  • Principal developer of the Grails plug-in for the integration of the Canoo RIA Suite in Grails
  • Lectures and talks about Groovy, Grails and Griffon


Next dates:
Wed 03.04.2013
Wed 19.06.2013

Price (in Basel): 0 CHF

Price (on site): expenses only

2 day "Groovy" course

Groovy course for Java developers. Following this course, participants will be able to benefit from the de facto standard for dynamic languages on the Java platform, and enhance and simplify their future source code–in particular database access, web services, modularization of GUI components and much more besides.

Our trainers would be more than pleased to address your special requirements and interests during the course.

In each course, theory is examined in greater depth during the course using examples from developers’ daily work.

Each participant will receive a signed copy of “Groovy in Action”.

Course content:

  • Introduction to Groovy
  • Installation and overview of the tool
  • Foundations and principles of Groovy
  • Groovy Beans
  • Collections and Closures
  • APIs, integration with Java, metaprogramming
  • Groovy Testing
  • DSLs (domain-specific languages)
  • Scripting
  • Further topics as introduced by participants

Prerequisite: basic Java knowledge

We recommend combining this course with course 3.

Instructor

Matthias Huber

  • Principal developer of the Grails plug-in for the integration of the Canoo RIA Suite in Grails
  • Lectures and talks about Groovy, Grails and Griffon


Next dates:
Mon 22.04.2013
Mon 08.07.2013

Price (in Basel): 1’500 CHF per participant

Price (on site): 5’000 CHF

2 day "Grails" course

Grails course for Java developers. This course introduces you to the basic principles of Grails. You will learn effective usage and best practices, enabling you to achieve not only rapid results, but also the development of durable and robust solutions.

Our trainers would be more than pleased to address your special requirements and interests of participants during the course.

Theory is examined in greater depth during the course using examples. In these two days you will get to create a complete, database-based web application.

Each participant will receive a signed copy of “Groovy in Action”.

Course content:
  • Introduction to Grails
  • Installation and first steps
  • Scaffolding
  • GORM and Controllers
  • Services
  • Grails and Spring
  • GSP, Tag Libraries, and GSP Templates
  • Resource handling (particularly cached and zipped resources)
  • Sitemesh Layout, Ajax
  • Grails plug-ins
  • Dos and Don'ts
  • Further topics as introduced by participants

Prerequisite: Groovy (roughly content of course 2), Java

Instructor

Matthias Huber

  • Principal developer of the Grails plug-in for the integration of the Canoo RIA Suite in Grails
  • Lectures and talks about Groovy, Grails and Griffon


Next dates:
Thu 25.04.2013
Thu 11.07.2013

Price (in Basel): 1’500 CHF per participant

Price (on site): 5’000 CHF

3 day "Advanced Grails" course

Getting started in Grails is easy, and the subsequent steps towards larger applications are likewise very well supported. With increasing requirements comes the need to better understand the background, to embed Grails applications into existing landscapes, and all in all to draw greater advantages from the rich features of the platform.

If you know the basics of Grails and wish to build on these, then this is the right course for you.

Course content:
  • Advanced GORM
  • Adapted Scaffolding
  • Correct use of Taglibs and GSP templates
  • Interactive visualization
  • Resource management
  • Command line extension
  • Plug-ins: effective usage and writing your own
  • Dependency management
  • Testing (unit / integration / functional)
  • Dos and Don'ts
  • Working on participant-specific tasks

Prerequisites: Groovy & Grails (with project experience or experience with contents of courses 2 and 3), Java

We recommend combining this course with course 3.

Trainers

Dierk König

  • Active committer for Groovy, Grails, GPars and GroovyFX
  • Principal author of "Groovy in Action"

Andres Almiray

  • Passionate Groovy developer, Java Champion
  • Griffon co-founder
  • Principal author of "Griffon in Action"

Matthias Huber

  • Principal developer of the Grails plug-in for the integration of the Canoo RIA Suite in Grails
  • Lectures and talks about Groovy, Grails and Griffon

Next dates:
Tue 16.04.2013
Tue 02.07.2013

Price (in Basel): 2’250 CHF per participant

Price (on site): 7’500 CHF

2 - 3 day "Grails" Workshop and Consulting

Give your Grails project a boost! Empower your entire team and enhance the software development process, to realise your project quicker and more effectively. Particularly in the early stages of a project, you can lay the foundation for a successful project and impress your customers thanks to this consulting and coaching.

This consulting package is ideally suited in combination with a workshop for your development team (content of courses 2-4 can be freely combined).

  • Project setup, architecture and code review
  • Generation of practical prioritised recommendations for your project (even during the engagement)
  • Identification and implementation of continuous improvement measures
  • Active project involvement
  • Open and honest dialogue with the project management regarding goals, schedule and general conditions

Our consultant will generate and present you with a final report for you regarding the engagement within one week.

Please note: we can also offer a fixed price of 2’500 CHF / day