Introduction to the Program

Gracias a este Postgraduate certificate online, implementarás las prácticas de seguridad más efectivas en el desarrollo de aplicaciones en Apex, incluyendo la protección de datos sensibles” 

El Framework de Errores es una parte esencial en el desarrollo de software en cualquier plataforma, entre las que se incluye el Salesforce. Al detectar los errores, los informáticos pueden diagnosticar sus problemas dentro de sus aplicaciones y mejorar así la experiencia de los usuarios. Además. Al monitorizar los fallos, los expertos pueden identificar los problemas más recurrentes, lo que permite realizar correcciones y mejoras en el sistema. También el manejo de errores ayuda a proteger tanto la seguridad como integridad de los datos. Por ejemplo, al abordar adecuadamente las incidencias de validación de los datos, los profesionales podrán evitar la inserción de informaciones incorrectas o maliciosos en sus proyectos. 

En esta situación, TECH crea un vanguardista Postgraduate certificate en Apex Programming for Salesforce. El plan de estudio ahondará en cuestiones tales como el Developer Console, gestión de excepciones o Apex Triggers. Esto hará que los egresados automaticen procesos empresariales como la ejecución de tareas programadas o la mecanización de tareas repetitivas. El temario también profundizará en la relevancia de los Test Unitarios para verificar el funcionamiento correcto de porciones específicas de código Apex. A su vez, los contenidos académicos abordarán la Platform Event Bus con el objetivo de que el alumnado procese grandes volúmenes de datos y monitoreen el rendimiento del sistema.  

La metodología de este programa refuerza su carácter innovador. TECH Global University pone a disposición del alumnado un entorno educativo 100% online, adaptándose así a las necesidades del alumnado y dándoles flexibilidad para compaginar sus estudios con el resto de sus compromisos diarios. Igualmente, emplea el sistema de enseñanza Relearning, basado en la repetición de conceptos clave para fijar conocimientos y facilitar el aprendizaje. Además, los informáticos hallarán en el Campus Virtual una completísima biblioteca virtual atestada de recursos multimedia dinámicos (como resúmenes interactivos, casos de estudio o lecturas especializadas) para fortalecer los contenidos de forma proactiva.  

Una titulación universitaria de alta capacitación creada para impulsar tu carrera como informático y conducirte a la primera línea de competitividad en el sector” 

Este Postgraduate certificate en Apex Programming for Salesforce 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 Programación en Salesforce
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información completa 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

Manejarás la Arquitectura de los Batch Apex para procesar grandes volúmenes de datos de manera eficiente y escalable en la plataforma” 

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.

¿Buscas dominar las herramientas de Automatización de Frameworks más vanguardistas? Lógralo mediante este programa en solo 300 horas"

Gracias al método Relearning, lograrás afianzar los conceptos claves que te ofrece este plan de estudios"

Syllabus

This university program will provide computer scientists with a solid understanding of Apex Programming concepts. The academic path will provide students with state-of-the-art development tools to efficiently write, debug and maintain code. At the same time, the syllabus will delve into the importance of Apex Triggers to automate business processes in an optimal way. In addition, the teaching materials will delve into the SOLID Principles, with the goal of enabling graduates to create more modular, flexible and easy-to-understand code.  

You will master Apex coding syntax and conversions to develop custom applications in Salesforce”

Module 1. APEX Programming for Salesforce
1.1. Development Tools 

1.1.1. Developer Console 
1.1.2. Recommended IDE for Apex Programming 
1.1.3. Salesforce Extensions for VS Code 
1.1.4. Code Builder 

1.2. Programming with Apex 

1.2.1. Apex Programming 
1.2.2. Apex Transaction, Methods and Static Variables 
1.2.3. Exception Handling in Apex 

1.3. Data Access from Apex 

1.3.1. SOQL Structures and Fundamentals in Apex 
1.3.2. Apex Variables in SOQL and SOSL 
1.3.3. DML Statements against Methods of the System Database Class 

1.4. Apex Triggers 

1.4.1. Triggers and Execution Order 
1.4.2. Context Variables 
1.4.3. Bulk Triggers and Best Practices 

1.5. Asynchronous Apex 

1.5.1. Future Apex 
1.5.2. Queueable Apex and Execution Chaining 
1.5.3. Apex Scheduler 

1.6. Batch Apex 

1.6.1. Batch Apex Architecture 
1.6.2. Batch Jobs 
1.6.3. Limitations of Batch Apex 

1.7. Security in Apex 

1.7.1. Apex Applications: Security Methods 
1.7.2. Digital Experiences: Methods for Web Sites 
1.7.3. Crypto Layer of Apex 

1.8. Record Sharing using Apex 

1.8.1. Sharing Managed by Apex 
1.8.2. Sharing Recalculation with Apex 
1.8.3. Assignment of Territories to Opportunities 

1.9. Apex Callouts 

1.9.1. SOAP Service: Proxy Classes Generated via WSDL 
1.9.2. HTTP Calls: HTTP Class Methods 
1.9.3. Limitations of Apex Callouts 

1.10. Execution of Unit Tests 

1.10.1. Unit Test Execution Patterns 
1.10.2. Test Data Isolation 
1.10.3. Simulated and Auxiliary Objects: System.StubProvider Interface 
1.10.4. Best Practices in the Development of Test Classes 

Module 2. Advanced Programming in Salesforce 

2.1. Dynamic Apex 

2.1.1. Dynamic Access to Objects and Fields Definition 
2.1.2. Dynamic SOQL 
2.1.3. Dynamic DML 

2.2. Platform Cache 

2.2.1. Platform Cache Uses 
2.2.2. Org Cache 
2.2.3. Session Cache 
2.2.4. Best Practices 

2.3. Platform Event Bus 

2.3.1. Platform Event Bus. Uses 
2.3.2. Publication of an Event  
2.3.3. Subscription to an Event 

2.4. SOLID Principles 

2.4.1. Single Responsability 
2.4.2. Open-Closed 
2.4.3. Liskov Substitution 
2.4.4. Interface Segregation 
2.4.5. Dependency Investment 

2.5. Apex Enterprise Pattern 

2.5.1. Separation of Concerns (SOC) 
2.5.2. Selector Layer 
2.5.3. Domain Layer 
2.5.4. Service Layer 

2.6. Trigger Framework 

2.6.1. Trigger Framework 
2.6.2. O’Hara 
2.6.3. Dan Appleman 
2.6.4. Hari Krishnan 
2.6.5. Scot Wells 

2.7. Error Framework 

2.7.1. Error Framework 
2.7.2. Error Capture 
2.7.3. Platform Event to Register the Error 

2.8. Framework Automations 

2.8.1. Automation Tools 
2.8.2. Design of Automation Framework 
2.8.3. Technical Aspects 

2.9. Development Tools  

2.9.1. Code Analyzer 
2.9.2. Apex Replay 
2.9.3. Apex Log Analyzer 
2.9.4. Explain Plan 

2.10. Troubleshooting Limits in Apex 

2.10.1. CPU Time 
2.10.2. Too Many SOQL 
2.10.3. Heap Size

The teaching materials of this program, elaborated by these specialists, have contents that are completely applicable to your professional experiences"

Postgraduate Certificate in Apex Programming for Salesforce

Apex is Salesforce's proprietary programming language, specifically designed to allow developers to create complex and customized business logic on the platform. Looking to acquire advanced skills in this field and perform like an expert? You've come to the right place. At TECH Global University you will find the ideal program. The Postgraduate Certificate in Apex Programming for Salesforce offers you the perfect opportunity to master this fundamental programming language in the leading CRM platform in the market. This 100% online program will provide you with an in-depth understanding of the fundamental concepts of Apex programming. Through theoretical and practical classes, you will learn how to write efficient and high quality code, using the best practices and techniques recommended by industry experts.

Learn all about programming in Apex for Salesforce

One of the advantages of our Postgraduate Certificate is that it is led by teachers with experience in Salesforce development. So, you will get practical and efficient information on how to maximize the potential of Apex and create innovative and scalable solutions on the platform. In addition to learning Apex, you will also explore related topics such as Apex driver development, unit testing, integration with external databases and web services, and code security. These skills are critical to becoming a highly skilled and competent Salesforce developer. By completing our Postgraduate Certificate, you will be prepared to take on challenging and rewarding roles in the Salesforce development field. Whether as an application developer, technical consultant, or system administrator, you'll have the skills and confidence to succeed in your career - enroll now and prepare to become an expert in one of the most in-demand areas in the technology industry!