Introduction to the Program

Este Postgraduate certificate 100% online te proporcionará las habilidades y conocimientos necesarios para desarrollar, probar y desplegar soluciones Salesforce de manera eficiente y colaborativa”

La Metodología de Desarrollo en Salesforce proporciona un marco estructurado y escalable para el desarrollo de aplicaciones y personalización, lo que facilita la colaboración entre equipos, la gestión de proyectos y la entrega oportuna de soluciones. De hecho, al adoptar esta metodología, las empresas pueden experimentar una mayor velocidad de desarrollo, una mejor calidad de código, una menor tasa de errores y una mayor capacidad de adaptación a medida. 

Así nace este Postgraduate certificate, que capacitará a los informáticos en las prácticas fundamentales para desarrollar y desplegar eficientemente soluciones en la plataforma Salesforce. Así, uno de los aspectos clave abordados será la determinación del mapa de entornos recomendados para el desarrollo, prueba y despliegue de cambios hasta entornos productivos. Además, los profesionales identificarán y configurarán entornos adecuados para cada etapa del ciclo de vida de desarrollo, asegurando una gestión óptima de los recursos y una implementación fluida de las soluciones.

Asimismo, se realizará una amplia evaluación de las diferentes estrategias de ramas del repositorio de código fuente, destacando su importancia en el trabajo colaborativo del equipo de desarrollo. También se seleccionarán y utilizarán estrategias de ramificación efectivas, que faciliten la colaboración entre desarrolladores, asegurando la coherencia del código y la gestión eficiente de versiones.

Por último, se profundizará en las herramientas disponibles en Salesforce DX para intercambiar metadatos y ejecutar operaciones contra los entornos Salesforce. De esta forma, los egresados dominarán herramientas como Salesforce CLI y otras funcionalidades de Salesforce DX, permitiéndoles gestionar eficazmente los cambios de metadatos y automatizar tareas de desarrollo. Igualmente, se generarán entornos de desarrollo por comando, utilizando los fundamentos de las Scratch Orgs.

En este sentido, la metodología adoptada por esta titulación universitaria, el Relearning, se centra en la repetición de conceptos esenciales, con el fin de solidificar el conocimiento y facilitar el proceso de aprendizaje. Así, la combinación de flexibilidad y un enfoque educativo sólido convierte a este programa en una opción muy accesible.

Al servirte de la Metodología de Desarrollo en Salesforce, fomentarás la alineación con las mejores prácticas de la industria y promoverás la maximización del retorno de la inversión en la plataforma Salesforce”

Este Postgraduate certificate en Salesforce Development Methodology contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:

  • El desarrollo de casos prácticos presentados por expertos en Metodología Desarrollo Salesforce
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
  • Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
  • Su especial hincapié en metodologías innovadoras
  • Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
  • La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet

Explorarás herramientas y técnicas para gestionar versiones, ramificaciones y fusiones de código de manera coherente y controlada, promoviendo la productividad y la integridad del código”

El programa incluye en su cuadro docente a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.

Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.

Utilizarás las herramientas disponibles en Salesforce DX para agilizar el desarrollo, facilitar la colaboración entre equipos y garantizar la coherencia en la configuración y personalización de Salesforce”

Analizarás la importancia de determinar un mapa de entornos recomendados para el desarrollo, prueba y despliegue de cambios hasta entornos productivos. ¿A qué esperas para matricularte?”

Syllabus

This Postgraduate certificate will cover a wide range of topics designed to train IT professionals in the key aspects of developing solutions on the Salesforce platform. From mapping recommended environments for development and deployment, to evaluating branching strategies in source code repositories, professionals will explore agile methodologies and project management practices specific to Salesforce. In addition, you'll delve into the use of tools, such as Salesforce DX, to exchange metadata and execute transactions against Salesforce environments.

You will dive into the planning and management of development, test, and change deployment environments in production environments, as well as source code repository branching strategies”

Module 1. Application Lifecycle Management (ALM) in Salesforce

1.1. Salesforce Development Models

1.1.1. Declarative Development Model
1.1.2. Org-Based Development Model
1.1.3. Source Code Based Development Model
1.1.4. Package-Based Development Model

1.2. Branching Strategy

1.2.1. GitFlow and Its Evolution Adapted to Salesforce
1.2.2. Branching Strategy Limited to User Stories
1.2.3. Branch Strategy Based on Releases and Major Releases
1.2.4. Copyleft Approach

1.3. Source Code Repositories (VCS)

1.3.1. Source Code Repositories (VCS)
1.3.2. Roles and Responsibilities
1.3.3. Git Configuration and Command Execution

1.4. Salesforce DX

1.4.1. Command Console
1.4.2. Orgs Connection and Configuration
1.4.3. Plugins Configuration and Management
1.4.4. Creating Your Own SFDX Plugin

1.5. Programming Based on Metadata

1.5.1. Salesforce Metadata
1.5.2. Metadata Coverage in Salesforce
1.5.3. Deployments Based on Manifest File

1.6. Scratch Orgs

1.6.1. Scratch Orgs
1.6.2. Scratch Orgs Configuration
1.6.3. Org Shapes Generation
1.6.4. Programming Based on Scratch Orgs

1.7. Package Generation and Distribution

1.7.1. Package Structure in Salesforce
1.7.2. Package Distribution
1.7.3. First and Second Generation Packages

1.8. CI/CD Tools

1.8.1. Continuous Integration in Salesforce
1.8.2. Phases of a Continuous Integration Process in Salesforce
1.8.3. Static Code Analysis Tools
1.8.4. Automation Tools

1.9. DevOps Center

1.9.1. DevOps Center in Salesforce
1.9.2. Salesforce DevOps Center Deployment Methodology
1.9.3. Configuration and Execution of Deployments with Salesforce DevOps Center

1.10. Publishing Packages on the AppExchange

1.10.1. Namespace Management in Salesforce
1.10.2. Package Publishing Process on the AppExchange
1.10.3. Salesforce Security Review

Through this academic TECH program, you will be prepared to meet the challenges of development in the Salesforce ecosystem with confidence and skill. Enroll now!”

Postgraduate Certificate in Salesforce Development Methodology

The Salesforce development methodology is crucial to ensure success in implementing customized and scalable solutions on the industry-leading CRM platform. Would you like to master this area to boost your career in the CRM world? You're in the right place. At TECH Global University you will find a complete Postgraduate Certificate in Salesforce Development Methodology that will provide you with the skills and knowledge necessary to excel in this constantly evolving field. In this program, taught in 100% online mode, you will learn the fundamentals of the Salesforce development methodology. As you progress through the training, you will learn how to identify and document the specific business requirements of each project, as well as how to analyze existing business processes to determine the best solutions. In addition, you will discover how to design custom solutions in Salesforce using industry best practices and design tools available on the platform.

Learn all about the Salesforce development methodology

TECH's hands-on approach gives you the opportunity to develop tangible skills that will prepare you for success in the field. The program is led by faculty with experience in Salesforce development, who will provide you with expert guidance and advice throughout your learning journey. As you progress through the training, you will gain skills in Salesforce application development using languages such as Apex and Visualforce, as well as creating unit tests to ensure code quality and reliability. You will also learn how to implement solutions in Salesforce environments, as well as how to manage the deployment and delivery of new functionality to end users. Finally, you'll gain an understanding of the basics of project management in Salesforce, including planning, progress tracking and risk management. Upon completion, you'll be ready to take on challenging and rewarding roles in the field of software development in Salesforce. Whether as a developer, technical consultant or systems administrator, you'll have the skills and confidence to succeed in your career - enroll now!