A Thorough Introduction To Grails 3
Grails is an Open Source, high productivity framework for building enterprise-scale web applications. It supports the development of many application types, including e-commerce web sites, content management systems (CMS), and RESTful web services.
By leveraging sensible defaults and convention-over-configuration, Grails significantly increases developer productivity. Organizations that use Grails as their application development framework realize nearly immediate gains in developer productivity and substantially reduce the time and effort to develop complex apps.
Developers will leave this session with an understanding of how to build and deploy robust web applications with Grails 3, including sample applications which may be used as a reference later.
Topics
• An Introduction To Groovy:
Groovy is the foundational language on which Grails is built. This introduction will give developers with no Groovy experience enough detail to get started with Grails.
• An Introduction To Grails 3: A high level introduction to Grails.
• Scaffolding: Demonstrate and describe very quickly getting a simple CRUD application up and running with the Grails framework.
• GORM: GORM is the powerful ORM layer pro- vided by the framework. This section will introduce GORM and several techniques for querying the database with GORM.
• REST: REST is an important part of how web application are developed and deployed to- day. Grails provides many features which greatly simplify the process of building REST applications. This section will introduce and demonstrate many of those features.
About Jeff Brown
Grails co-founder and OCI Grails Practice Lead, Jeff Scott Brown has been doing JVM application development for as long as the JVM has existed. He has spent most of the last decade focused specifically on work related to the Grails framework. Jeff co-authored The Definitive Guide to Grails Second Edition and The Definitive Guide to Grails 2, in partnership with Grails co-founder and OCI Grails Team Lead, Graeme Rocher. Jeff is also a regular public speaker on Grails, Groovy, and other JVM-related technologies.
More About Jeff »