
1Z0-1084-25 : Oracle Cloud Infrastructure 2025 Developer Professional PRACTICE EXAM
Course Description
This practical, instructor-led (or self-paced) course prepares developers to design, build, secure, test, observe, and operate cloud-native applications on Oracle Cloud Infrastructure — with focused alignment to the 1Z0-1084-25 Oracle Cloud Infrastructure 2025 Developer Professional exam objectives. You’ll move quickly from fundamentals to real-world labs: containerizing apps, deploying to OKE, adding service mesh traffic controls and mTLS, building serverless functions and API integrations, implementing streaming/queue patterns, securing secrets with Vault, and instrumenting apps for monitoring, logging and tracing.
Who this course is for
Application developers preparing for the 1Z0-1084-25 certification.
DevOps/SRE engineers who need to operate cloud-native services on OCI.
Architects and team leads who want a practical playbook for OCI developer services.
Application developers preparing for the 1Z0-1084-25 certification.
DevOps/SRE engineers who need to operate cloud-native services on OCI.
Architects and team leads who want a practical playbook for OCI developer services.
Key outcomes (what you will be able to do)
After completing this course you will be able to:
Build, tag and publish container images to OCIR and deploy modern microservices to OKE.
Configure service-to-service traffic control, observability and security using OCI Service Mesh.
Design and deploy serverless workflows using Oracle Functions and API Gateway, and wire them to Events/Streaming.
Implement reliable messaging and streaming pipelines using OCI Queue and OCI Streaming.
Secure secrets and keys with OCI Vault and enforce least-privilege access via IAM policies.
Implement automated testing strategies and basic chaos/resilience checks for microservices.
Instrument applications and platform resources using OCI Monitoring, Logging and Tracing to create alerts and dashboards.
Confidently apply knowledge and practical experience to pass the 1Z0-1084-25 certification.
Module Titles & Detailed Descriptions
1. Containerization & OCIR: Building and Managing Docker Images
Hands-on workshop covering Dockerfile best practices, multi-stage builds, image optimization, tagging strategies, and pushing/pulling images to Oracle Cloud Infrastructure Registry (OCIR). Lab: containerize a sample microservice and publish two versions to OCIR.
2. Deploying Applications on OKE: Clusters, Node Pools & kubectl
Create and configure OKE clusters and node pools, generate kubeconfig, deploy manifests (Deployments, Services, Ingress), and use kubectl to manage rollouts and troubleshooting. Lab: deploy a two-service app behind an ingress controller and perform a controlled rollback.
3. Traffic Control & Security with OCI Service Mesh
Understand Istio/Service Mesh concepts as implemented by OCI Service Mesh: virtual services, routing rules, canary releases, mutual TLS, policy enforcement and observability integration. Lab: implement a 10% canary, enable mTLS, and use mesh telemetry to trace requests.
4. Serverless Development: Oracle Functions & API Gateway
Build, test and deploy serverless functions (Fn + OCI Functions), package dependencies, and wire functions to API Gateway endpoints and OCI Events. Lab: implement a REST endpoint backed by a function that persists data to a serverless datastore or object storage.
5. Eventing and Messaging: OCI Streaming & OCI Queue Patterns
Learn when to use Streaming vs Queue, working with partitions, retention, producers/consumers, SDK examples, and common patterns (pub/sub, fan-out, event sourcing). Lab: implement a producer that streams user events and a consumer that processes and stores results.
6. Secrets & Access Management with OCI Vault and IAM
Secure application secrets at runtime using OCI Vault (keys and secrets), integrate Vault access with functions and Kubernetes pods, and author least-privilege IAM policies. Lab: store API keys in Vault and access them from a function and an OKE pod (without hard-coding).
7. Testing & Resilience: Unit, Integration, Contract and Chaos Tests
Best practices for test pyramids in cloud-native apps: unit tests, integration tests, consumer-provider contract tests, and simple chaos tests (latency/error injection). Lab: add unit + integration tests to a microservice and run them in CI (sample pipeline).
8. Observability: Monitoring, Logging, Tracing, Alerts & Dashboards
Instrument apps with structured logging and distributed tracing; create metric queries, alarms, log groups and dashboard visualizations in OCI Monitoring and Logging. Lab: create an alert that fires on elevated 5xx rate and drill into traces to find the root cause.
Prerequisites (short checklist)
Basic programming in Python/Java/Node.js/Go; comfort with a CLI; Git basics; Docker basics; OCI account with Cloud Shell. (Full checklist and install checks included in pre-course materials.)
Basic programming in Python/Java/Node.js/Go; comfort with a CLI; Git basics; Docker basics; OCI account with Cloud Shell. (Full checklist and install checks included in pre-course materials.)
Similar Courses

Ethically Hack the Planet Part 4

Blockchain Demystified
