Welcome Hyderabasys Provides Groovy and Grails online training
Groovy and Grails:
Groovy and Grails Online Training • Language Overview 1. What is Groovy? 2. What Groovy can do 3. Installing 4. Running Groovy scripts • Basic Syntax and Scalar Variables 1. Syntax rules 2. Numbers – Integers, Floats, and BigDecimal 3. Strings – Double quoted, Single quoted, Here documents, Slash quoted, GStrings 4. Operators
• Collections 1. Lists 2. Coding a closure – The it parameter, Passing multiple parameters, Naming parameters (the -> operator) 3. Maps 4. Ranges • Flow Control 1. If statements – The truth in Groovy 2. Switch statements 3. While loops 4. For loops 5. Exceptions
• Classes of Groovy and Grails Online Training 1. Defining classes – File-to-class relationships 2. Member variables – Automatic getter/setter generation, Default visibility, Safe dereferencing with ? operator 3. Methods – Optional parameters and default parameters 4. Operator overloading 5. Automatic constructor generation – Initializing property values in the constructor 6. The Closure Groovy class 7. Coding a method that expects a closure – Calling into the closure, Passing parameters
• Advanced Classes and Closures 1. Closures – Using methods as closures, Polymorphic closures 2. Operator overloading 3. Metaprogramming – Discovering a class, Discovering fields, Discovering methods, Method resolution 4. Pointers – Method, Field 5. Calling methods that do not exist – ExpandoMetaClass, Categories • Regular Expressions 1. Regular Expression syntax 2. The =~ operator 3. The ==~ operator 4. Common methods that use Regular Expressions
• Builders and Slurpers 1. What are Builders and Slurpers? 2. Node Builder 3. Mark up Builder 4. Ant Builder 5. Using the ConfigSlurper • Grails Installation and Overview : Groovy and Grails Online Training 1. Installing Grails – GRAILS_HOME variable , Updating PATH 2. Technologies included with Grails – Spring, Hibernate, Site Mesh, AJAX libraries, Jetty/Tomcat 3. Main components of a Grails application – Domain, Controller ,View , Configurations • Creating a simple Grails application 1. The create-app command 2. Configuring the application 3. Create a Domain
4. Getting started with the Grails scaffolding 5. Generate views and a controller with create-all 6. Create a basic Controller 7. Running the application 8. Unit Tests • The Domain 1. Modeling relationships – be longs To, mapping, and has Many – One-to-one, Oneto-many, Many-to-Many 2. Validators – constraints 3. GORM – Using the dynamic finder methods, Criteria objects, HQL
• Domain Queries 1. Using the dynamic finder methods 2. Criteria objects 3. HQL • Controllers 1. Navigation 2. Returning data to the view 3. Calling a controller method from the view 4. Scopes – Request, Flash, Session, servletContext 5. Working with redirects 6. Creating and using services 7. Binding properties to domain objects 8. Command objects
• GSP basics 1. How GSPs work 2. Common GSP tag libraries 3. Custom error messages 4. Rendering and processing forms 5. Writing custom tag libraries 6. Working with layouts • Filters of Groovy and Grails Online Training 1. Creating simple filters 2. Assigning a filter to actions on a controller 3. Assigning a filter to a url 4. Defining when a filter executes – Before, After, after View
Groovy and Grails Online Training
Contact:India: +91 9030400777 USA: +1-347-606-2716 Email: contact@Hyderabadsys.com http://hyderabadsys.com/groovygrailsonlinetraini ng/