The Complete Groovy Scripting Course

Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is designed by James Strachan in the year 2003. It can be used as a programming language as well as a scripting language for the Java Platform, which is compiled into Java virtual machine (JVM) bytecode and integrates seamlessly with other Java code and libraries.

E-Box Exclusive
Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
The Complete Groovy Scripting Course
CONTACT US FOR DEMO
Includes
  • 6 Hrs of lecture Videos
  • 40 hands-on practice exercises
  • 18 Assessment exercises
  • 151 knowledge based questions
  • Lifetime access
About the Course

This course is about programming using the Groovy language. It yields an introduction to the fundamentals of groovy, explores a familiar java code and refactor that to Groovy. The prime objective of the course is to make one get proficient with groovy.

Course Objectives

Upon successful completion of the course, the learner will be able to

  • Comprehend the given problem and develop algorithms for solving them.

  • Transform designs of problem solutions into groovy programming language.

  • Write, compile and execute groovy programs on an IDE.

  • Apply debugging and testing techniques to asset and rectify the errors.

  • Understanding the fundamentals of object-oriented programming in groovy,including defining classes, invoking methods, using class libraries, etc.

  • Put in writing modular code using methods.

  • Proficiently use fundamental programming elements including variable declarations, use of data types, looping structures, groovy strings, using closures, working with XML and database.

Course Content
Input and output statements, variables and operators

In this module you will learn the Input and Output Statements, Arithmetic Operator, Conditional Operator and Safe Navigation Operator that is available in groovy.

  • 2 Videos
  • 3 Hrs
  • 27 Problems
Looping methods

In this module you will learn about the looping construct and types of looping method which is available in groovy.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 23 Problems
Using Closures

In this module you will learn about the types of closures, the structure of each type, appropriate usage of each type.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 23 Problems
Working with Strings

In this module you will learn about strings, declaration of a string, storage structure of a string, usage of string methods that are available in groovy (Literals and Expression, Multiline String)

  • 2 Videos
  • 3 Hrs
  • 28 Problems
Exception Handling

Exceptions are unwanted errors that interrupt the normal flow of execution. In this module you will learn the about exceptions and how to handle them.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 23 Problems
File I/O

In this module you will learn about the file operations that are available in groovy.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 22 Problems
Collections

In this module, you will learn the various collection types including lists, maps that are available in groovy.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 25 Problems
Working with XML

XML is a portable, open source language that allows programmers to develop applications that can be read by other applications. In this module you will learn how to parse an existing XML and create a new XML File.

  • 2 Videos
  • 3 Hrs 15 Mins
  • 21 Problems
Working with database

Database Connectivity is very useful for connecting our application with various databases. It provides a means to read, write and modify data in the database. In this module you will learn about the various API methods to read/write data from a database.

  • 2 Videos
  • 2 Hrs
  • 17 Problems
You will Learn through our Scientifically Designed & Proven 5 Step Practice Oriented Learning Process
iLearn
In this session, you will find video lectures and other resources to learn the concepts.
iDesign
In this session, you will start designing and creating your own programs.
iExplore
In this session, you will find interesting set of activities which will make you explore more on the specific topic.
iAssess
In this session, you will have activities to self assess your knowledge and skills on the specific topic.
iAnalyse
In this session, you will find varieties of exercises to improve your code analysis, testing and debugging skills.
Why should you choose E-Box for Learning & Skilling ?
Practice Oriented Learning

Learning through E-Box is completely Hands-on and practice based thereby helping you understand the intricacies of Live Project Scenarios

High Quality Content

E-Box’s programs and Courses are designed by Professionals in the Industry & Academicians, assuring a quality learning experience

24 x 7 Support

With 100’s Mentors online ready to get your Doubts clarified and to Hand Hold you, you will always have someone to sort things our for you

Industry Mentors

All our Mentors are Top Professionals from their respective Industries. In E-Box you Learn and get mentored by professionals

Auto Evaluation

Auto Evaluation is the Core of E-Box. Your solutions and answers are evaluated instantaneously by E-Box, thereby saving learners a lot of time

AI Blended Learning

With Auto - Evaluation being the core of the Platform, E-Box uses AI & ML to assist Learners during their course of Study

Personalised Learning

E-Box’s AI algorithms provide you with Exercises that are Personalised and Adaptive based on your Interest and Calibre

Real Time Metrics

Data becomes the core for evolving a personalised learning. E-Box uses these metrics for an Auto Corrective Learning Process

A - Z, You name the company and You will find our alumni.
We have successfully moulded over 10 lakh students from 100+ colleges and universities and we have a very strong alumni network across the globe
What do our Tutors and Learners Say about E-Box ?
I love the way E- Box teaches topics in such detail. The practical examples along with the Practice quizzes makes me skilled in each

Harihara Budra P, XII std

Harihara Budra P, XII std
Still have any Queries ? Contact us Now
Call us on +91 9500045254