The Complete Apache Groovy Developer Course

4.4
2 530 комментариев
Payment
Обучение платное
Certificate
Сертификация бесплатная
Duration
13.5 часов курса
О курсе

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!

Программа
Introduction
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
Intro
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
Что Вы изучите?
  • 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
Лекторы
Dan Vega
Dan Vega
Learn w/ Dan: Best Selling Udemy Instructor - 100+K Students

Hi, I’m Dan Vega. I am a Software Engineer living just outside of one of my favorite places in the world, Cleveland, Ohio I am 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.

I have been writing software for over 20+ years now and I use my knowledge, passion, and influence to help other developers achieve their goals. I teach online and currently, have over 55,000 students.

When I am not writing software I have a number of things that really keep me busy. I love to read books, listen to podcasts and watch online courses. I have a real thirst for knowledge and it consumes me every single day of the week. I also love to run & lift heavy weights which keep me balanced throughout the week.

Платформа
Udemy
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
129.99 $ 199.99 $
Рейтинг
4.4
1 166
992
323
69
19