Gradle Plugin Masterclass
Gradle Plugin Masterclass, available at $39.99, has an average rating of 3.38, with 32 lectures, based on 4 reviews, and has 29 subscribers.
You will learn about Build a plugin for the Gradle build system from scratch Learn how to publish your plugin to the Gradle Plugin Repository Configure your project for local testing and your IDE to optimize how your setup is shared with teammates Build plugins right into your existing project, so that you can keep the plugin and its source code completely private This course is ideal for individuals who are Software engineers and developers who are looking to provide custom enhancements their Gradle-based build system or Intermediate users of Gradle who are looking to gain a deeper understanding into how it works or This course is not for you if you are just getting started using Gradle to build your own projects It is particularly useful for Software engineers and developers who are looking to provide custom enhancements their Gradle-based build system or Intermediate users of Gradle who are looking to gain a deeper understanding into how it works or This course is not for you if you are just getting started using Gradle to build your own projects.
Enroll now: Gradle Plugin Masterclass
Summary
Title: Gradle Plugin Masterclass
Price: $39.99
Average Rating: 3.38
Number of Lectures: 32
Number of Published Lectures: 32
Number of Curriculum Items: 32
Number of Published Curriculum Objects: 32
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Build a plugin for the Gradle build system from scratch
- Learn how to publish your plugin to the Gradle Plugin Repository
- Configure your project for local testing and your IDE to optimize how your setup is shared with teammates
- Build plugins right into your existing project, so that you can keep the plugin and its source code completely private
Who Should Attend
- Software engineers and developers who are looking to provide custom enhancements their Gradle-based build system
- Intermediate users of Gradle who are looking to gain a deeper understanding into how it works
- This course is not for you if you are just getting started using Gradle to build your own projects
Target Audiences
- Software engineers and developers who are looking to provide custom enhancements their Gradle-based build system
- Intermediate users of Gradle who are looking to gain a deeper understanding into how it works
- This course is not for you if you are just getting started using Gradle to build your own projects
I use Gradle plugins to save my team hundreds of hours of unnecessary work each year, and so can you. If you need to fill a key hole in your Gradle build process, then building one or more Gradle plugins may be your ticket to saving time and boosting your productivity. This course is your one-stop, comprehensive resource to do just that.
In this course, I show you how to extend the Gradle build tool for your needs. Beginning with the project and IDE setup, I quickly move on to show the basic skeleton, which is essential for all Gradle plugins. This foundation is then adapted to fit more complicated workflows to fit both large and small projects, alike.
The patterns I discuss in this course are backed by seasoned advice, which I have garnered and practiced for years as I built and led the development of MyUPMC Android, a hospital patient portal application that uses three custom Gradle plugins every day.
Some of those concepts I discuss in this course include:
-
basic principles of Gradle plugin development
-
tips for optimizing your projects for team-wide development
-
hook into the Gradle lifecycle to make your plugin work seamlessly in every build
-
packaging multiple plugins and events into a single custom extension
-
publishing your work to the Gradle Plugin Repository
-
building private plugins alongside existing projects
By the end of this course, I am confident that you will have enough knowledge to build Gradle plugins and events from scratch. The patterns taught inside of this course generally apply to this build tool’s patterns as a whole. Therefore, you can reuse these techniques regularly in your daily development and experience a similarly successful outcome.
Course Curriculum
Chapter 1: Introduction
Lecture 1: What We Will Build
Lecture 2: A Note on IDEs
Chapter 2: Set up the Build Environment
Lecture 1: Section Introduction
Lecture 2: Install the Proper JDK
Lecture 3: Create the Project
Lecture 4: Adjust the Build Scripts
Chapter 3: Our First Gradle Plugin
Lecture 1: Section Introduction
Lecture 2: The Plugin Skeleton
Lecture 3: Create the Extension
Lecture 4: Create the Task
Lecture 5: Create the Plugin
Lecture 6: Putting It All Together
Chapter 4: Build a Test Coverage Reporter Plugin
Lecture 1: Section Introduction
Lecture 2: Understanding the Gradle DSL
Lecture 3: Prepare for Development and Testing
Lecture 4: Accept First-Order Configuration
Lecture 5: Accept Higher-Order Configuration – Introduction
Lecture 6: Accept Higher-Order Configuration – Option 1
Lecture 7: Accept Higher-Order Configuration – Option 2
Lecture 8: Accept Higher-Order Configuration – Option 3
Lecture 9: Accept Higher-Order Configuration – Option 4
Lecture 10: Implement the Coverage Reader Task
Chapter 5: Advanced Plugins and Seamless Integration
Lecture 1: Section Introduction
Lecture 2: The Gradle Lifecycle & Automatic Integration
Lecture 3: Add Multiple Events & Extensions to Your Plugin
Lecture 4: Projects with Multiple Plugins
Lecture 5: Integrate Your Plugin Alongside Existing Projects
Chapter 6: Publish to the Gradle Plugin Repository
Lecture 1: Section Introduction
Lecture 2: Update the Build Scripts for Publication
Lecture 3: Plugin Publication & Secrets Management
Lecture 4: Continuous Integration & Continuous Deployment
Chapter 7: Conclusion
Lecture 1: Course Conclusion
Instructors
-
Oliver Spryn
Lead Android Architect + Content Creator + Podcaster
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 0 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024