Groovy Tutorial



Code & Transcript Here : http://goo.gl/9VgXlY

Best Groovy Book : http://amzn.to/1YfKGM2

Support me on Patreon : https://www.patreon.com/derekbanas

00:23 Install
03:36 Math & Basics
13:58 Strings
21:51 Output
23:52 Input
25:52 Lists
30:10 Maps
32:51 Range
35:15 Conditionals
40:38 Looping
43:48 Methods
50:56 Closures
57:28 File IO
1:00:44 OOP

I have made learn in one videos for most every language and today based on your requests I will teach Groovy in One Video. We’ll learn how to install on Mac and Windows. Then I’ll cover the Basics, Math, Strings, Output, Input, Lists, Maps, Range, Conditonals, Looping, Methods, Closures, File IO, OOP and a ton of other topics in between. By the end you’ll learn as much as you’d learn in a standard 250 page book on Groovy.

Thank you to Patreon supports like the following for helping me make this video

https://www.facebook.com/cottageindustriesbuild/
@kyleaisho
@thetwistedhat
vjFaLk

source

49 thoughts on “Groovy Tutorial”
  1. Learn in One Videos for Every Programming Language
    Subscribe to Bookmark them: http://bit.ly/2FWQZTx
    C++ : https://youtu.be/Rub-JsjMhWY
    Python : https://youtu.be/N4mEzFDjqtA
    Java : https://youtu.be/n-xAqcBCws4
    PHP : https://youtu.be/7TF00hJI78Y
    MySQL : https://youtu.be/yPu6qV5byu4
    JavaScript : https://youtu.be/fju9ii8YsGs
    C# : https://youtu.be/lisiwUZJXqQ
    HTML5 : https://youtu.be/kDyJN7qQETA
    CSS3 : https://youtu.be/CUxH_rWSI1k
    JQuery : https://youtu.be/BWXggB-T1jQ
    TypeScript : https://youtu.be/-PR_XqW9JJU
    ECMAScript : https://youtu.be/Jakoi0G8lBg
    Swift : https://youtu.be/dKaojOZ-az8
    R : https://youtu.be/s3FozVfd7q4
    Haskell : https://youtu.be/02_H3LjqMr8
    Handlebars : https://youtu.be/4HuAnM6b2d8
    Bootstrap : https://youtu.be/gqOEoUR5RHg
    Rust : https://youtu.be/U1EFgCNLDB8
    Matlab : https://youtu.be/NSSTkkKRabI
    Arduino : https://youtu.be/QO_Jlz1qpDw
    Crystal : https://youtu.be/DxFP-Wjqtsc
    Emacs : https://youtu.be/Iagbv974GlQ
    Clojure : https://youtu.be/ciGyHkDuPAE
    Shell : https://youtu.be/hwrnmQumtPw
    Perl : https://youtu.be/WEghIXs8F6c
    Perl6 : https://youtu.be/l0zPwhgWTgM
    Elixir : https://youtu.be/pBNOavRoNL0
    D : https://youtu.be/rwZFTnf9bDU
    Fortran : https://youtu.be/__2UgFNYgf8
    LaTeX : https://youtu.be/VhmkLrOjLsw
    F# : https://youtu.be/c7eNDJN758U
    Kotlin : https://youtu.be/H_oGi8uuDpA
    Erlang : https://youtu.be/IEhwc2q1zG4
    Groovy : https://youtu.be/B98jc8hdu9g
    Scala : https://youtu.be/DzFt0YkZo8M
    Lua : https://youtu.be/iMacxZQMPXs
    Ruby : https://youtu.be/Dji9ALCgfpM
    Go : https://youtu.be/CF9S4QZuV30
    Objective C : https://youtu.be/5esQqZIJ83g
    Prolog : https://youtu.be/SykxWpFwMGs
    LISP : https://youtu.be/ymSq4wHrqyU
    Express : https://youtu.be/xDCKcNBFsuI
    Jade : https://youtu.be/l5AXcXAP4r8
    Sass : https://youtu.be/wz3kElLbEHE

  2. I just started learning Groovy for work, 6 years after this video was uploaded.. =) Found this today..

  3. Derek banas is god of teaching 🙌🏻🙌🏻🙌🏻🙌🏻 love each and every tutorial ❤️

  4. Greetings, Derek!

    I needed to get the basics behind Groovy so that I can do a task of mine and your video was excellent for me personally.
    I've background in other languages, so this video was easy for me to follow and I was fascinated by the ability to use range in side of Switch statement – just wow 😀

    Happy New Year by the way!

  5. It's a good one. I didn't expect to encounter closures and pre-existing set methods in classes.

  6. 26:30 I honestly had not expected array indexing to be 1-based in Groovy, but if so, that's brave and probably a boon for n00bs. <20 seconds lay-terrr> "Oops, the arrays are zero-based, psych!"

  7. Almost 6 years later, this comes as a lifesaver. You are simply AMAZING. Your way of constructing a video is TOO good, I have been looking far and wide for this kind of format, where the information is simply given in a concise manner, and you delivered even more! It's a struggle to watch a 2 minute video for me, but I sat through the whole hour and didn't feel the time passing. Every single information is vital, and this answered every single question I had in the most pleasant manner. I CANNOT thank you enough for your tremendous effort and your lovely soul, THANK YOU!!

  8. Watched the whole video and subscribed. very much understandable and covered a lot. 🙂

  9. If you got an error like this "groovy: JAVA_HOME is not defined correctly, can not execute: /usr/libexec/java_home -v 1.8.301.09 (x86_64)/bin/java" while trying to execute the groovy interpreter/compiler
    It is because java now gives the output version parsed different (before=version, architecture now=version (architecture)", so instead of typing export JAVA_HOME=`/usr/libexec/java_home -v 1.8.301.09 (x86_64)` delete both parenthesis and put a coma to separate the version from the processor architecture and type something like this:
    export JAVA_HOME=`/usr/libexec/java_home -v 1.8.301.09, x86_64`

  10. Good work Derek!!! It's clearly visible that how much hard work you did in just a single video. Hats off to you! Please make one more video for "Advance Groovy Concepts". Thanks

  11. gracias, dedique todo mi tiempo a replicar tu código crear un apunte y verlo detalladamente.

  12. Once again I am looking for a technology and derek is here to back me up!! Thank you sir!!

  13. Nice one Derek… Much appreciated.. can you make one more video on Advanced Groovy script or anything you feel is missing in this or scenario based….

  14. I would like a help, I would like to create a line with this sum to be equal to a moving average

    Thank you very much

    Sum((2*close-high-low)/(high-low)*volume,20)/Sum(volume,20)

  15. Thanks for this video Derek. Your work is appreciated. Also thanks for the timestamps. Very helpful!

  16. Loved the video Derek. I as wandering if you have or do you plan to make a detailed video on closures? Would love to hear back from you.

Leave a Reply

Your email address will not be published.

Captcha loading...