SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training


Great interaction with the instructor. The instructor was able to address my specific questions very well.
Comment from DND

1. Title

  • GRAILS for IT Professionals (GRAILS, 4 days)
    View PDF

2. Course Pre-requisites

  • Good knowledge and experience in Java development

3. Target Audience

  • Java developers who want to learn how to develop for GRAILS

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $3,900.00 per person

5. Outline

Module 1: Introduction to Grails

Topic 1: Grails Overview

Topic 2: Downloading and Installing Grails

Topic 3: Grails Interactive Mode

Topic 4: Using Grails within an IDE

Topic 5: Supported JEE Containers

Module 2: Groovy Web Layer

Topic 1: Controllers and Actions

Topic 2: Scopes and Controllers

Topic 3: Models

Topic 4: Views

Topic 5: Chaining and Redirection

Topic 6: Intercepting Controllers

Topic 7: Understanding Command Objects

Module 3: Groovy Server Pages

Topic 1: GSP Basics

Topic 2: A Simple GSP

Topic 3: Running the GSP Examples

Topic 4: GSP Syntax and Directives

Topic 5: GSP Expressions

Topic 6: Creating Controls

Module 4: GSP Tags

Topic 1: Scopes and Variables

Topic 2: Filtering and Search Tags

Topic 3: Links and Resources

Topic 4: Tags as Method Calls

Module 5: Tag Libraries

Topic 1: Scopes and Variables

Topic 2: Simple Tags

Topic 3: Logical Tags

Topic 4: Iterative Tags

Topic 5: Using JSP Tag Libraries

Module 6: Grails URL Mappings

Topic 1: Mapping to Controllers and Actions

Topic 2: Mapping to Views

Topic 3: Mapping Wildcards

Topic 4: Constraints

Topic 5: Named URL Mappings

Module 7: Grails Web Flow

Topic 1: Action States and View States

Topic 2: Workflow Execution Events

Topic 3: Flow Scopes

Topic 4: Flow Execution Events

Module 8: Filters

Topic 1: What is a Filter?

Topic 2: Sample Filter

Topic 3: The Filter API

Topic 4: Initializing Filters

Topic 5: Blocking the Response

Topic 6: Modifying the Response

Topic 7: Running the Examples

Module 9: Validation

Topic 1: Defining Constraints

Topic 2: Validating Constraints

Topic 3: Applying Validation on the Client

Topic 4: Validation Errors and Globalization

Module 10: Grails Domain Object Relational Mapping

Topic 1: Getting Started with GORM

Topic 2: Basic CRUD Commands

Topic 3: Modelling Associations

Topic 4: Modelling Composition

Topic 5: Modelling Inheritance

Topic 6: Working with Collections – Sets, Lists and Maps

Module 11: Object Persistence

Topic 1: Saving and Updating Objects

Topic 2: Deleting Objects

Topic 3: Working with Cascading Settings

Topic 4: Eager and Lazy Fetching Settings

Topic 5: Locking – Optimistic and Pessimistic

Module 12: Querying

Topic 1: Dynamic Finders

Topic 2: Executing Where Queries

Topic 3: Criteria Queries

Topic 4: Detached Criteria Queries

Module 13: Securing Web Applications

Topic 1: JEE Security

Topic 2: Securing a Grails Application

Topic 3: Preventing Cross Site Scripting

Topic 4: Encoding and Decoding Objects

Topic 5: Authentication

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette