Gradle with Artifactory

Attendees will gain a clear understanding of the basics of project management with Gradle and management of program artifacts via Artifactory. This course will focus on Java generated artifacts, and such will start with a brief overview of Java development and tooling. Next, we cover the basics of the Groovy programming language to which Gradle is derived from. Next, we cover project management via Gradle. Once artifacts are being generated, we learn about Artifactory and how it helps us manage these artifacts. At the end, we see how to integrate these tools with the CI pipeline, working from thought to deployment. Along the way, we will touch on aspects such as TDD, DevOps, CI/CD, Avt vs Maven vs Gradle, and more! Each day provides discussion and hands on labs as we journey through the process of creating and maintaining our software. During the first day of class, we introduce the fundamentals of Java development and management via Gradle. We cover from installation, dependency management, and testing. The second day of class covers installation, usage, configuration, and maintaining an Artifactory installation. The third day of class covers CI foundational topics and everything students need to know to get started with Jenkins, from installing Jenkins to creating and running build jobs. Jenkins is very flexible, and we will focus on Gradle and Artifactory integration.
Before taking this course, students should have a general technology background.
3 Days/Lecture & Lab
This course is designed for Developers, IT and QA Staff, Architects, Technical Managers, and Build Team personnel.
Overview of Java Program Management
  • Basics of Gradle
  • Advanced Gradle
  • Overview of Artifactory
  • Configuring Artifactory
  • Monitoring and Maintenance
  • Artifactory Access Controls
  • Overview of Continuous Integration
  • Basic Jenkins Operations
  • Jenkins Configuration
  • Build Systems

Related Scheduled Courses