01. Overview
- Introduction To Grails
- How To Access Your Working Files?
02. What Are Grails?
- Model-View-Controller-Frameworks
- The Architecture Of Grails
03. Installing An Grails Development Area
- Installing Of Grails On Windows
- Setting Of Windows Environment Variables
- Installing Grails On OSX & Linux
- Installing Of Groovy-Grails Tool Suite
- Basic Project Set-up
- Using Of Latest Version
04. Creating An Basic Application Stack
- Creating An New Application
- Creating An Controller
- Creating An View
- Creating An Model
- Accessing An Model
05. Designing Of Data Layer
- Creating A Entity Relationship Diagram
- Field_Types
- Relationships B/W Domain Classes
- Refactoring Of GGTS
- Dynamic-Scaffolding
- Static-Scaffolding
- Constraints – Field Order
- Constraints – Nullable Fields
- Constraints – Field Value- Size
- Constraints – Field Value Contents
- Bootstrapping Of Data
06. Designing Of Web Layer
- Skinning – Creating An Logo
- Skinning – Adding An Favourite Icon
- Skinning – Picking Of Colors
- Skinning – Modifying Of Colors
- Structure Of An View
- Text-Fields
- Selectable-Fields
- Selection Of Fields
- Installing Of Bootstrap
- What Is An Fluid Grid?
- Adding Of Kiosk Banner
- Kiosk Welcome Message & PhoneNumber
- Creating an Button Pad
- Button -Colors
- Activating Of Pad Buttons
07. Designing Of Logic Layer
- Variables
- Building-Strings
- Calculating-Strings
- Conditional-Branching
- Switch-Statement
- Passing Of Data
- Using Of Services
08. Managing The Data With GORM
- List-Queries
- Dynamic-Finders
- Comparators
- CRUD – List & Create
- CRUD – Save & Show
- CRUD – Edit, Update, And Delete
- Looping Through Data
09. Finishing Application
- Linking The Delete Button
- Linking The Go Button
- Outlining The Action
- Creating Of Action
- Running Full Stack
- Finishing Of Service – Part 1
- Finishing Of Service – Part 2
- Creating an Profile View
- Formatting of Phone Number
10. Application-Deployment
- Packaging The Application
- Creating of AppFog Account
- Installing Of AppFog Tools
- Pushing Application
- Updating Application
11. Conclusion
- Next Steps