Beginner's Guide to Groovy for Java Devs

DSL, Closure, Динамическое программирование

4.90 (67 reviews)
Udemy
platform
Русский
language
Other
category
Beginner's Guide to Groovy for Java Devs
253
students
4.5 hours
content
Jan 2023
last update
$49.99
regular price

What you will learn

Язык программирования Groovy

Why take this course?

Курс Groovy содержит информацию о другом объектно-ориентированном языке программирования, который является дополнением к языку Java. С ним будет сталкиваться любой Java разработчик, потому что язык Groovy является ключевым для понимания таких инструментов как:
- Gradle (один из лучших инструментов сборки проектов для JVM-based языков программирования)
- Jenkins (самый популярный Continuous Integration / Continuous Delivery инструмент).
Более того, этот язык содержит много новых парадигм и подходов в разработке программного обеспечения, что поможет по-новому взглянуть на решаемые задачи. Например:
- Groovy специализируется на том, что является динамическим языком программирования (изменение классов и объектов во время выполнения программы, а не во время компиляции как в Java)
- Также в нем намного лучше проработана функциональное программирование благодаря концепции Closure (замыканий). Closure с первого взгляда очень напоминают собой Lambda выражения в Java, но на самом деле они гораздо мощнее.
- И конечно же своей популярностью этот язык обязан именно его непревзойденному и лаконичному DSL (Domain Specific Language), который реализован теми же самыми Closure и их функционалу делегирования.
По окончании курса вы будете уверенно владеть новым для вас языком программирования Groovy, который очень вам пригодится в реальных проектах. Вы поймете, что этот язык предоставляет вам выбор в использовании функционального или императивного подхода, статического или динамического программирования - в зависимости от решаемой задачи, чтобы наиболее эффективно реализовать ее.

Reviews

Alex
September 2, 2023
An excellent course with easy-to-understand explanations backed by comprehensive examples. Dzianis takes you on a deep dive into the correct sections, strengthening your understanding of the material. The practice exercises at the end are particularly valuable. Time spent on this course is time well invested. Dzianis proves himself to be an excellent instructor, guiding you through Groovy with expertise and clarity.
Pyotr
September 29, 2022
Очень понравился курс по основам языка программирования Groovy. Было бы здорово добавить чуть больше практических заданий и контрольных вопросов, чтобы курс стал более учебным и прикладным. Спасибо автору!!
Kirill
November 13, 2021
Мощный курс. Пожалуй все что нужно для ознакомления с языком. Ни убавить не прибавить. Автору большое спасибо.
Карина
July 8, 2021
Спасибо большое за данный курс! Очень все структурно и понятно) Практические примеры особенно порадовали! И я наконец-то поняла Closure!

Charts

Price

Beginner's Guide to Groovy for Java Devs - Price chart

Rating

Beginner's Guide to Groovy for Java Devs - Ratings chart

Enrollment distribution

Beginner's Guide to Groovy for Java Devs - Distribution chart

Related Topics

4164256
udemy ID
7/4/2021
course created date
7/10/2021
course indexed date
Bot
course submited by