Whether you are a College student learning the fundamentals of Groovy or an Industry level professional using Groovy to build your next project/Gradle build script this course will help you accomplish your goals. This course will hand hold you through the basics and show you everything you need to get started with Groovy. Groovy is a JVM based language and donâ€™t stress if you have not worked with them before. We will guide you through every step of the way. Groovy has a syntax similar to languages like Java which make it easy to learn. But at the same time Groovy all the benefits and conveniences of modern scripting languages like Python. Itâ€™s powerful features enable you to author DSL(Domain Specific Languages) and to work with Gradle builds.
Questions are always welcome from students and can be asked in the Q&A section of the course.We try to respond within 24 hours so that we can create an engaging learning environment for our students and use our experience in the software industry to help you in your journey as a developer.
This course will give you a great understanding of all the major concepts of Groovy programming. You will be pro before you know it. Let us get started!
What will we cover?
Installation and Setup
Install and Setup Groovy and Java on Windows/Mac and then set up a basic hello world program where you learn to just run through and debug with your IDE(Eclipse) set up. Also use Groovy from the command Line.
Learn how to use Groovy Variables and Data Types, from Numbers, Strings to Boolean Data Types, you will practice and use everything. Even learn how to use the def keyword of Groovy. Then go on to apply these data types with operators.
A Jab at DataStructures
Figure out the Intricacies of Arrays, Lists and Maps, and use their in built functions. Understand their differences and use cases while also learning some Groovy specific features you wonâ€™t get in Java.
Conditionals and Loops
The cornerstone of any language, conditionals and loops will help you advance to the next stage of Groovy. Learn how to use loops in Groovy and Java with their differences. How to work your way through switch case statements and if/else blocks. Thatâ€™s not all, you will use methods and create your own oneâ€™s too. See how they differ from those in Java and why Groovy is a powerful scripting language.
Who this course is for:
Students trying to get a quick grasp of Groovy
Professionals looking to use Groovy for their next project
Devs looking to use Groovy for writing their build scripts
Just an internet connection and a working computer.
Desire to learn!
A windows/mac operating system
Basic knowledge of Java can help but is not required
Last updated 5/2019