Profile image
Mi Viaje hacia la Certificación OCI Oracle Foundations

Mi Viaje hacia la Certificación OCI Oracle Foundations

Thu Jul 17 2025
Desarrollo

¡Hola Chiquis!👋🏻 Emprender la senda hacia la certificación OCI Oracle Foundations es como preparar una expedición al espacio: se necesita planificación, herramientas precisas y mucha curiosidad. Aquí te comparto mi proceso, para que tu travesía sea tan épica como la mía.

¿Alguna vez has mirado hacia la nube y te has preguntado cómo dar el salto a Oracle Cloud Infrastructure (OCI)? La certificación OCI Foundations Associate es tu boleto de entrada. No es solo un examen; es la validación de que dominas los conceptos básicos de una de las infraestructuras cloud más potentes del mercado.

Image description

Prepárate, porque hoy voy a desvelar mi proceso exacto, un viaje de estudio estructurado, creativo y (si me permiten decirlo) obsesivamente detallado, para conquistar esta certificación.

Paso 1: Explorando los Fundamentos de OCI

Antes de empezar a construir, hay que entender el terreno. OCI Foundations Associate no exige ser un arquitecto de soluciones, pero sí requiere entender dónde va cada pieza.

El Plan de Estudios Oficial es la Biblia

Mi primer paso una checklist exhaustiva. Cada punto se marcó como un objetivo:

  • Conceptos de Cloud (IaaS, PaaS, SaaS)
  • Conceptos de OCI: Regiones, Dominios de Disponibilidad (AD), Dominios de Falla (FD).
  • Networking: VCNs, Subnets, Gateways, Listas de Seguridad (Security Lists) vs. Grupos de Seguridad de Red (NSGs).
  • Compute y Almacenamiento: Tipos de instancias, Object Storage, Block Volume, File Storage.
  • Identidad y Seguridad: IAM, Compartimentos, Cloud Guard, políticas, grupos.
  • Facturación y Precios: Modelos de suscripción, Always Free Tier, Cost Analysis.

Aquí un breve resumen de recursos clave:

Image description

El Entrenamiento Oficial: Un Fundamento Sólido

Oracle y Alura ofrecen cursos gratuitos de entrenamiento para esta certificación. No se trata solo de ver videos; es entender la jerga de OCI y cómo se diferencian sus servicios (ej.: ¡OCI Security Zones vs. Cloud Guard!).

Fase 2: La Inmersión Profunda (Práctica y Conceptualización)

Aquí es donde la teoría se encuentra con la realidad. La preparación OCI requiere más que memorizar; exige entender cómo se interconectan los servicios. Laboratorios Hands-On: Del Diagrama al Código (O Casi) No hay mejor forma de aprender que haciendo. Utilicé el Always Free Tier de OCI. Creé una VCN, lancé una instancia VM, configuré Security Lists y probé la conectividad.

  • OCI Console: Navegar por la consola es crucial. Entender dónde están los compartimentos, los recursos de red y los servicios de almacenamiento.

  • Probar la Escalabilidad: Lanzar un Load Balancer (LB) y ver cómo funciona el autoescalado.

  • Manos a la Consola OCI

Nada reemplaza la práctica directa. Abre la consola y lanza tu primer Compute:

# Configuración inicial de OCI CLI
oci setup config

# Ver compartimientos en mi tenancy
oci iam compartment list --all

# Lanzar una instancia de prueba
oci compute instance launch \
  --availability-domain "Uocm:US-ASHBURN-AD-1" \
  --compartment-id ocid1.tenancy.oc1..xxxxxxxxxxxx \
  --display-name "Instancia-Estudio" \
  --shape VM.Standard2.1 \
  --image-id ocid1.image.oc1.iad.xxxxxxxxxxx

Esta inmersión práctica me permitió:

  • Familiarizarme con la jerarquía de recursos.
  • Experimentar con formas y tamaños de instancias.
  • Ver logs en tiempo real.

Automatiza con Terraform

Convertir el infrastructure-as-code en tu aliado acelera el aprendizaje. Mi main.tf:

provider "oci" {
  tenancy_ocid     = var.tenancy_ocid
  user_ocid        = var.user_ocid
  fingerprint      = var.fingerprint
  private_key_path = var.private_key_path
  region           = var.region
}

resource "oci_core_virtual_network" "vcn" {
  compartment_id = var.compartment_id
  display_name   = "mi_vcn"
  cidr_block     = "10.0.0.0/16"
}

resource "oci_core_subnet" "subnet" {
  compartment_id       = var.compartment_id
  virtual_network_id   = oci_core_virtual_network.vcn.id
  display_name         = "mi_subnet"
  cidr_block           = "10.0.1.0/24"
}

Beneficios:

  • Reutilización y versionado de tu infraestructura.
  • Despliegues reproducibles en segundos.
  • Profundo entendimiento de cada atributo de recurso.

Prueba con el SDK de Python

Para entender mejor las APIs, crea un script que lista los buckets de Object Storage:

from oci.config import from_file
from oci.object_storage import ObjectStorageClient

# Carga configuración local
config = from_file("~/.oci/config", "DEFAULT")
client = ObjectStorageClient(config)

# Obtiene el namespace
namespace = client.get_namespace().data

# Lista buckets en mi compartimiento
buckets = client.list_buckets(namespace_name=namespace,
                              compartment_id=config["compartment_id"]).data

for bucket in buckets:
    print(f"📦 {bucket.name}")

Así aprendí:

  • Autenticación y manejo de credenciales.
  • Estructura de llamadas REST ocultas tras el SDK.
  • Gestión de errores.

La “Batalla de los Servicios” (Comparativas Clave)

Una gran parte del examen Foundations se centra en diferenciar servicios similares. Creé tablas comparativas personalizadas para los puntos más confusos:

Image description

Esto me ayudó a consolidar el conocimiento y evitar confusiones en el examen.

Fase 3: El Simulacro Final (Evaluación y Ajuste)

Llegó el momento de enfrentarse al simulacro. La práctica de exámenes es vital para entender la estructura de las preguntas y gestionar el tiempo. No hay atajos aquí. Realicé múltiples exámenes de práctica, prestando especial atención a las explicaciones de las respuestas incorrectas. Esto es crucial: entender el por qué de la respuesta correcta, no solo memorizarla.

  • Identificar Debilidades: Si fallaba constantemente preguntas sobre networking, volvía a la documentación oficial de OCI sobre VCNs y DRGs.
  • Simulación de Tiempo: Practiqué bajo presión de tiempo para asegurar que podía completar el examen cómodamente.

Consejos de Supervivencia para el Examen

  • Duerme bien la noche anterior y descansa la mente.
  • Repasa políticas IAM y esquemas de red con diagramas.
  • No te quedes atascado: marca la pregunta y sigue adelante y luego vuelve a ella.
  • Revisa tu CLI favorito hasta dominar los comandos básicos.

El “Resumen de un Minuto”

Para el último repaso, creé un resumen conciso de los conceptos clave (los que siempre me hacían dudar). Por ejemplo:

  • Ingress vs. Egress: Ingress (entrada) es gratis; Egress (salida) se cobra.
  • Security Lists vs. NSGs: Security Lists se aplican a subnets; NSGs a VNICs.
  • Dynamic Groups: Políticas para recursos (instancias), no para usuarios.

¿El Resultado? ¡Certificado! 🎉

Este proceso estructurado, combinando teoría, práctica y simulacros, no solo me preparó para aprobar, sino que me dio una comprensión sólida de OCI.

Si estás en tu camino hacia la certificación OCI Foundations, recuerda: la clave está en la consistencia y en entender el propósito de cada servicio.

Conclusión

Prepararte para la certificación OCI Oracle Foundations es un reto apasionante que combina teoría, práctica y comunidad. Siguiendo esta hoja de ruta logré no solo certificarme, sino también ganar confianza para diseñar arquitecturas sólidas en Oracle Cloud. ¡Ahora es tu turno de despegar! 🚀

¡Tu viaje a la nube de Oracle comienza ahora! ¿Cuál es tu primer paso en OCI? Comparte tus consejos de estudio en los comentarios. 👇

¡Gracias por acompañarme en esta aventura tech! 👩🏻‍💻✨ 🚀 ¿Te ha inspirado este contenido? Me encantaría saber tu opinión o leer tus experiencias. 🧡

Si quieres explorar más de lo que estoy creando (proyectos, blogs, contenido tech y novedades en IA/ML), te invito a visitar: 🎯 Mi Linktree Y si prefieres conectar directamente: 🔗 Conecta conmigo en Linkedin 📚 Mi blog personal

✨ Code with heart - Create with soul ✨

Referencias: Imágenes creadas con Copilot (microsoft.com)

#porunmillondeamigos #makeyourselfvisible #creatorcontent #linkedin #developers #opentowork #OCI #ORACLE #Aluralatam #OCIFoundations

img277