Me encanta Salesforce. Salesforce es un tema candente en este momento y probablemente seguirá siéndolo durante al menos los próximos 5 años. Trabajé en el espacio Siebel / Oracle CRM antes y Salesforce es un cambio realmente refrescante con una interfaz de usuario intuitiva y limpia y una experiencia.
Puedes dominar en un par de semanas, pero como con cualquier otra disciplina, para convertirte realmente en un maestro, debes ponerte la sangre proverbial, el sudor y las lágrimas. Obtenga la certificación de administrador de Salesforce como mínimo, y será aún más fácil. Puedes trabajar como freelance si lo deseas.
Se necesita muy poco tiempo para hacer cambios en Salesforce y tener algo que mostrar.
Se puede hacer mucho a través de la administración de clic de botón, incluso la automatización, como la creación automática de tareas, el envío de correos electrónicos o la realización de actualizaciones de campo.
- Soy un graduado de economía. ¿Qué puedo aprender en 10 minutos que será beneficioso para toda mi vida?
- Me gustaría aprender a pescar, ¿cómo empiezo?
- Si dedico la mayor parte de mis 24 horas al día a aprender y practicar buenas técnicas de escritura y narración, ¿puedo convertirme en un autor exitoso?
- ¿Necesito un plan completo para aprender física desde cero (con materiales)?
- ¿Qué debo aprender en ciencia de datos en 100 horas? Estoy libre durante los próximos 10 días y me gustaría aprender todo lo que pueda en los próximos 10 días, y puedo dedicar 10 horas al día. ¿Qué puedo aprender para entenderlo y comenzar?
El siguiente paso es el flujo de trabajo visual, que aún es un clic de botón, pero le permite hacer un poco más de programación avanzada, como recorrer los registros, crear, actualizar, consultar e incluso eliminar registros.
Los desarrolladores más duros pueden usar el lenguaje de programación Apex de Salesforce. Si conoces otros lenguajes orientados a objetos, no es un gran salto. Algunas de las peculiaridades de Apex incluyen los límites del gobernador, lo que te obliga a ser más eficiente en tu codificación. Además, el código no se puede migrar desde un entorno de desarrollo hasta que haya alcanzado al menos el 75% de cobertura de prueba.
Este es otro punto de control para garantizar que su código sea eficiente.
La belleza de Salesforce también reside en su comunidad de usuarios. Hay una gran cantidad de ayuda, desde la propia comunidad de desarrolladores de Salesforce y el foro de usuarios, hasta un millón de blogs de administradores y desarrolladores de Salesforce.
Entre los tableros de mensajes de la comunidad de desarrolladores y los blogs de Youtube y Salesforce, en realidad solo quedan algunas búsquedas en Google para resolver cualquier problema.
La comunidad está más que feliz de participar con sugerencias o soluciones completas, incluso cuando se trata de codificación.
Otro buen detalle es que cualquiera puede obtener una organización de desarrollador gratuita que viene con 2 licencias de usuario y * funcionalidad completa *. Eso significa que puedes construir todo y cualquier cosa y probarlo y volcarlo.
Por supuesto, al ser una organización de desarrolladores, existen algunas limitaciones (por ejemplo, la cantidad de correos electrónicos masivos que se envían, el espacio de almacenamiento disponible), pero es un gran patio de recreo.
Aquí hay un enlace a una página provista por Salesforce de tutoriales de documentos de capacitación con instrucciones paso a paso sobre cómo crear una aplicación, escribir el código Apex, crear páginas de Visualforce (consulte el HTML dinámico de Salesforce), comprender conceptos de seguridad, etc.
Libro de ejercicios de Force.com – developer.force.com
Puede dominar bastante rápido, pero tendrá que dedicar una cantidad de tiempo considerable para convertirse en un experto.