Mastering Grails. A Comprehensive Grails Course.
3.9 (189 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.
1,010 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering Grails. A Comprehensive Grails Course. to your Wishlist.

Add to Wishlist

Mastering Grails. A Comprehensive Grails Course.

Learn Grails The Easy Way. Infinite Skills Presents The Ideal Way To Learn How To Program with Grails
3.9 (189 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.
1,010 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Gain A Solid Understanding Of The Grails FrameWork
View Curriculum
Requirements
  • PC or Mac
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.

Who is the target audience?
  • Web Designers & Developers Of All Levels
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 71 Lectures Collapse All 71 Lectures 05:41:50
+
03. Installing A Grails Development Area
6 Lectures 24:59

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
+
04. Creating A Basic Application Stack
5 Lectures 33:47
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
+
05. Designing The Data Layer
11 Lectures 51:03
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
+
06. Designing The Web Layer
15 Lectures 01:10:13
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
+
07. Designing The Logic Layer
7 Lectures 40:22
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
+
08. Managing Data With GORM
7 Lectures 41:58
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
+
09. Finishing The Application
9 Lectures 53:34
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
+
10. Application Deployment
5 Lectures 17:25
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
1 More Section
About the Instructor
Infinite Skills
4.4 Average rating
40,452 Reviews
703,958 Students
331 Courses
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.