OCI Developer Professional study materials
OCI Developer Professional study resources

OCI Developer Professional study plan

OCI Developer Professional · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Oracle Cloud Infrastructure Developer

  • Map the OCI Developer Professional exam domains to your existing skills and list the three weakest areas

  • Create a free-tier OCI tenancy and configure the CLI profile, API signing key, and compartment structure you will reuse all plan

  • Provision a VCN with public and private subnets, an internet gateway, and a service gateway using both the Console and Terraform

  • Write and run a hello-world function in OCI Functions triggered by an HTTP endpoint

  • Document your tenancy OCIDs, region, and naming conventions in a personal runbook

Your checkpoint

A Git repository containing Terraform for the VCN and a working deployed function, plus a one-page runbook with OCIDs and CLI setup steps

Week 2

Oracle Cloud Infrastructure Developer

  • Deploy an Always Free compute instance and connect over SSH using a bastion or public IP

  • Build a container image, push it to OCIR, and run it on Container Instances or OKE

  • Configure an instance principal policy so code on the instance can call Object Storage without user credentials

  • Store and retrieve a secret in OCI Vault from a script running on the instance

  • Compare instance principals, resource principals, and user principals and write down when each applies

Your checkpoint

A running containerized service in OCIR that reads a secret from Vault using instance principals, with a README explaining the IAM policy used

Week 3

Oracle Cloud Infrastructure Developer

  • Create a bucket, upload objects with the CLI and SDK, and generate a pre-authenticated request

  • Implement multipart upload and lifecycle rules for a bucket using the Python or Java SDK

  • Write a function that reacts to an Object Storage event and writes a result to another bucket

  • Configure a budget alert and a service limit check for the resources you created

  • Review OCI IAM policy syntax and write policies that scope access by compartment and resource type

Your checkpoint

An event-driven pipeline where an uploaded object triggers a function that transforms it and stores output, with IAM policies committed to the repo

Week 4

Oracle Cloud Infrastructure Developer

  • Model a small application schema in Autonomous Database and connect from a local client using a wallet

  • Use the SDK to run parameterized queries and handle connection pooling from an application

  • Create and invoke an API Gateway route that fronts your function with an authorizer

  • Add structured logging and metrics to your service and query them in Logging and Monitoring

  • Run a load test against the API Gateway endpoint and record latency and error rates

Your checkpoint

An end-to-end demo where an HTTP request hits API Gateway, invokes a function, writes to Autonomous Database, and emits logs and metrics you can show in a dashboard

Week 5

Oracle Cloud Infrastructure Developer

  • Create a DevOps project with a build pipeline that runs tests and pushes an artifact

  • Add a deployment pipeline that rolls out to OKE or Container Instances with a manual approval stage

  • Configure a blue-green or rolling deployment strategy and trigger a rollback

  • Store pipeline secrets in Vault and reference them from build stages

  • Integrate code review checks and branch protection with the pipeline trigger

Your checkpoint

A CI/CD pipeline that builds, tests, and deploys your week-4 demo with one successful rollback demonstrated and logged

Week 6

Oracle Cloud Infrastructure Developer

  • Deploy a two-node OKE cluster and run a workload with a load balancer service

  • Configure horizontal pod autoscaling and verify scaling under synthetic load

  • Set up OCI Monitoring alarms that notify on error rate and latency thresholds

  • Enable and interpret tracing or APM data for a request path across gateway, function, and database

  • Write a runbook for diagnosing a failing deployment using logs, metrics, and events

Your checkpoint

An OKE-hosted workload with autoscaling and at least two alarms that fired during a deliberate failure test, plus the diagnostic runbook

Week 7

Oracle Cloud Infrastructure Developer

  • Convert your manual Console steps into Terraform modules with remote state in Object Storage

  • Use OCI Resource Manager to apply a stack from the console and from the CLI

  • Audit your tenancy for unused resources and tear down anything outside the free tier

  • Review the exam domain objectives and list any objective you cannot yet demonstrate

  • Complete a timed 60-question practice set and tag each miss by objective

Your checkpoint

A reusable Terraform module set applied through Resource Manager, plus a scored practice-set report with a prioritized gap list

Week 8

Oracle Cloud Infrastructure Developer

  • Close every gap from the week-7 report by rebuilding the weakest service from scratch without notes

  • Re-run two full timed practice sets and target 85 percent or better on each

  • Explain aloud, in under two minutes each, IAM policy evaluation, function invocation models, and pipeline stages

  • Verify exam logistics: registration, testing environment, ID requirements, and time limits

  • Archive your repo, runbooks, and notes into a single study portfolio

Your checkpoint

Two timed practice scores at or above 85 percent and a completed study portfolio with gap closure notes

Milestones

Week 2: You can provision networking and compute from Terraform and demonstrate instance-principal access to Object Storage and Vault without user keys

Week 4: An HTTP request traverses API Gateway, a function, and Autonomous Database, and you can show its logs and metrics on a dashboard

Week 6: A CI/CD pipeline deploys to OKE with a demonstrated rollback, and at least two monitoring alarms fire during a deliberate failure test

Week 8: Two timed practice sets score at least 85 percent, and every objective from the week-7 gap list has been rebuilt without notes