DevOps en Salesforce

Es el conjunto de prácticas que combinan el desarrollo de software (Dev) y las operaciones de TI (Ops) en el ecosistema de Salesforce. Su objetivo es mejorar la colaboración entre los equipos de desarrollo y operaciones, automatizar procesos, y optimizar el ciclo de vida de entrega de aplicaciones y funcionalidades en Salesforce.


Instalación de Herramientas Básicas

A continuación exploramos las mejores herramientas y prácticas para gestionar y desplegar proyectos en Salesforce.

  1. Salesforce CLI
    Descargar e instalar desde el siguiente LINK
    Es una herramienta de línea de comandos que facilita las tareas de desarrollo y administración en Salesforce. Permite a los desarrolladores autenticar orgs, desplegar y recuperar metadatos, ejecutar pruebas, y automatizar procesos, todo desde la terminal. Es fundamental para implementar prácticas de CI/CD en entornos de Salesforce.
    Verificación de la instalación:

     sfdx --version
    
  2. Visual Studio Code
    Descargar e instalar desde el siguiente LINK
    Este editor de código gratuito y altamente personalizable, desarrollado por Microsoft, es ideal para el desarrollo en Salesforce. Con el soporte de extensiones, se convierte en una potente herramienta para escribir, depurar, y gestionar código Apex, Lightning Web Components (LWC) y otros componentes.
    Verificación de la instalación:

     code --version
    
  3. Salesforce Extension Pack
    Descargar e instalar desde el siguiente LINK
    Es un conjunto de extensiones para VS Code que mejora la experiencia de desarrollo en Salesforce. Incluye herramientas como Apex, Visualforce, Lightning Web Components, y SOQL, además de integración con Salesforce CLI. Facilita el desarrollo, depuración y despliegue de código, permitiendo a los desarrolladores realizar todas sus tareas de Salesforce desde un solo entorno.
    Verificación de la instalación: