Get in Touch
 Duration 14 hours

Course Outline

Introduction to Programming with Groovy

  • What is Groovy?
  • A brief history and evolution of Groovy
  • Reasons to choose Groovy
  • Overview of key programming concepts
  • Scripting versus compiled languages

Environment Setup

  • Installing Groovy
  • Configuring the Groovy environment across different operating systems
  • Getting to know GroovyShell and IDEs
  • Exploring the capabilities of GroovyShell
  • Discovering Integrated Development Environments (IDEs) compatible with Groovy

Your First Groovy Script

  • Creating a 'Hello World' program in Groovy
  • Writing and executing your initial Groovy script
  • Core Groovy syntax
  • Managing comments, variables, and outputting results

Fundamental Programming Concepts in Groovy

  • Data types and variables
  • Primitive types, strings, and type inference
  • Essential operators
  • Arithmetic, relational, and logical operations
  • String manipulation
  • Frequently used string operations and methods

Control Structures

  • Conditional logic
  • Using if, else, and switch statements
  • Looping mechanisms
  • for, while, and do-while loops

Introduction to Collections

  • Handling arrays
  • Declaring, initializing, and accessing array elements
  • Working with lists and maps
  • Basics of using and manipulating lists and maps

Introduction to Functions and Closures

  • Defining and invoking functions
  • Understanding syntax, parameters, and return values
  • Foundations of closures

Introduction to Object-Oriented Programming

  • Classes and objects
  • Creating classes, instantiating objects, and understanding properties
  • Basic methods
  • Defining methods and calling them

Basic Error Handling

  • Foundations of exception handling
  • Using try, catch, and finally blocks
  • Common exception types in Groovy

Summary and Next Steps

Requirements

  • Fundamental computer literacy

Target Audience

  • Developers
  • IT students

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Upcoming Courses

Related Categories