The Complete Apache Groovy Developer Course

4.4 (2530)
Learning paid
13.5 hours course
Course by Udemy
$ 129.99
$ 129.99
What will you learn?
Create Groovy Applications from Scratch
Use the Groovy Console
Write Groovy Applications in IntelliJ
Understand the different features of the Groovy Language
Retain Information through quizzes and exercizes
About the course

Are you looking to learn a new language? Learning a new language helps expand your skill set as a developer and make you more marketable to employers. If you aren't learning a new language because it's not the one you use at work, I think you're missing out on the benefits. I often find that seeing how other languages solve problems makes me a better developer with the languages I use on a day to day basis. I am here to tell you all about an awesome dynamic language called Apache Groovy.

What is Apache Groovy?

Apache Groovy is a powerfuloptionally typed and dynamic language, with static-typing and static compilation capabilities for the Java platform, aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.

Who Should Learn Apache Groovy?

I am going to teach you everything you need to know to start using the Groovy programming language. This course is really designed for 2 different types of people and I think you will both benefit from it. If you’re a beginner programmer with a some experience in another language like Python or Ruby, this course is for you. Dynamic languages are generally thought of as easier for total beginners to learn because they’re flexible and fun. If you’re an existing Java Developer (Beginner or Experienced), this course is also for you. You will learn Groovy compliments the Java language and makes some of the complex tasks from Java concise and easy.

Enroll Today

I have spent a lot of time putting together what I think is the most complete course on Groovy on the market today. Please take the time to watch the preview videos and If you like what you see, click that enroll button and I will see you inside!

In this section we are going to welcome you to the course, talk about what we are going to cover and a little dive into what Groovy is.
Introduction and Goals for this course
Welcome to the complete Apache Groovy Developer Course. My name is Dan Vega and I will be instructor. I have been developing software for over 15 years now and I have a real passion for teaching and helping others. I use Groovy almost every single day and I can honestly tell you that I enjoy working with language and Groovy makes programming fun again.I want to start off by thanking you for purchasing this course. I spent a lot of time developing what I think is one of the most complete courses on learning Groovy around. In this course we are going to walk through some of the basic fundamentals of the language. After that we are going to cover everything from closures to meta programming, testing, DSLs and so much more.I am taking a very hands on approach in this course. We are going to have a ton of quizzes and exercises to help reinforce the things that we learn in each section. After each exercise we are going to discuss the problem and walk through the solution together.So I hope you enjoy this journey with me and if you have any questions please don’t hesitate to ask them.
What is Groovy?
In this lecture I want to take a few minutes and explain what Groovy is to those of you brand new to the language. If you’re not new to Groovy I still think you might learn a thing or two so let’s jump on in. Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity. The Groovy language is inspired by languages like Python, Ruby, and Smalltalk, making them available to Java developers using a Java-like syntax.
Source Code
In this lecture we will walk through how to find and download all of the source code for this course. All of the source code for this code is available on Github and broken up into sections to follow along with the course.
The Groovy Website & Documentation
In this lecture we will walk through the Groovy Website and look at all of the available resources to us. It is important to know how to find things especially when you are looking for answers. I am going to walk through the website and all of the documentation.
Groovy Books & Additional Resources
I don't know about you guys but I really like to use as many resources that are available to me as I can when I am trying to learn something. I love courses like this one as well YouTube videos, blogs, articles and even good old fashioned books. I want to spend a couple minutes and talk about a few books that have really helped me out. These are not required for the course by any means but I have read them and I think it would be wise to pick one or all of them up.Groovy in Action (Second Edition)
Making Java Groovy
Programming Groovy 2At the end of this course I have a section on additional resources. This will contain some links to websites, books, blogs, podcasts, YouTube videos or anything else I think might be of help to you.
How to get the most out of this course
In this lecture we are going to cover how to get the most out of this course. I have taught a few courses and I have taken a ton of them and I think one of the biggest keys to being successful with them is applying what you learn. To me this means you aren't trying to complete this course in a day. You are spending the time to go through the exercises and quizzes.I would even suggest taking this further if you can. Write your own sample scripts or applications to further understand the code that we are going through in each section. When you get comfortable enough create your scripts and applications and upload the github.
Getting Started
In this section we are going to work on getting our local development environment setup. We will also cover some of the basic essential tools that we need
In this lecture we are going to talk about what we cover in this section. This section is all about getting started, setting up your development environment and making sure you know how to use the tools you have at your disposal. 
Installing the Java JDK on Windows
In this lecture we are going to install Java on Windows. Remember that Groovy compiles down to Java bytecode so we still need to install the JDK
Installing the Java JDK on Mac OSX
In this lecture we are going to install Java on Mac OS X. Remember that Groovy compiles down to Java bytecode so we still need to install the JDK
Installing Groovy on Windows
Installing Groovy on Windows
  • Some experience using any programming language
Dan Vega
Dan Vega
Learn w/ Dan: Best Selling Udemy Instructor - 100+K Students
Udemy courses are suited to professional development. The platform is organized in such a way that it is experts themselves that decide the topic and when the course will start. All supporting documents are made available to you for lifetime access. On this platform, you can find a course on about any subject, and that is no exaggeration – from a tutorial on how to ride a motorcycle, to managing the financial markets. The language and the course format are established by the teacher. This is why it is important to read the information about the course carefully before parting with any money.
Comments (2530)
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.