Feature Flags
Learn Feature Flags through Harness University
Drastically reduce rollbacks, deploy faster with less risk, spend more time building and coding, and less time fixing production with Progressive Delivery.
Go to Harness University for the full catalogue of courses and certifications.
Self-Paced Training
Free self-paced courses that you can consume on your own time.
Instructor-Led Training
Intensive two-day courses are designed for engineers looking to deepen their understanding and expertise in Harness.
Certifications
Test and validate your knowledge of Harness by becoming a Harness Certified Expert.
Feature Flags - Developer
Product version: Harness FF Free/Team Plans
Assesses the fundamental skills to progressivly deploy/toggle your applications with FF projects.
Review Study Guide
1. Introduction to Feature Flags
Understand what a feature flag is and how it can be used in software development
Understand the benefits of using feature flags in a development process
Familiarize with the terminology used in Harness.io's feature flag capabilities
2. Harness.io's Feature Flag Fundamentals
Learn about the basics of Harness.io's feature flag capabilities
Identify different types of feature flags within the Harness.io environment
Familiarize with the different statuses of feature flags
3. Managing Feature Flags in Harness.io
Learn how to create a simple feature flag in Harness.io
Learn how to enable and disable a feature flag
Learn how to use the Harness.io dashboard to manage feature flags
4. Advanced Feature Flag Techniques
Understand the concept of feature flag hierarchy
Learn about the concept of percentage rollouts with feature flags
Understand the basics of targeting rules in feature flags
5. Feature Flags in Development Workflow
Understand the role of feature flags in continuous delivery
Learn how to integrate feature flags into your existing development workflow
Understand the process of rolling back a feature flag
6. Security and Analytics in Feature Flags
Learn how to read and interpret feature flag analytics
Familiarize with Harness.io's security measures related to feature flags
Learn how to troubleshoot basic feature flag issues
Exam Details
The Feature Flag Developer exam tests your knowledge and skills of the Harness Feature Flag module.
Prerequisites
Basic terminal skills
Basic understanding of on-premise or cloud architecture
Exam Details
Knowledge Exam
90 minutes
Introduction to Feature Flags
15%
Harness.io's Feature Flag Fundamentals
20%
Managing Feature Flags in Harness.io
20%
Advanced Feature Flag Techniques
20%
Feature Flags in Development Workflow
15%
Security and Analytics in Feature Flags
10%
Exam Objectives
Next Steps
The Feature Flag Developer exam can start immediately after registering. Please allow up to 90 mins to complete the knowledge exam.
Create an account in Harness University
Review the Study Guide above.
Register for an exam.
Take the exam.
Feature Flags - Administrator
Product version: Harness FF Paid Plans
Assesses the fundamental skills to deploy and maintain FF projects and the overall Harness Platform. This exam builds upon the Feature Flags Developer Certification.
Review Study Guide
1. Managing Feature Flags
Create new feature flags with appropriate configurations.
Modify existing feature flags to update their behavior.
Archive feature flags when they are no longer needed.
2. Optimizing Flag Evaluations
Identify and address latency issues in flag evaluations.
Implement caching strategies to improve response times.
Monitor and analyze flag evaluation performance.
3. Flag Types and Use Cases
Choose the right type of feature flag for specific use cases.
Create feature flags that serve different variations, including dark mode.
Configure feature flags for internal testing and feedback.
4. Pipeline Integration
Understand the options for setting flag switches in feature flag pipelines.
Implement default pipelines for consistent flag changes.
Add approval gates and notifications for flag enable/disable processes.
5. Feature Flag SDKs
Identify available processors for the Feature Flag SDK in Harness.
Understand which server-side SDKs are supported by Harness.
Configure SDKs to interact with Harness Feature Flags.
6. Relay Proxy Configuration
Troubleshoot Relay Proxy configurations for streaming functionality.
Update Relay Proxy settings and handle API key changes.
Ensure proper communication between SDKs and Relay Proxy.
7. Target Management and Metadata
Associate feature flags with specific server targets.
Add custom attributes to targets for enhanced metadata.
Understand the removal and expiration behavior of targets.
8. Bulk Target Creation
Explore alternative methods for creating custom target lists.
Understand the limitations of CSV imports for target creation.
Utilize available options to populate the list of targets efficiently.
9. Flag Rollout and Rule Configuration
Define rollout strategies, including percentage rollouts.
Ensure consistent flag values for users across different SDKs.
Create and manage rules to control flag behavior for specific targets and groups.
Exam Details
The Feature Flag Administrator exam tests your knowledge and skills of the Harness Feature Flag module.
Prerequisites
Intermediate terminal skills
Basic understanding of on-premise or cloud architecture
This exam builds upon the Feature Flag Developer Exam
Exam Details
Knowledge Exam
90 minutes
Hands On Exam
120 minutes
1. Managing Feature Flags
16%
2. Optimizing Flag Evaluations
7%
3. Flag Types and Use Cases
5%
4. Pipeline Integration
7%
5. Feature Flag SDKs
10%
6. Relay Proxy Configuration
7%
7. Target Management and Metadata
10%
8. Bulk Target Creation
4%
9. Flag Rollout and Rule Configuration
7%
Exam Objectives
Next Steps
The Feature Flag Administrator exam can start immediately after registering. Please allow 90 mins for the knowledge exam and approximately 120 minutes for the hands on exam.
Create an account in Harness University
Register for an exam. There is a $50 fee for the exam
Review the instructions for the Hands On Exam
Take the exams
There will be a knowledge and hands on portion.
Last updated
Was this helpful?