Plan Szkolenia
Introduction to Programming with Groovy
- What is Groovy?
- Brief history and evolution of Groovy
- Why choose Groovy?
- Overview of programming concepts
- Introduction to scripting vs compiled languages
Environment Setup
- Installing Groovy
- Setting up Groovy environment on different operating systems
- Introduction to GroovyShell and IDEs
- Exploring GroovyShell
- Introduction to Integrated Development Environments (IDEs) compatible with Groovy
Your First Groovy Script
- Hello world in Groovy
- Writing and running your first Groovy script
- Basic Groovy syntax
- Comments, variables, and printing outputs
Fundamental Programming Concepts in Groovy
- Data types and variables
- Primitive types, strings, and type inference
- Basic operators
- Arithmetic, relational, and logical operators
- String manipulation
- Common string operations and methods
Control Structures
- Conditional statements
- if, else, and switch statements
- Looping Constructs
- for, while, and do-while loops
Introduction to Collections
- Working with arrays
- Declaring, initializing, and accessing arrays
- Lists and maps
- Introduction to list and map usage and operations
Introduction to Functions and Closures
- Defining and calling functions
- Syntax, parameters, and return values
- Basic introduction to closures
Introduction to Object-Oriented Programming
- Classes and objects
- Creating classes, objects, and understanding properties
- Basic methods
- Method definitions and method calling
Basic Error Handling
- Introduction to exception handling
- Try, catch, and finally blocks
- Common exception types in Groovy
Summary and Next Steps
Wymagania
- Basic computer skills
Audience
- Developers
- IT students
Opinie uczestników (5)
Duża ilość wiedzy praktycznej pokazanej na przykładach z "życia wziętych".
Kamil - Streamsoft Kraków
Szkolenie - Java Advanced
Pushowanie zmian na bieżąco, jak w 3 dzień zaczęłam się już gubić bardziej niż wcześniej i było ciężej wyłapać błąd na szybko to na szybko byłam w stanie zcheckoutować się na najnowszą zmiane i być na bieżąco z materiałem
Paulina
Szkolenie - Advanced Java Security
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Szkolenie - Groovy Programming
Very good knowledge and character.
Constantinos Michael
Szkolenie - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.