En los artículos anteriores trabajamos con el dataset VUELOS-RESERVAS: primero vimos cómo cargarlo en el workspace y después exploramos su modelo de datos para entender las relaciones entre las tablas.

La idea original de esa serie es construir paso a paso una aplicación en Oracle APEX basada en este esquema ya que tiene un volumen importante de datos y nos permite jugar más a la hora de mostrar distintas formas de mostrar la información en una aplicación en APEX.

Pero antes de avanzar con la construcción de la aplicación, quiero compartir algo que estoy incursionando y me dije por qué no compartirlo con la comunidad? Así que aquí estamos 🙂

Hoy en día podemos trabajar integrando muchas herramientas para hacernos la vida mas simple! Podemos integrar VS Code, SQLcl, Git y asistentes de IA conectados directamente a la base de datos que tenemos en la nube para explorar los esquemas, generar código y versionar scripts de forma profesional, algo que todos queremos tener cuando somos desarrolladores de aplicaciones!

En esta serie de posts vamos a configurar ese entorno usando el mismo dataset VUELOS-RESERVAS como base de nuestro trabajo. Así, cuando volvamos a la construcción de nuestra aplicación en APEX, ya tendremos herramientas mucho más potentes para interactuar con el modelo de datos. 🙂

El primer paso es preparar Visual Studio Code como editor central para trabajar con Oracle.

Ahora la pregunta del millón: ¿Por qué usar VS Code con Oracle APEX?

Sabemos como desarrolladores de Oracle APEX que durante muchos años trabajar con la herramienta significaba hacerlo principalmente desde el browser. El Taller de SQL, el diseñador de páginas, los procesos PL/SQL y gran parte del desarrollo de la aplicación ocurrían dentro de la interfaz web. Sin embargo, cuando necesitamos trabajar con objetos de base de datos más complejos, los desarrolladores Oracle tradicionalmente hemos utilizado herramientas como TOAD for Oracle (si quieres ver muchos tutoriales que he compartido sobre su uso puedes consultarlos aquí), PL/SQL Developer, SQL Developer, entre otras. Hoy podemos dar un paso más e integrar este trabajo con editores modernos como VS Code y asistentes de IA conectados directamente a nuestro esquema. No pensé verlo pero aquí estamos sacando lo mejor en el uso de la IA.

VS Code nos permite convertir el desarrollo con Oracle en una experiencia similar a la de otros entornos modernos de software.

Entre sus ventajas:

  • Edición avanzada de scripts SQL y PL/SQL (Pero en mi opinión aún no reemplaza SQL Developer para debugging PL/SQL complejo u otras herramientas especializadas.)
  • Integración nativa con Git (lo que mas me interesa!)
  • Terminal integrada
  • Extensiones Oracle oficiales
  • Soporte para asistentes de IA
  • Base para conectar Claude Code con el esquema real mediante MCP Server

Post que conforman esta serie de 8 entradas

  1. Configuración de VS Code para trabajar con objetos Oracle Database fuera del navegador
  2. Instalando Git for Windows para versionar scripts SQL y PL/SQL en Oracle Database
  3. Instalando Node.js para usar Claude Code con Oracle Database
  4. Instalando JDK y SQLcl para conectar Oracle Autonomous Database desde la terminal de VS Code
  5. Conexión a Oracle Autonomous Database con SQLcl usando el Wallet
  6. Instalando el CLI de Claude Code y autenticando con tu cuenta de claude.ai
  7. Instalando el dataset VUELOS-RESERVAS en Oracle Autonomous Database desde SQLcl
  8. Configurando el SQLcl MCP Server para conectar Claude Code con Oracle Database

Instalación de VS Code

Vamos a descargar Visual Studio Code desde el sitio oficial:

https://code.visualstudio.com/

Instalar normalmente según el sistema operativo.

 

Al momento de hacer esta guía el nombre del instalador es  VSCodeUserSetup-x64-1.117.0.exe

Aceptamos los términos de la licencia.

Aceptamos los términos de la licencia.

Hacemos clic en el botón Next.

Hacemos clic en el botón Next.

 

Hacemos clic en el botón Next.

 

Hacemos clic en el botón Install.

 

Al finalizar la instalación, hacemos clic en el botón Finish.

Se abre el Visual Studio Code 1.117

 

Extensiones necesarias para trabajar con Oracle

Para este post solo necesitamos instalar la extensión Claude Code, ya que la conexión con Oracle la realizaremos mas adelante usando SQLcl y el MCP Server, que veremos en los próximos posts.

Claude Code Extension

Esta extensión nos permite integrar Claude dentro de VS Code para trabajar con lenguaje natural sobre el esquema de la base de datos. Puede leer nuestro proyecto, sugerir código PL/SQL, revisar scripts, etc.

Más adelante en esta serie de posts configuraremos su conexión completa mediante MCP Server.

Desde VS Code vamos al icono de Extensiones (quinto icono de arriba hacia abajo) Extensions → Search: Claude Code for VS Code o también podemos hacer Ctrl+Shift+X para abrir las extensiones.

Hacemos clic en el botón azul Trust Publisher & Install.

En Windows nos aparece  el alerta. Permitimos el acceso.

Después de instalar la extensión, deberíamos ver la pantalla inicial de Claude Code dentro del editor.

En este punto todavía no es necesario configurar la conexión ni iniciar sesión. Eso lo haremos más adelante cuando integremos Claude con SQLcl y el MCP Server para permitir acceso directo al esquema del dataset VUELOS-RESERVAS.

Por ahora lo importante es confirmar que el entorno está preparado correctamente.

Te espero en el próximo post!

Ir al Post 2 de la serie: Instalando Git for Windows para versionar scripts SQL y PL/SQL en Oracle Database


Crédito: Imagen de portada creada con ChatGPT