Skill Level Beginner
- [Benjamin] Java is one of the most popular and powerful programming languages in the world. And it has found it's way into business applications, mobile phones, and even refrigerators. Despite it's recent releases of Java 11 and beyond, did you ever get frustrated with it's verbosity or capabilities? Groovy to the rescue. I'm excited to teach everything you need to know to get started with the programming language, Groovy. My name is Benjamin Muschko and I've been working with Groovy for over a decade. I'm particularly excited about project automation, testing, and continuous delivery, and use Groovy quite heavily in the space as a user and author of the main specific languages to business applications, all with the foundation of Groovy. My course is targeted towards the beginners to Groovy. Maybe you already have exposure to Java. We'll start by installing the Groovy runtime and run our first Hello World example project. Next, we'll drill into the fundamentals like variables and data types, classes and methods, conditionals and loops, and exception handling. While talking through the content, I will try to always establish the connection between Java and Groovy and give you pointers to the relevant API documentation. We won't stop with the basics. Later in this course, we'll discuss more advanced concepts like closures and how they are used to cross the Groovy API to support a functional programming style. More specifically, we'll look at the collection API and file management. I hope you'll find this information valuable. My goal is to give you jump start into the language so you can become an experienced Groovy developer in no time. So join me on my LinkedIn learning course as we supercharge your Java with Groovy.