training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training training,courses,course,training course,scrum,agile project,spring,ajax,java,uml,rails,ruby,hibernate,apache,tomcat,mentoring,on site training
  HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET APACHE & TOMCAT  
G&G Primer: Rapid Web Development with Groovy & Grails (GROOVY-GRAILS-01-01)
CODE: GROOVY-GRAILS-01-01          DURATION: 1 DAY/S
During this Groovy and Grails Primer course, you will become familiar with the fantastic, exciting features offered by the Groovy language and the Grails framework. You will learn how to integrate Grails wth existing Java Enterprise services, databases and web apps and how to leverage Groovy's additional power to Java, and how to make writing shell and build scripts easy with Groovy's powerful processing primitives, OO abilities and an Ant DSL. You will learn how Groovy supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and to maintain, how to simplify testing by supporting unit testing and mocking out-of-the-box.

In addition, you will learn how to integrate Grails with existing frameworks, such as Spring and Hibernate, Java 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.

Come to this course to experience the power of Grails 1.0 and Groovy 1.5!

This 1-day Groovy and Grails course has been developed by Grails Project lead and former Skills Matter CTO Graeme Rocher and is being kept up to date with all the latest developments by Steven DeVijver, co-founder of the Grails project.

LEARN HOW TO:
  • Explain the basics of the Groovy language
  • Leverage Groovy's power features, including Groovy's powerful processing primitives to make writing shell and build scripts easy
  • Use Domain-Specific Languages
  • Leverage Grails' Hibernate-powered ORM layer
  • Use Grails' MVC components
  • Integrate Grails with existing Java components and services
PROGRAMME
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

The Grails Domain Model
  • 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

The Web Layer
  • Orchestrating requests with controllers
    • Rendering responses
    • Handling data binding and validation
  • Groovy views with GSP
    • Supplying the model
    • Logic, iteration and filtering
    • Advanced site layouts with SiteMesh
  • Separating logic and content with Tag libraries
    • Dynamic tag library basics
    • Logical and iterative tags

Java Integration
  • Java Enterprise Integration
    • Packaging and deployment onto JEE containers
    • Using EJB3 entities with Grails
    • Grails and the Servlet environment
  • Technology stack integration
    • Wiring it all together with the Spring DSL
    • Scripting Hibernate with GORM
NEXT SESSION
The next course will be delivered at Skills Matter - London, on 27 Jun 2008 by Stuart Clayman.
COURSE DATES & REGISTRATION
Date City Cost Offer
27-06-08 London £500.00 £450.00 if booked by 28-05-08 Book Online Now
05-09-08 London £500.00 £450.00 if booked by 06-08-08 Book Online Now
03-11-08 London £500.00 £450.00 if booked by 04-10-08 Book Online Now
Book Online or Call Sales on +44 (0)207 107 2620
ABOUT THE AUTHOR
A senior Java EE architect, Steven is the co-founder of Grails, Gradle and has been actively involved with Spring and various other open-source frameworks as a committer. Steven is a regular speaker at international events and author of several Skil
More about Steven DeVijver
IS THIS COURSE FOR YOU?
If you are an experienced Java developer, keen to learn how Groovy and Grails can help you develop cleaner, better maintainable web apps faster with Groovy and Grails, this course is for you!

COURSE PREREQUISITES
To benefit from this course, you will need to have experience with Java web development prior to the course.

COURSE LABS & EXCERCISES
Lectures, discussions & practical exercises, with a a heavy emphasis on gaining practical skills

COURSE DATES & REGISTRATION
Date City Cost Offer
27-06-08 London £500.00 £450.00 if booked by 28-05-08 Book Online Now
05-09-08 London £500.00 £450.00 if booked by 06-08-08 Book Online Now
03-11-08 London £500.00 £450.00 if booked by 04-10-08 Book Online Now
Book Online or Call Sales on +44 (0)207 107 2620
Copyright & Copy Skills Matter Ltd 2003-2008
  Web development by You In Control
About Us  Jobs  Find Us  Room Hire  Newsletter