This four-week HPE0-G05 study plan is designed to help you build a complete, structured, and practical understanding of HPE Morpheus Enterprise Software. The plan is organized around the official exam’s five core knowledge areas and follows a progressive path from foundational concepts to full end-to-end application deployment. Each week focuses on a specific group of skills, while each day provides clear learning goals, detailed tasks, and focused study cycles based on the Pomodoro method and the forgetting curve. By following this plan, you will develop both conceptual mastery and practical reasoning abilities necessary for confidently passing the HPE0-G05 exam.
Cypher, Archives, Tasks, Workflows, Script Templates, File Templates
By the end of Week 1, you should be able to clearly explain and practically work with:
What Cypher is and how to store & retrieve secrets
How Archives store reusable files
How Tasks are constructed and executed
How Workflows orchestrate Tasks across tiers
How Script Templates and File Templates are used in provisioning
How automation components interact during provisioning
This week builds the foundation for all other topics.
Each day:
5 Pomodoros (25 min each + breaks)
Follow the built-in review cycle (Ebbinghaus curve):
Review today’s notes right after learning (10 min)
Review again on the next day (15 min)
Gain a complete conceptual map of automation components and how they interact during provisioning.
Core Morpheus objects: Cloud, Group, Instance, App, Tenant
Automation pipeline:
Workflow stages:
Where automation executes:
Task 1 (Pomodoro 1): Automation Map
Draw a full automation flow:
Annotate which components act before, during, after provisioning.
Task 2 (Pomodoro 2): Concept Deep Dive
Write explanations (in your own words) for:
Task vs Workflow
Inline script vs Template script
Pre-provisioning stage vs Post-provision
Task 3 (Pomodoro 3): Component Identification Exercise
From your existing notes, classify every automation component into:
Execution
Orchestration
Configuration
Secret storage
File storage
Task 4 (Pomodoro 4): Scenario Thinking
Create 3 realistic scenarios:
Deploying a web server
Deploying a 3-tier app
Adding monitoring during provisioning
Identify:
Which Tasks needed
Which Workflows needed
Which Templates needed
Task 5 (Pomodoro 5): Mini-Quiz (self-made)
Write 10 quiz questions to test yourself.
Understand Cypher completely: structure, storage, RBAC, usage in automation.
Cypher purpose: store passwords, tokens, API keys
Cypher path structure
RBAC interaction
Cypher interpolation syntax ${cypher:/path/key}
Good practices for secure automation
Task 1: Cypher Structure Mastery (Pomodoro 1)
Design a realistic Cypher tree including:
app credentials
DB credentials
ssh keys
cloud access secrets
Example path patterns:
secret/app/frontend/apiKey
secret/db/prod/password
secret/cloud/aws/apiKey
secret/ssh/automationKey
Write why each path belongs where it is.
Task 2: Access Control Exercise (Pomodoro 2)
For each Cypher secret, define:
which roles can read it
which roles cannot
how tenant separation affects access
Task 3: Script Usage (Pomodoro 3)
Create 5 examples of Cypher usage:
in Bash scripts
in PowerShell
in File Templates
in HTTP Tasks
in Blueprint variables
Task 4: Security Best Practices (Pomodoro 4)
Write a “Cypher security checklist” including:
rotation schedule
masking strategy
RBAC enforcement
audit approach
Task 5: Realistic Scenario (Pomodoro 5)
Design a scenario:
“Deploying an app with DB credentials stored in Cypher”
Write step-by-step how secrets flow through the system.
Understand how Morpheus Archives act as file repositories for scripts, configs, app content.
Archive purpose
How files are referenced in Tasks
File versioning strategies
How Archives support automation consistency
Task 1: Build an Archive Hierarchy (Pomodoro 1)
Design an archive folder structure:
configs/
nginx/
nginx.conf
app/
app.yml
scripts/
init/
install.sh
packages/
webapp/
v1.0/
v1.1/
Task 2: Integration Practice (Pomodoro 2)
Write 4 examples of how an Archive file is used in:
Script Task
File Template
Workflow
Blueprint deployment
Task 3: Versioning Strategy (Pomodoro 3)
Create a versioning guideline:
When to version
How to prevent breaking existing deployments
Branch-like organization
Task 4: Failure Handling (Pomodoro 4)
Describe what happens if:
archive file missing
wrong version used
permission insufficient
Task 5: Real Use Case (Pomodoro 5)
Document a scenario:
“Using Archive-based nginx.conf to configure web server through a Workflow.”
Completely understand Task types and be able to design Tasks for real deployment needs.
Script Tasks
HTTP Tasks
Ansible Tasks
Local execution vs remote execution
Error handling & exit codes
Passing Inputs / Variables / Cypher into Tasks
Task 1: Compare Task Types (Pomodoro 1)
Write a comparison table with columns:
What it does
When to use
Pros
Cons
Real example
Task 2: Create 3 Script Tasks (Pomodoro 2)
Install Nginx
Download file from Archive
Configure system settings
Include:
script content
variables used
expected outputs
Task 3: HTTP Task Practice (Pomodoro 3)
Write an HTTP Task to:
POST data to an ITSM system
GET data from a CMDB
Include headers & JSON example.
Task 4: Targeting Logic (Pomodoro 4)
Explain when Tasks run:
on instance
on container
on Morpheus worker
on remote host
Task 5: Error Strategy (Pomodoro 5)
Create rules:
when Task failure should stop workflow
when errors can be safely ignored
Task 1: Task + Template Integration (Pomodoro 1)
Write a Task that uses a Script Template.
Task 2: Task Input Mapping (Pomodoro 2)
Design Tasks that use:
${input.env}
${input.region}
${cypher:/secret/db/password}
Explain the flow.
Task 3: Debug Strategy (Pomodoro 3)
Write procedures for debugging failed tasks.
Task 4: Task Library Creation (Pomodoro 4)
Create a list of “common enterprise tasks”:
install package
join domain
register to CMDB
deploy config file
Task 5: Deep Scenario Design (Pomodoro 5)
Create a Task sequence for deploying a 2-tier app.
Understand how Tasks are chained together and how sequencing works.
Workflow types
Pre/Post provision
Workflow → Tier → Instance mapping
Error handling
Parameter passing across Tasks
Task 1: Build a Workflow Diagram (Pomodoro 1)
Draw a workflow with:
5 tasks
dependencies
targets
pre/post phases
Task 2: Write Real Workflow (Pomodoro 2)
A workflow for:
Validate Inputs
Configure OS
Deploy app code
Register monitoring
Task 3: Passing Variables (Pomodoro 3)
Show how one Task passes values to the next.
Task 4: Failure Simulation (Pomodoro 4)
Document behavior if Task #3 fails:
stop workflow?
continue?
Task 5: Tier Workflow Study (Pomodoro 5)
Explain how different tiers use different workflows in a multi-tier blueprint.
Understand how templates standardize configuration & scripting.
Script Template structure
File Template variable interpolation
Application configuration deployment
Template + Workflow combined usage
Task 1: Create 3 Script Templates (Pomodoro 1)
init.sh
deploy_app.sh
restart_service.sh
Task 2: File Template Creation (Pomodoro 2)
Create a full config file with variables:
app:
env: ${input.env}
version: ${input.version}
database:
host: ${db.host}
pass: ${cypher:/secret/db/password}
Task 3: Template Rendering Flow (Pomodoro 3)
Explain:
Input → variable → File Template → rendered file → instance
Task 4: Template Versioning (Pomodoro 4)
Define how to avoid breaking older deployments.
Task 5: End-to-End Example (Pomodoro 5)
Show how a File Template is:
stored
rendered
deployed
applied
Focus areas:
Variable Contexts
Morpheus Variables Overview
Pre-provisioning Variables
Authentication
RBAC and Multi-tenancy
Morpheus CLI
Morpheus API (Headers, Body, Response Codes)
Weekly objective:
By the end of Week 2, you should be able to:
Explain all variable types and scopes in Morpheus
Understand variable precedence, inheritance, and runtime evaluation
Design naming conventions and provisioning rules completely driven by variables
Authenticate using token-based authentication in CLI and API
Send real-world API requests with correct headers and JSON body
Interpret 2xx, 4xx, 5xx error codes in Morpheus responses
Daily method:
Each day:
5 Pomodoros (25 minutes each + breaks)
10-minute review immediately after learning
15-minute spaced review the next day
Daily goal:
Understand what variable contexts are, how scoping works, and how variables flow through the system.
Content to study:
Definition of variable context
Global, Tenant, Group, Cloud, App, Blueprint, Instance, Workflow contexts
How contexts affect visibility and precedence
Importance of scoping in multi-tenant systems
Tasks:
Pomodoro 1: Document All Context Layers
Write a detailed explanation of each context layer, including:
What defines the context
What types of variables appear in each
How an object inherits variables from its parent layer
Pomodoro 2: Context Comparison Chart
Create a comparison table with columns:
context name, example variables, use cases, precedence level, example scenario.
Pomodoro 3: Overlapping Variables Exercise
Write three scenarios where the same variable name exists at different levels.
Describe which value wins and why.
Pomodoro 4: Context Mapping to Real Deployment
Design a sample application and map where each variable would come from:
cloud
group
instance
workflow
user input
pre-provision formulas
Pomodoro 5: Self-evaluation Questions
Write 10 comprehension questions about variable contexts and answer them.
Daily goal:
Master all variable types, how they interact, and where they are consumed.
Content to study:
Built-in system variables (instance.id, instance.name, cloud.name, etc.)
Custom variables from Inputs
Secrets via Cypher
Metadata variables (tags/labels)
Interpolation syntax patterns in Scripts, Templates, Workflows
Tasks:
Pomodoro 1: List All System Variables
Write a list of at least 20 built-in variables, including:
instance.*
app.*
cloud.*
tenant.*
Describe how each one may be used in a script.
Pomodoro 2: Custom Variables from Inputs
Create 5 Input definitions and map them to variables:
environment, region, appCode, vmSize, version.
Pomodoro 3: Secret Variable Usage
Write 5 examples of Cypher interpolation in different environments:
Script Template, bash script, PowerShell script, File Template, HTTP Task.
Pomodoro 4: Metadata and Tags
Design a tagging scheme for an enterprise deployment and list how variables expose tag values.
Pomodoro 5: Variable Validation
Create rules for validating variables before provisioning begins.
Daily goal:
Understand how variables become finalized before provisioning and how they influence critical decisions.
Content to study:
The pre-provision stage
Inputs → pre-provision variables
Request scripts
Option list selections
Cloud/Group defaults and policy overrides
Naming conventions based on pre-provision data
Tasks:
Pomodoro 1: Pre-provision Variable Flow
Write a step-by-step flow from user Inputs to final pre-provision variables.
Pomodoro 2: Naming Convention Design
Design three naming conventions:
instance hostname
app name
volume naming
Use pre-provision variables to compute them.
Pomodoro 3: Decision Logic Examples
Write three examples where pre-provision variables determine:
plan
region
OS image
subnet
Provide conditional examples.
Pomodoro 4: Request Script Interaction
Describe how Request Scripts modify pre-provision variables and give two examples.
Pomodoro 5: Pre-provision Validation Rules
Define validation rules that must run before provisioning.
Daily goal:
Understand authentication mechanisms and the identity model inside Morpheus.
Content to study:
Local user authentication
LDAP / AD authentication
SAML and SSO concepts
User → Role → Permission model
Tenant isolation and resource boundaries
Tasks:
Pomodoro 1: Authentication Method Comparison
Write a table comparing local auth, LDAP, SAML based on:
configuration, strengths, weaknesses, use cases.
Pomodoro 2: Role and Permission Mapping
Define three roles:
Developer
Administrator
Auditor
Write what each role can and cannot do.
Pomodoro 3: Tenant Isolation Models
Explain how tenants isolate:
users
clouds
blueprints
instances
Cypher secrets
Pomodoro 4: Real-world Scenario
Design a scenario:
A service provider hosts three customers.
Document how RBAC and tenancy prevent cross-access.
Pomodoro 5: Authentication Troubleshooting
List common problems:
expired token
wrong tenant
missing role
and give solutions.
Daily goal:
Apply identity and access control knowledge to real automation scenarios.
Content to study:
Relationships between users, tenants, roles
Cypher access control
Workflow permissions
Instance management permissions
Cloud management permissions
Tasks:
Pomodoro 1: Permission Impact Analysis
Analyze how a missing permission affects:
running workflows
accessing clouds
using Cypher
viewing instances
Pomodoro 2: Build Access Profiles
Define two tenant configurations:
internal IT tenant and external customer tenant.
List differences in:
cloud access
workflow access
template access
Cypher access
Pomodoro 3: Minimal Privilege Automation
Design a limited-permission automation service account.
Specify exactly what roles it requires.
Pomodoro 4: Multi-tenant Conflict Scenarios
Write three conflict cases:
user sees "403 Forbidden"
user cannot access workflow
user cannot view instance
Explain resolution.
Pomodoro 5: Identity Review
Summarize RBAC behavior in your own words.
Daily goal:
Use the CLI for authentication, listing, creating, and managing automation components.
Content to study:
CLI login
Profiles
Token storage
Commands for managing instances, tasks, workflows, templates
Tasks:
Pomodoro 1: CLI Installation and Configuration
Document full setup steps and how to configure the appliance URL.
Pomodoro 2: Authentication Exercise
Perform login using:
username/password
token
Write what files are created by the CLI.
Pomodoro 3: CLI Commands Library
List 20 important commands for:
instances
tasks
workflows
templates
clouds
groups
Pomodoro 4: Scripted CLI Usage
Write a shell script that uses CLI to:
create instance
run workflow
retrieve instance status
Pomodoro 5: CLI Troubleshooting Table
Document issues like:
invalid token
profile mismatch
SSL errors
and solutions.
Daily goal:
Understand how to interact with the API and interpret responses.
Content to study:
Structure of REST API
Authorization header (Bearer token)
Content-Type and Accept headers
POST vs GET vs PUT vs DELETE
Pagination
Error codes and meanings
Tasks:
Pomodoro 1: API Request Anatomy
Write the complete structure of an API request including:
URL, headers, body, method, expected response.
Pomodoro 2: Build Two Real API Requests
Construct example JSON bodies for:
creating an instance
creating a workflow
Pomodoro 3: Response Code Interpretation
Create a table explaining:
200, 201, 204, 400, 401, 403, 404, 500, 503
and what each means in Morpheus.
Pomodoro 4: Error Analysis
Write three example failures (401, 403, 404).
Explain the root cause and how to fix each.
Pomodoro 5: Pagination Practice
Write examples of requesting a paginated list of instances using:
max, offset, sort, filters.
Focus areas:
Option Lists
Inputs
Request Scripts
Translation Scripts
Weekly objective:
By the end of Week 3, you will be able to:
Build static and dynamic Option Lists
Build Inputs that accept user selections and generate variables
Use Request Scripts to validate, enrich, or transform user requests
Use Translation Scripts to normalize external API responses
Understand how dynamic forms and scripts drive pre-provisioning variables
Integrate forms with blueprints and automations
Daily method:
Each day:
5 Pomodoros (25 minutes each, with breaks)
10-minute review immediately after learning
15-minute spaced review on the next day
Daily goal:
Understand static Option Lists, their structure, and their usage in Inputs.
Content to study:
What Option Lists are
JSON structure: name/value pairs
Static lists vs dynamic lists
When static lists are appropriate
How Option Lists feed Inputs
Tasks:
Pomodoro 1: Static Option List Definition
Create 5 static Option Lists for common enterprise fields:
environment, region, vmSize, osType, complianceLevel.
Pomodoro 2: JSON Structure Practice
Write JSON definitions for at least 3 Option Lists, ensuring the proper name/value structure.
Pomodoro 3: Input Integration
Attach your static Option Lists to Inputs and document how variables appear (${input.env}, ${input.region}, etc.).
Pomodoro 4: Validation Logic
Define when static lists must be used instead of dynamic lists (for governance and standardization).
Pomodoro 5: Real Scenario
Design a scenario in which static Option Lists enforce standardization across multiple teams.
Daily goal:
Learn how to build dynamic Option Lists that are generated by scripts.
Content to study:
Script-backed Option Lists
Required output format
How Morpheus executes scripts
Runtime context of lists
Use cases for dynamic option generation
Tasks:
Pomodoro 1: Script-backed Option List Examples
Write 2 script examples (bash or python) that output a valid Option List JSON structure.
Pomodoro 2: Parameterized Logic
Create a dynamic Option List that adjusts choices based on another Input (e.g., region drives VM size list).
Pomodoro 3: Error Handling
Explain how Morpheus behaves when a dynamic list fails and how to mitigate issues.
Pomodoro 4: Performance Considerations
Document how often lists execute and how to avoid performance bottlenecks.
Pomodoro 5: Real Integration Scenario
Write one scenario where a dynamic list pulls data from:
CMDB
monitoring system
environment configuration service
Daily goal:
Understand how to build Option Lists backed by external APIs.
Content to study:
Remote Option Lists
Calling REST APIs to populate lists
Authentication with external systems
Handling response errors
Standardizing API responses for Morpheus
Tasks:
Pomodoro 1: Create an API-backed Option List
Design a list that gets application versions from an external endpoint.
Pomodoro 2: Response Mapping
Take an example external API response and reformat it into Option List JSON.
Pomodoro 3: Error Simulation
Simulate failures such as 401 or 404 responses and document expected behavior and fallback strategies.
Pomodoro 4: Authentication Methods
Describe how external API authentication works (token, basic auth, no auth).
Pomodoro 5: End-to-End Example
Document a complete flow:
User Input → Option List API call → returned choices → user selection becomes ${input.version}.
Daily goal:
Understand how Inputs allow users to define variables used during automation.
Content to study:
Field types (text, number, select, multi-select, password, checkbox)
Field dependencies (conditional visibility)
Default values
Required vs optional
How Inputs become variables
Tasks:
Pomodoro 1: Form Field Library
Create at least 10 Inputs commonly used in enterprise deployments:
env, region, owner, costCenter, osType, version, role, priority, instanceCount, backupPolicy.
Pomodoro 2: Conditional Logic
Define 3 Inputs whose visibility depends on other Inputs (e.g., show DB size only when tier=database).
Pomodoro 3: Variable Mapping Exercise
Show how each Input becomes a variable and where the variable is referenced:
script, workflow, template, API request.
Pomodoro 4: Governance Use Cases
Document how Inputs enforce compliance, such as requiring costCenter for all new VMs.
Pomodoro 5: Error Prevention
List cases of Input misconfiguration and how to avoid them.
Daily goal:
Understand how Request Scripts run before provisioning to validate or modify request data.
Content to study:
Purpose of Request Scripts
Pre-provisioning influence
Interaction with Inputs
API calls inside scripts
Error handling strategies
Tasks:
Pomodoro 1: Create Request Script Examples
Write 3 Request Scripts:
validate costCenter, validate projectID, validate allowed regions.
Pomodoro 2: External System Integration
Document how a Request Script queries a CMDB to enrich provisioning data.
Pomodoro 3: Dynamic Default Assignment
Write logic that sets default vmSize based on Input env.
Pomodoro 4: Pre-provision Failure Handling
Write scenarios where a Request Script intentionally stops provisioning with a message.
Pomodoro 5: Full Request Phase Flow
Write a flow diagram:
User Inputs → Request Script → Variables → Provisioning Stage.
Daily goal:
Understand how Translation Scripts reshape or normalize data before Morpheus consumes it.
Content to study:
What Translation Scripts are
When they are used (catalog integration, external option lists)
Difference from Request Scripts
Input/Output requirements
Tasks:
Pomodoro 1: Build a Translation Script
Create a script that converts an external system’s JSON format to Morpheus Option List format.
Pomodoro 2: Normalization Logic
Take inconsistent external assets and normalize them into consistent name/value pairs.
Pomodoro 3: Use Case Mapping
Write three real-world scenarios requiring Translation Scripts:
external CMDB, service catalog integration, dynamic API normalization.
Pomodoro 4: Failure Simulation
Describe what happens if a Translation Script produces invalid JSON.
Pomodoro 5: Integration Flow
Map how Translation Scripts integrate with Option Lists and Request Scripts.
Daily goal:
Combine everything learned into end-to-end dynamic form design.
Content to study:
Option Lists (static, dynamic, API-backed)
Inputs
Request Scripts
Translation Scripts
Pre-provisioning variables
Tasks:
Pomodoro 1: Design Full Dynamic Request Form
Create a full Input set with option lists for:
environment, appVersion, region, vmSize, dbSize, osFamily.
Pomodoro 2: Create Dependencies
Add conditional visibility logic.
Pomodoro 3: Add Request Script Logic
Validate the request and enrich fields.
Pomodoro 4: Add Translation Script
Normalize external version data into a usable Option List.
Pomodoro 5: Build an End-to-End Provisioning Document
Write a full flow describing dynamic request → validated → enriched → provisioned.
(Knowledge Point #5)
Focus areas:
Multi-tier application blueprints
Tier design, dependencies, orchestration
Workflow integration inside blueprints
Application deployments
Day-2 operations
Full end-to-end system automation
Weekly objective:
By the end of Week 4, you should be able to:
Explain clearly what multi-tier blueprints are and how Morpheus structures them
Design an application blueprint with multiple tiers and dependencies
Attach workflows and templates to individual tiers
Understand the full deployment pipeline from request → provision → configure → post-provision
Understand Day-2 operations (scaling, reconfiguring, lifecycle actions)
Build a complete application deployment plan integrating everything learned in Weeks 1–3
Daily method:
Each day:
5 Pomodoros (25 minutes each + breaks)
10-minute same-day review
15-minute spaced review on the following day
Daily goal:
Understand the role of multi-tier blueprints and what problems they solve.
Content to study:
What a tier is
How tiers form a complete application
Tier examples: web, application, database, cache, message bus
How Morpheus expresses multi-tier design
Relationship between tiers, instances, workflows, variables
Tasks:
Pomodoro 1: Blueprint Structure Overview
Write an in-depth description of every component of a multi-tier blueprint:
tiers, networks, workflows, templates, variables, dependencies.
Pomodoro 2: Tier Analysis
Select a typical 3-tier enterprise application and describe:
web tier responsibilities, app tier responsibilities, DB tier responsibilities.
Pomodoro 3: Dependency Logic
Explain why DB must deploy before app, and app before web.
Write a short dependency map.
Pomodoro 4: Blueprint Concept Mapping
Map how Inputs, Option Lists, Request Scripts, and Variables feed into a multi-tier blueprint.
Pomodoro 5: Comparison Exercise
Compare a simple single-instance blueprint with a multi-tier blueprint and list advantages.
Daily goal:
Understand how tier configuration defines provisioning behavior.
Content to study:
How plans, sizing, images, and networks are defined per tier
How workflows attach to tiers
How tier-level variables override or inherit values
How multiple instances of the same tier scale
Tasks:
Pomodoro 1: Per-tier Configuration Mapping
Write a detailed breakdown of settings for a tier:
plan, image, networks, security groups, volumes.
Pomodoro 2: Workflow Attachment
Document how workflows attach to a specific tier and run in the correct sequence.
Pomodoro 3: Variable Overriding Exercise
Show examples of how tier variables override app variables.
Pomodoro 4: Scaling Logic
Describe how Morpheus handles:
multiple web nodes, clustered app tiers, multi-node DB clusters.
Pomodoro 5: Tier Role Summary
Write a complete description of:
what makes a tier different from an instance,
and what multi-tier orchestration adds.
Daily goal:
Understand how Workflows operate inside blueprints and across tiers.
Content to study:
Tier workflows
App-level workflows
Pre-provision and post-provision integration
Cross-tier orchestration patterns
Tasks:
Pomodoro 1: Multi-tier Workflow Flowchart
Draw a flowchart showing workflow execution across tiers.
Pomodoro 2: Tier-specific Workflow Example
Develop a workflow for each tier (web/app/db) and list the difference.
Pomodoro 3: Global Workflow Example
Create an app-level workflow for CMDB registration or environment tagging.
Pomodoro 4: Cross-tier Event Handling
Explain how one tier’s workflow completion signals the next tier to begin provisioning.
Pomodoro 5: Workflow Collision Prevention
Document how to avoid:
race conditions, conflicting configurations, misordered steps.
Daily goal:
Master the entire deployment lifecycle.
Content to study:
Request phase
Pre-provisioning variable calculation
Provisioning across tiers
Post-provision workflows
Configuration file deployment
Integration with monitoring, backup, CMDB
Tasks:
Pomodoro 1: Deployment Pipeline Deep Dive
Write the complete sequence from user request to final deployment.
Pomodoro 2: Pre-provisioning Analysis
List every variable needed before the first VM is created and where each originates.
Pomodoro 3: Tier Provisioning Flow
Describe how Morpheus:
creates DB → configures DB → creates App → configures App → creates Web → configures Web.
Pomodoro 4: Post-Provision Action Mapping
Document examples:
register monitoring, register backup policy, apply tags.
Pomodoro 5: Deployment Issues and Solutions
Write 5 example issues and how to solve them:
incorrect sequencing, missing variables, failed tasks, network misconfiguration.
Daily goal:
Understand operational lifecycle functions after deployment.
Content to study:
Scaling operations
Reconfiguring instances
Running operational workflows
Backup, restore, snapshots
Expiration and lease policies
Governance policies
Tasks:
Pomodoro 1: Scaling Logic
Explain how horizontal scaling of a tier works and how state is handled.
Pomodoro 2: Reconfiguration Paths
Document how to update config files or restart services in a running app.
Pomodoro 3: Operational Workflows
Design three day-2 workflows:
restart service, apply new version, rotate credentials.
Pomodoro 4: Governance
Explain how expiration and lease rules work for apps.
Pomodoro 5: Policy Impact
Document how cost, quota, and compliance policies affect application operation.
Daily goal:
Create a complete 3-tier application blueprint using everything learned in Weeks 1–3.
Content to study:
Tier modeling
Workflows
Variables
Templates
Dependencies
Option lists and Inputs
Request scripts
Pre-provisioning logic
Multi-tier orchestration
Tasks:
Pomodoro 1: Design Inputs and Option Lists
Define Inputs for region, env, version, instanceCount, dbSize.
Pomodoro 2: Build Tier Definitions
Define web tier, app tier, DB tier, including:
plan, image, networks, workflows.
Pomodoro 3: Add Automation Logic
Add all necessary tasks, workflows, templates to each tier.
Pomodoro 4: Create Dependencies
Define deployment order and dependency reasons.
Pomodoro 5: Create a Document
Write a formal blueprint specification with sections:
tiers, workflows, variables, templates, dependencies, lifecycle behavior.
Daily goal:
Integrate all previous concepts into a realistic end-to-end scenario.
Content to study:
Everything learned in Weeks 1–3
Practical integrations
Exam-style reasoning
Tasks:
Pomodoro 1: End-to-End Deployment Exercise
Write a complete step-through scenario from request → dynamic form → provisioning → workloads configured → app online.
Pomodoro 2: Troubleshooting Collection
List the top 20 issues and how you would troubleshoot them.
Pomodoro 3: Exam Knowledge Map
Create a structured map of all knowledge points with relationships.
Pomodoro 4: Self-Review and Mini Quiz
Write 15 exam-style conceptual questions and answer them.
Pomodoro 5: Final Adjustments
Identify weak areas and define which topics need extra review during your final 2–3 days before the exam.