-
-
Notifications
You must be signed in to change notification settings - Fork 735
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
initial docs for Unleash Academy (#4992)
Set of four docs for Unleash Academy, with overview page and three course pages. Navigation to be updated separately.
- Loading branch information
Showing
4 changed files
with
180 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
id: academy-advanced-for-devs | ||
title: Advanced for Developers | ||
--- | ||
:::info | ||
**This Unleash Academy course is for all developer roles working with Unleash, after Foundational content has been reviewed.** | ||
::: | ||
|
||
:::note | ||
**Estimated time burden:** 45 minutes | ||
::: | ||
|
||
--- | ||
|
||
## Learning Objectives | ||
|
||
Unlock the full potential of Unleash, streamline your development process and make data-driven decisions with confidence. Learn how Unleash can support your business needs and understand advanced usage like collaboration, data insights and A/B testing, auto-remediation, and integration into third party tools. | ||
|
||
You’ll master advanced use cases and implement best practices - this course will empower you to maximize Unleash's capabilities for your projects. | ||
|
||
|
||
--- | ||
|
||
## Course Detail | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=ry507OKlfb1liKFD&list=PLcVJ5JY19ncXmAbFqfamyAV698WINtQaJ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen playsinline></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
id: academy-foundational | ||
title: Foundational | ||
--- | ||
:::info | ||
**This Unleash Academy course is for all roles working with Unleash - Developers, Product owners, Leaders.** | ||
::: | ||
|
||
:::note | ||
**Estimated time burden:** 75 min | ||
::: | ||
|
||
--- | ||
|
||
## Learning Objectives | ||
|
||
Gain a baseline understanding of why to use Unleash in your development and a general introduction to CI/CD. | ||
An understanding of Unleash anatomy and architecture and how the different systems connect together. | ||
|
||
--- | ||
|
||
|
||
**Intro to Feature Flags/Toggles & Unleash** | ||
- Feature flags - What they are & why to use them | ||
- What is Unleash? | ||
|
||
**Anatomy of Unleash** | ||
- Covering the various components that exist within the Unleash system and how they interact with each other and with external applications. Components that include but not limited to: projects, environments, variants, feature toggles --> strategies, tokens, tags, context | ||
|
||
**Architecture overview** | ||
- Unleash API, UI, SDKs, Proxy --> Edge (Proxy 2.0) | ||
|
||
**How to use Unleash** | ||
- Projects and Environments | ||
- Toggle creation and targeting | ||
- Strategies, constraints, segments | ||
- Variants (and environments), Strategy Variants | ||
- Introduction to A/B Testing | ||
- API tokens (Personal Access Tokens, client, frontend) | ||
|
||
--- | ||
|
||
## Course Detail | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=YyLiIYQck7fsG5HK&list=PLcVJ5JY19ncU_6cq2QaCuXDBbbitiJEn4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen playsinline></iframe> |
26 changes: 26 additions & 0 deletions
26
website/docs/tutorials/academy-managing-unleash-for-devops.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
id: academy-managing-unleash-for-devops | ||
title: Managing Unleash for DevOps/Admins | ||
--- | ||
:::info | ||
**This Unleash Academy course is for all DevOps and Admin roles working with Unleash, after Foundational content has been reviewed.** | ||
::: | ||
|
||
:::note | ||
**Estimated time burden:** 45 minutes | ||
::: | ||
|
||
|
||
--- | ||
|
||
## Learning Objectives | ||
|
||
Understand how to deploy Unleash in a secure and performant manner through Edge, maintain and manage users, groups, permissions, and RBAC. | ||
|
||
|
||
--- | ||
|
||
|
||
## Course Detail | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?si=m0PkzvBqtGphGblK&list=PLcVJ5JY19ncVxAesGfmcs8vshai0mSdAS" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen playsinline></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
--- | ||
id: academy | ||
title: Unleash Academy | ||
--- | ||
import Tabs from '@theme/Tabs'; | ||
import TabItem from '@theme/TabItem'; | ||
|
||
|
||
# Unleash Academy | ||
|
||
## Introduction | ||
|
||
**Unleash Academy is your go-to portal for complimentary self-paced training materials around the Unleash platform.** | ||
|
||
Whether you are new to feature flags or a seasoned feature management user and whatever your organizational role, our materials will help onboard you to the full suite of capabilities the Unleash platform has to offer, refresh your existing knowledge, broaden your knowledge to new use cases, and much more! | ||
|
||
Any Unleash user is welcomed - from Open Source, Pro to Enterprise. | ||
|
||
Content is carefully curated to ensure the best, most relevant targeted learning experience. Review the next section on how to use the content to get started today! | ||
|
||
|
||
## Learning Paths and How to use this content | ||
|
||
Content is built around Learning Paths that are based on common user roles and _personas_ using Unleash today. This helps ensure that you maximize value from the time you spend with Unleash Academy by reviewing content that will help you achieve your goals with Unleash. | ||
|
||
**1. Start by identifying the _persona_ most closely associated with your day to day responsibilities.** | ||
Example titles are provided for additional guidance: | ||
|
||
- **Developer** | ||
* E.g Software Engineer, Software Developer | ||
- **DevOps / Admin** | ||
* Platform Engineer, Site Reliability Engineer, DevOps Engineer, Systems Administrator, Cloud Infrastructure Consultant | ||
- **Product Owner** | ||
* Product Manager, Product Analyst | ||
- **People Leader** | ||
* Manager, Executive | ||
|
||
:::note | ||
All roles working with Unleash start with the [**Foundational**](academy-foundational.md) training. Then, role dependent courses are offered thereafter. | ||
::: | ||
|
||
**2. Now check the course directory below to find out which courses apply to your persona!** | ||
|
||
|
||
## Course Directory | ||
|
||
### Directory by Persona | ||
|
||
|
||
<Tabs> | ||
<TabItem value="Developer" label="Developer" default> | ||
<ol> | ||
<li><a href="academy-foundational"><strong>Foundational</strong></a> (75min) </li> | ||
<li><a href="academy-advanced-for-devs"><strong>Advanced for Developers</strong></a> (45min)</li> | ||
</ol> | ||
</TabItem> | ||
<TabItem value="DevOps / Admin" label="DevOps / Admin"> | ||
<ol> | ||
<li><a href="academy-foundational"><strong>Foundational</strong></a> (75min) </li> | ||
<li><a href="academy-managing-unleash-for-devops"><strong>Managing Unleash for DevOps/Admins</strong></a> (45min)</li> | ||
</ol> | ||
</TabItem> | ||
<TabItem value="Product Owner" label="Product Owner"> | ||
<ol> | ||
<li><a href="academy-foundational"><strong>Foundational</strong></a> (75min) </li> | ||
</ol> | ||
</TabItem> | ||
<TabItem value="People Leader" label="People Leader"> | ||
<ol> | ||
<li><a href="academy-foundational"><strong>Foundational</strong></a> (75min) </li> | ||
</ol> | ||
</TabItem> | ||
</Tabs> | ||
|
||
--- | ||
|
||
Select the tab that corresponds to your persona. A course list is shown - plan to complete the courses in the displayed order, noting the estimated completion times. | ||
|
||
### Directory by Course | ||
|
||
- [**Foundational**](academy-foundational.md) - For all roles working with Unleash - Developers, Product owners, Leaders. | ||
- [**Advanced for Developers**](academy-advanced-for-devs.md) - For Developers only, after Foundational content has been reviewed | ||
- [**Managing Unleash for DevOps/Admins**](academy-managing-unleash-for-devops.md) - For DevOps, Platform leads and Admins only after Foundational content has been reviewed |