Logo
flag

A Beginner's Guide to Groovy for Java Developers

Logo

Please rate the course

0.0
Category:
Language:
Russian
Duration:
04:39:06
Number of lessons:
28
Release date:
12/01/2023
Rating:
0.0

Course short description

The Groovy course provides information about another object-oriented programming language that is a complement to the Java language. Any Java developer will encounter it, because the Groovy language is key to understanding tools such as:

  • Gradle (one of the best project build tools for JVM-based programming languages)< /li>
  • Jenkins (the most popular Continuous Integration / Continuous Delivery tool). 


Moreover, this language contains many new paradigms and approaches to development software, which will help you take a fresh look at the problems being solved. For example: 

  • Groovy specializes in being a dynamic programming language (changing classes and objects at runtime rather than at compile time like Java) < /li>
  • It also has a much better understanding of functional programming thanks to the Closure concept. Closure at first glance is very reminiscent of Lambda expressions in Java, but in fact they are much more powerful. 
  • And of course, this language owes its popularity to its unsurpassed and concise DSL (Domain Specific Language), which implemented by the same Closure and their delegation functionality.

At the end of the course, you will confidently master the Groovy programming language, which is new to you, which will be very useful to you in real projects. You will find that this language gives you the choice of using a functional or imperative approach, static or dynamic programming - depending on the problem at hand, in order to implement it most efficiently.

Write your comment

Logo