OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
Gradle is a general purpose build automation tool. It extends the usage patterns established by its predecessors, Ant and Maven, and enables builds that are expressive, maintainable, and easy to understand. With a flexible Groovy-based DSL, Gradle offers declarative and extensible language elements that allow you to shape your project's requirements to your liking.
Using practical examples, participants will learn how to set up and build a Gradle project, how to handle dependencies, how to develop build scripts and create multi-project builds, while also discussing transitions to Ant and Maven. Topics such as testing, continuous integration, and code quality monitoring are also discussed.
- Introduction to Gradle
- Introduction to project automation
- Creating a Gradle project using an example
- Gradle Basics
- Create the basics of the script
- dependency management
- Multi-Project Builds
- Testing with Gradle
- Extend Gradle
- integration and migration
- Deployment with Gradle
- IDE support and tools
- Development of multilingual projects
- Code quality management and monitoring
- Continuous integration
- Compile and publish artifacts
- Provision and provision of infrastructure
Previous knowledge
- Basic Java knowledge required
Target group
- java-developers