Read more
2Month/20 Hours Price:45,000
40,000
Groovy Scripting Basic to Advance
Groovy is very similar in syntax to Java so it is generally easy for Java developers to
learn (Java code is generally valid Groovy code). However, Groovy has many additional
features and relaxed syntax rules: closures, dynamic typing, meta-programming (via
metaClass ), semicolons are optional, regex support, operator overloading, GStrings, and more. Groovy is interpreted at runtime, but in Groovy 2.0 the ability to compile to bytecode and enforce type-checking were added to the language.
Course Key Learnings
Write groovy code with great easeGet source code of each tutorials
Course Outline
Module1: Software to Install
Java/GroovyTrying It Out
Code on Github
Module2: : Groovy 101
What Is Groovy? .Compact Syntax
Dynamic def
List and Map Defi nitions
Groovy GDK
Everything Is an Object
Easy Properties
GString
Closures ..
Module3: Tools
ConsoleCompilation
Shell
Documentation
Module4: GDK
CollectionsSpread .
GPath
Files
URLs
Ranges
Utilities
Confi gSlurper
Expando .
ObservableList/Map/Set
Module5: Coming from Java
Default Method Values .Equals, Hashcode, and More .
Regex Pattern Matching
Missing Java Syntax
Semicolon Optional
Where Are Generics?
Groovy Numbers
Boolean-Resolution .
Map Syntax
Module6: Groovy Design Patterns
Strategy PatternMeta-Programming
Meta-Class
Categories
Missing Methods
Delegation
Module7:DSLs
DelegateOverriding Operators
Missing Methods and Properties
Module8:Traits
Defining TraitsUsing Traits
Module9:Functional Programming
Functions and ClosuresUsing Closures
Map/Filter/And So On
Immutability
Groovy Fluent GDK
Groovy Curry
Method Handles
Tail Recursion
Module10:Groovy GPars
Parallel Map ReduceModule11:: Groovy Awesomeness
Web and UI FrameworksGrails
Griffon
Cloud Computing Frameworks
Build Frameworks
Testing Frameworks/Code Analysis
Easyb
Concurrency
Module12:Gradle
Projects and TasksPlugins
Confi guring a Task
Extra Confi guration
Maven Dependencies
Gradle Properties
Multiproject Builds
Module13:Grails
Quick Overview of GrailsPlugins.
REST in Grails
Short History of Grails
Testing
Cache Plugin
Grails Wrapper
Cloud
Module14:Spock
Spock BasicsA Simple Test
Mocking
Lists or Tables of Data
Expecting Exceptions
Module15: Ratpack
ScriptGradle
Ratpack Layout
Handlers .
Rendering
Groovy Text
JSON
Bindings
Blocking
Configuration
Testing ……..
Who this course is for:
Any one with small knowledge of programming
Why Groovy?
Here, are major reasons why you should use and learn Groovy-
Groovy is an agile and dynamic languageSeamlessly integration with all existing Java objects and libraries
Feels easy and natural to Java developers
More concise and meaningful code compares to Java
You can use it as much or as little as you like with Java apps
International Student Fee:350 USD
What to Wear for Best Job Interview Attire
Job Interview Question- What are You Passionate About?
How to Prepare for a Job Promotion Interview
Join our WhatsApp Channel – Get discount offers
500+ Free Certification Exam Practice Question and Answers
Your FREE eLEARNING Courses (Click Here)
Join Internships and Referral Program (click for details)
Work as Freelancer or Full-Time Employee (click for details)
Hire an Intern
Flexible Class Option
Week End Classes For Professionals SAT | SUN
Corporate Group Training Availables Options
Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Oracle Techno Functional Consultant – Oracle ERP Apps
Oracle HCM – HRMS Career and Succession
Fusion Cloud ERP Training – Oracle Fusion Cloud General Ledger Fundamentals
Oracle Hyperion Planning – Implementation Installation & Configuration
0 Reviews