Groovy and Grails

For years, UCSC Extension has offered a powerful series of Java and Java EE courses for enterprise application developers. This summer, we will introduce the new Groovy and Grails course to the track. This are invaluable tools for web application developers seeking a robust and high productivity Web framework in their familiar Java environment. Success stories from companies that have adopted Grails are abundant on the Web. The most notable example built with Grails, perhaps, is the enterprise portion of LinkedIn, the hottest IPO in the Valley this summer.

Groovy is a scripting language based on Java. Grails is a development framework based on Spring and Hibernate that provides easy-to-learn yet powerful features for complex Web applications. Java programmers will find many familiar concepts in the use of these tools. Website builders will appreciate the performance and scalability Grails offers. It's a natural fit for enterprise developers. For those who have taken our Java and Java EE courses over the years, learning Grails will help you build database flows and complex interactions with ease.

In addition to this Java-based technology, we offer training in the competing Web technologies. Ruby on Rails remains a popular framework on the Internet. Others are deploying sites using PHP or Python, and Microsoft ASP .NET offers development tools that get high marks from many developers. We have them all. Extension is the one place students can count on for practical instruction covering all the latest Internet technologies.