gradle.com
Open in
urlscan Pro
2606:4700::6811:a550
Public Scan
Submitted URL: https://go.gradle.com/e/68052/ild-tool-emea--time-1682467200/n3gnz9/609518960?h=hsBSoOUrX5WMXaxGh-A0mj9ilJP7vn0YqATfmr...
Effective URL: https://gradle.com/training/jvm-builds-with-gradle-build-tool-emea/?time=1682467200
Submission: On April 11 via api from CH — Scanned from DE
Effective URL: https://gradle.com/training/jvm-builds-with-gradle-build-tool-emea/?time=1682467200
Submission: On April 11 via api from CH — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Join us for the next DPE Lowdown: How LinkedIn Prioritizes DPE Initiatives – May 4, 2023. Register now. * Solutions * * * Key Capabilities * Overview * Performance Acceleration * Build Cache * Predictive Test Selection * Test Distribution * Performance Continuity * Build Scan™ * Failure Analytics * Trends & Insights * CI Build Cache & Resource Profiling * Platform Services * Performance & Scalability * Security * * Solutions for… * DPE Engineers & Managers * Senior Engineers * Build Engineers * VPs & Directors of Engineering * CI & DevOps Engineers * Application Engineers * Build Systems * Android * Gradle Build Tool * Maven * Scala & sbt * * * * * Pricing * Customers * Commercial * Overview * Success Stories * Customer Reviews * Testimonials * Select Customers * OSS Projects * Profiles & Results * Learning Center * * * * All Resources * - By Learning Objective * - By Journey Phase * - By Key Topics * * * Events & Training * Blog * Documentation * Demo Video * YouTube Channel * ROI Calculator * * * Company * Who We Are * Our Story * Working at Gradle * Our Team * Press & Media Center * Brand * Gradle.org * Free Training * Request Demo JVM BUILDS WITH GRADLE BUILD TOOL - EMEA SETTING UP JVM PROJECTS WITH MODERN BEST PRACTICES APRIL 26, 2023 7:00 AM - 11:00 AM PST 1682517600 1682532000 APRIL 26, 2023 02:00 PM - 06:00 PM GMT DESCRIPTION: Build systems have evolved over time to provide more features to developers. In this course we will go beyond the basics of managing JVM based projects with the Gradle Build Tool. We will cover best practices that increase the quality and efficiency of building your projects. We will cover how these best practices can be used for projects written in Java, Kotlin, Groovy and Scala. There will be hands-on exercises to help you use what you learn in your projects. DURATION: 4 hours training session including time for hands-on exercises and Q&A. AUDIENCE: Users that manage projects written in Java, Kotlin, Groovy and Scala with the Gradle build tool. PREREQUISITES: * Gradle Build Tool experience * Knowledge of core concepts * Authoring Gradle build files * Executing common tasks to compile, test and package * Kotlin experience is a plus but not required * Experience with software development with a JVM language * Either Java, Kotlin, Groovy or Scala OBJECTIVES: After this training the participants will be able to: * Deeper understanding of JVM projects * Use modern best practices to boost productivity COURSE OUTLINE: * Evolution of Build Systems * Provides context of topics covered in the training * Gradle JVM plugins * Java plugins * Kotlin plugin * Groovy plugin * Scala plugin * Source organization * SourceSet concept * Handling generated sources * Creating separate SourceSets * Hands-on exercise 1 * Compilation * Specifying Java version using Toolchains * Using different Java version for specific tasks * Dependency management: api vs implementation * Declared vs Resolvable dependencies * Hands-on exercise 2 * Verification * Testing * Testing pyramid and test grouping * Measuring and enforcing test coverage * Hands-on exercise 3 * Compliance & code quality * Enforcing code style * Using static code analysis * Packaging * Creating standalone Jars * Dealing with dependency conflicts using shadowing * Hands-on exercise 4 COMMUNITY * Twitter * Blog * LinkedIn * YouTube * Newsletters * Gradle.org GET STARTED NOW * Solutions Overview * Gradle Enterprise Demo (Video) * Request Trial * Contact ABOUT * Who We Are * Our Story * Working at Gradle * Our Team * Press & Media Center * Brand © Gradle Inc. 2023 Privacy Policy | Terms | Status This website uses cookies and other technology to provide you a more personalized experience. By clicking on accept, you agree to our use of such technologies and to our Privacy Policy.Accept