OCI Developer Professional study plan
OCI Developer Professional · Give each week a clear focus.
8 weeks · About 7 hours per week
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
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
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
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
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
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
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
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