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.14 (756 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Mastering Grails. A Comprehensive Grails Course.
3,096
students
5.5 hours
content
Jan 2017
last update
$74.99
regular price

What you will learn

Gain A Solid Understanding Of The Grails FrameWork

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.

Content

01. Introduction

0101 Important - Working Files - Download These First
0102 About Grails
0103 Project Overview

What Is Grails?

0201 Model-View-Controller Frameworks
0202 The Grails Architecture

03. Installing A Grails Development Area

0301 Installing Grails On Windows
0302 Setting Windows Environment Variables
0303 Installing Grails On OSX And Linux
0304 Installing The Groovy-Grails Tool Suite
0305 Basic Project Setup
0306 Using The Latest Version

04. Creating A Basic Application Stack

0401 Creating A New Application
0402 Creating A Controller
0403 Creating A View
0404 Creating A Model
0405 Accessing A Model

05. Designing The Data Layer

0501 Creating An Entity Relationship Diagram
0502 Field Types
0503 Relationships Between Domain Classes
0504 Refactoring with GGTS
0505 Dynamic Scaffolding
0506 Static Scaffolding
0507 Constraints - Field Order
0508 Constraints - Nullable Fields
0509 Constraints - Field Value Size
0510 Constraints - Field Value Contents
0511 Bootstrapping Data

06. Designing The Web Layer

0601 Skinning - Creating A Logo
0602 Skinning - Adding A Favourite Icon
0603 Skinning - Picking Colors
0604 Skinning - Modifying Colors
0605 Structure Of A View
0606 Text Fields
0607 Selectable Fields
0608 Select Fields
0609 Installing Bootstrap
0610 What Is A Fluid Grid?
0611 Adding The Kiosk Banner
0612 Kiosk Welcome Message And Phone Number
0613 Creating The Button Pad
0614 Button Colors
0615 Activating The Pad Buttons

07. Designing The Logic Layer

0701 Variables
0702 Building Strings
0703 Calculating Strings
0704 Conditional Branching
0705 Switch Statement
0706 Passing Data
0707 Using Services

08. Managing Data With GORM

0801 List Queries
0802 Dynamic Finders
0803 Comparators
0804 CRUD - List And Create
0805 CRUD - Save And Show
0806 CRUD - Edit, Update, And Delete
0807 Looping Through Data

09. Finishing The Application

0901 Linking The Delete Button
0902 Linking The Go Button
0903 Outlining The Action
0904 Creating The Action
0905 Running Full Stack
0906 Finishing The Service - Part 1
0907 Finishing The Service - Part 2
0908 Creating The Profile View
0909 Formatting The Phone Number

10. Application Deployment

1001 Packaging The Application
1002 Creating An AppFog Account
1003 Installing The AppFog Tools
1004 Pushing The Application
1005 Updating The Application

11. Conclusion

1101 Next Steps

Reviews

Daniel
May 4, 2023
this course was great to me, i need to change a project in grails, and not exist another course to take and learn grails more easy than this.
Sol
February 12, 2023
The instructions for installing groovy on Linux are out-of-date. Cannot get gvmtool as written, need to use sdkman.io instead.
Sreejesh
September 15, 2022
GGTS tool mentioned is not available to download. Softwares used for the course is outdated. Still helpful for theoretical learning.
Sants
June 6, 2022
The tutor has done an excellent job with the course, very easy to follow and understand. But the grails version covered is very old now and that is a gap for me, in terms of what I was looking for.
Jason
April 23, 2022
Great course! Loved the instructor's steady talking space as I was able to use the 1.5 speed and still understand everything. My only gripe is that I wouldn't call it a Master course, but a more than thorough introduction course. Overall I do feel like I have the tools needed to continue with grails, I was able to complete the course using grails 3.3.11 just fine, only a few places that needed updating to fit grails 3.
Manoj
January 2, 2022
A bit outdated course but helped me understanding grails as I am very new to it. The tools and library used are older versions. And the course resource material is not available ( http://www.infiniteskills.com/01926 redirects to orielly)
Dallas
November 8, 2021
This has been great to familiarize myself with the Grails framework; however, the course is outdated and much of the syntax has changed. I have been able to find other resources online to figure out the issues I was running into, but it would be nice to have some of the course updated.
Luis
September 7, 2021
Its great, but nowadays there is no option to do it with eclipse GGTS becouse its unavailable to download, and if you get it by some way, you will get problems with the TLS protocol when downloading something from repositories. You must run GGTS with Java 1.8 to success. This course must be updated to something else than eclipse GGTS. I hoped to learn more about grails command line.
Patricia
November 11, 2016
Excellent overview of MVC architecture and good comparison to older webserver architecture. I'm transitioning to MVC so that is a big help. Also good video on how to set everything up to get java and grails up and running.
Julian
November 1, 2016
The course is a little bit outdated, you have to look for things that does not work in the same way that the videos says
Richard
October 13, 2016
Very nice speaking voice. Clear sound, video, and instructions. Grails itself is very cool! Yes its an older version of Grails but having no issues following along in 3.2.0
Adam
September 12, 2016
Good intro to basic Grails fundamentals and features. I like the added detail on creating custom looks by editing the layout. Additionally the details on Bootstrap grid layout were helpful
Jupadim
September 6, 2016
This tutorial is very detailed, and to the point, the course here is Grails and it was delivered quite effectively with no waste of time, in my humble opinion, these lectures and the Grails documentation have enough information for Grails enthusiast to get started on the subject matter without much fussing around. Note that the tutorial was delivered in Grails 2.3.x, as a result, a learner needs to go through the Grails 3.x documentation/user guide to keep abreast with the newer version.
João
September 6, 2016
Great course. I learned the basics about Grails in order I could walk on my own legs. It is well explained.
Israel
August 31, 2016
Me gusta el curso, el instructor es muy claro, solo quisiera mas info de los gsp's, no hacerlo con CRUD's automaticos, pero fuera de eso es un excelente curso.

Charts

Price

Mastering Grails. A Comprehensive Grails Course. - Price chart

Rating

Mastering Grails. A Comprehensive Grails Course. - Ratings chart

Enrollment distribution

Mastering Grails. A Comprehensive Grails Course. - Distribution chart

Related Topics

205954
udemy ID
4/27/2014
course created date
2/18/2020
course indexed date
Lee Jia Cheng
course submited by