Mastering Grails. A Comprehensive Grails Course.

Learn Grails The Easy Way. Infinite Skills Presents The Ideal Way To Learn How To Program with Grails
4.3 (131 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
816 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 71
  • Length 5.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2014 English

Course Description

This Learning Grails training course from Infinite Skills shows you how to create dynamic, data-centric web applications using the Grails framework. This course is designed for the absolute beginner, meaning no prior knowledge of Grails is required.


You will start by learning how to install Grails on your operating system and learn how to setup a basic project. You will learn how to create a basic application stack, including creating a controller, view, and model. Mike will show you how to design the data layer, teaching you about dynamic and static scaffolding, bootstrapping data, and various constraints. This video tutorial will also cover designing the web and logic layer, managing data with GORM, and adding finishing touches to the application. Finally, you will learn how to package the application and create and manage an AppFog account.

Once you have completed this computer based training course, you will be fully capable of building a working web application with Grails. Working files are included, allowing you to follow along with the author throughout the lessons.

What are the requirements?

  • PC or Mac

What am I going to get from this course?

  • Gain A Solid Understanding Of The Grails FrameWork

What is the target audience?

  • Web Designers & Developers Of All Levels

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: 01. Introduction
0101 Important - Working Files - Download These First
Preview
Article
0102 About Grails
Preview
01:16
0103 Project Overview
Preview
00:55
Section 2: What Is Grails?
0201 Model-View-Controller Frameworks
Preview
03:20
0202 The Grails Architecture
Preview
01:43
Section 3: 03. Installing A Grails Development Area
0301 Installing Grails On Windows
03:07
0302 Setting Windows Environment Variables
04:35
0303 Installing Grails On OSX And Linux
05:42
0304 Installing The Groovy-Grails Tool Suite
04:57
0305 Basic Project Setup
04:22
0306 Using The Latest Version
02:16
Section 4: 04. Creating A Basic Application Stack
0401 Creating A New Application
05:44
0402 Creating A Controller
05:19
0403 Creating A View
07:06
0404 Creating A Model
07:05
0405 Accessing A Model
08:33
Section 5: 05. Designing The Data Layer
0501 Creating An Entity Relationship Diagram
05:32
0502 Field Types
05:01
0503 Relationships Between Domain Classes
05:45
0504 Refactoring with GGTS
04:27
0505 Dynamic Scaffolding
06:48
0506 Static Scaffolding
04:59
0507 Constraints - Field Order
04:04
0508 Constraints - Nullable Fields
03:19
0509 Constraints - Field Value Size
02:58
0510 Constraints - Field Value Contents
03:56
0511 Bootstrapping Data
04:14
Section 6: 06. Designing The Web Layer
0601 Skinning - Creating A Logo
04:46
0602 Skinning - Adding A Favourite Icon
02:26
0603 Skinning - Picking Colors
02:44
0604 Skinning - Modifying Colors
04:50
0605 Structure Of A View
05:10
0606 Text Fields
06:53
0607 Selectable Fields
07:07
0608 Select Fields
03:30
0609 Installing Bootstrap
04:59
0610 What Is A Fluid Grid?
03:11
0611 Adding The Kiosk Banner
06:40
0612 Kiosk Welcome Message And Phone Number
05:44
0613 Creating The Button Pad
05:21
0614 Button Colors
03:12
0615 Activating The Pad Buttons
03:40
Section 7: 07. Designing The Logic Layer
0701 Variables
09:14
0702 Building Strings
03:36
0703 Calculating Strings
04:12
0704 Conditional Branching
08:20
0705 Switch Statement
03:32
0706 Passing Data
05:03
0707 Using Services
06:25
Section 8: 08. Managing Data With GORM
0801 List Queries
07:40
0802 Dynamic Finders
05:00
0803 Comparators
06:08
0804 CRUD - List And Create
05:35
0805 CRUD - Save And Show
04:48
0806 CRUD - Edit, Update, And Delete
05:39
0807 Looping Through Data
07:08
Section 9: 09. Finishing The Application
0901 Linking The Delete Button
03:33
0902 Linking The Go Button
02:56
0903 Outlining The Action
02:51
0904 Creating The Action
07:10
0905 Running Full Stack
05:04
0906 Finishing The Service - Part 1
07:06
0907 Finishing The Service - Part 2
10:45
0908 Creating The Profile View
05:38
0909 Formatting The Phone Number
08:31
Section 10: 10. Application Deployment
1001 Packaging The Application
03:26
1002 Creating An AppFog Account
03:55
1003 Installing The AppFog Tools
02:23
1004 Pushing The Application
05:43
1005 Updating The Application
01:58
Section 11: 11. Conclusion
1101 Next Steps
01:14

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course