forked from Laboratoria/curriculum
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
adding salesforce readme and project .yml
- Loading branch information
Showing
2 changed files
with
67 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# Programa de Acompañamiento Salesforce | ||
|
||
Este programa ofrece dos rutas especializadas para desarrolladoras interesadas en profundizar sus habilidades en la plataforma Salesforce: **Platform Developer** y **JavaScript Developer**. A continuación, se detallan las habilidades y conocimientos clave para cada rol. | ||
|
||
## Platform Developer en Salesforce | ||
|
||
### Descripción del Rol | ||
|
||
Un Salesforce Platform Developer se centra en la construcción y personalización de aplicaciones en la plataforma Salesforce, utilizando herramientas y lenguajes específicos como Apex y Visualforce. Este rol implica desarrollar soluciones robustas que se integren perfectamente con la plataforma Salesforce. | ||
|
||
### Habilidades y Conocimientos Necesarios | ||
|
||
1. **Apex**: Lenguaje de programación similar a Java, utilizado para el | ||
desarrollo del lado del servidor en Salesforce. | ||
2. **Visualforce**: Framework para la creación de interfaces de usuario | ||
personalizadas. | ||
3. **SOQL y SOSL**: Lenguajes de consulta para buscar información en la | ||
base de datos de Salesforce. | ||
4. **Lightning Components**: Framework basado en componentes para la | ||
creación de interfaces de usuario modernas y dinámicas. | ||
5. **Configuración de Salesforce**: Comprensión de cómo configurar Salesforce | ||
para aprovechar al máximo las características estándar. | ||
6. **Automatización de Procesos**: Uso de flujos de trabajo, procesos y | ||
disparadores para automatizar tareas dentro de Salesforce. | ||
7. **Integraciones**: Conexión de Salesforce con otros sistemas utilizando | ||
APIs y herramientas de integración. | ||
|
||
#### [Acceso al Trailmix de Platform Developer](https://trailhead.salesforce.com/users/marianalz/trailmixes/laboratoria-platform-developer) | ||
|
||
## JavaScript Developer en Salesforce | ||
|
||
### Descripción del Rol | ||
|
||
Un Salesforce JavaScript Developer se enfoca principalmente en el desarrollo | ||
del lado del cliente utilizando JavaScript, con especial énfasis en Lightning | ||
Web Components (LWC), que es el estándar actual para la creación de | ||
componentes en la interfaz de usuario de Salesforce. | ||
|
||
### Habilidades y Conocimientos Necesarios | ||
|
||
1. **JavaScript**: Conocimiento profundo de JavaScript, incluyendo ES6+. | ||
2. **Lightning Web Components (LWC)**: Framework para desarrollar componentes | ||
reutilizables en la interfaz de usuario de Salesforce. | ||
3. **HTML y CSS**: Conocimientos sólidos en tecnologías web fundamentales. | ||
4. **Salesforce APIs**: Comprensión de cómo interactuar con Salesforce | ||
mediante APIs desde el lado del cliente. | ||
5. **Debugging y Testing**: Habilidades para depurar y probar componentes | ||
JavaScript. | ||
6. **Configuración de Salesforce**: Conocimiento de cómo los componentes | ||
JavaScript interactúan con la configuración y los datos de Salesforce. | ||
|
||
#### [Acceso al Trailmix de JavaScript Developer](https://trailhead.salesforce.com/users/marianalz/trailmixes/laboratoria-javascript-developer) | ||
|
||
## Comparación y Superposiciones | ||
|
||
- **Superposiciones**: Ambos roles requieren un buen entendimiento de la | ||
plataforma Salesforce, su modelo de datos y sus capacidades de integración. | ||
- **Diferencias Clave**: El Platform Developer se centra más en el desarrollo | ||
del lado del servidor y la lógica de negocio con Apex, mientras que el JavaScript Developer se enfoca en la experiencia del usuario y la interfaz del cliente con JavaScript y LWC. | ||
|
||
Cada ruta está diseñada para equipar a las desarrolladoras con las habilidades | ||
necesarias para sobresalir en sus roles respectivos, contribuyendo tanto al | ||
desarrollo backend como frontend en el ecosistema Salesforce. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
track: web-dev | ||
tags: | ||
- salesforce-platform | ||
- salesforce-js |