Are you looking to learn a new language? Learning a new language helps expand your skillset 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, the author thinks you are missing out on the benefits. He often finds that seeing how other languages solve problems makes me a better developer with the languages he uses on a day to day basis. He is here to tell you all about an awesome dynamic language called Apache Groovy.
What is Apache Groovy?
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 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?
He is 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 he think's 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! He has spent a lot of time putting together what he think's 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 the author will see you inside!
What You Will Learn
- Create Groovy Applications from Scratch
- Use the Groovy Console
- Write Groovy Applications in IntelliJ
- Understand the different features of the Groovy Language
This course is for Java developers of all levels who have some experience in another language.
About The Author
Dan Vega: Dan Vega is a Software Engineer living just outside of one of his favorite places in the world, Cleveland, Ohio He is a self-taught programmer who firmly believes that you can accomplish anything in this life if you put your mind to it, roll up your sleeves and are willing to put in the work. Dan haa been writing software for over 20+ years now uses his knowledge, passion, and influence to help other developers achieve their goals. He teach online and currently, has over 55,000 students.
When Dan isn't writing software there are a number of things that really keeps him busy. He loves to read books, listen to podcasts and watch online courses. Dan has a real thirst for knowledge and it consumes him every single day of the week. He also love to run & lift heavy weights which keep him balanced throughout the week.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Getting Started
- Chapter 3 : Groovy Basics
- Chapter 4 : Simple Data Types
- Chapter 5 : Collections
- Chapter 6 : Closures
- Chapter 7 : Control Structures
- Chapter 8 : Object Oriented Programming (OOP)
- Chapter 9 : Runtime MetaProgramming
- Chapter 10 : Compile Time MetaProgramming
- Chapter 11 : Working with Builders
- Chapter 12 : Working with REST Services
- Chapter 13 : Working with the GDK
- Chapter 14 : Bonus
- Chapter 15 : Conclusion
- Title: The Complete Apache Groovy Developer Course
- Release date: October 2019
- Publisher(s): Packt Publishing
- ISBN: 9781839217876
You might also like
Groovy Programming Fundamentals for Java Developers
There are not many technologies that can brag about staying relevant for more than 30 years. …
Modern API Development with Spring and Spring Boot
A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical …
Groovy in Action
Groovy, the brand-new language for the Java platform, brings to Java many of the features that …
More Java 17 : An In-Depth Exploration of the Java Language and Its Features
Work with the essential and advanced features of the Java 17 release. This book covers features …