Description

Thanks to this fully online Postgraduate diploma, you will design and develop the most attractive user interfaces in Salesforce" 

##IMAGE##

Faced with the unstoppable evolution of technology and the use of the Internet, institutions have transformed the way they contact the public. One of the most effective tools for this is Salesforce, since it allows them to maintain a relationship with customers and even monitor their data. In this way, companies use this platform to better understand the behavior of their consumers, connect with them at different levels and thus significantly drive business growth. On the other hand, Salesfore offers robust security to protect the data and privacy of individuals through granular access controls.

Within this framework, TECH is developing a pioneering Postgraduate diploma in Salesforce Platform. Designed by experts in this field, the academic itinerary will analyze in detail the different programming models (including the RESTFul API). The syllabus will also delve into the Cloud Experience platform for graduates to create online communities to interact with customers. Related to this, the program will provide the keys to carry out integration processes in Salesforce to transfer data bidirectionally. In addition, the teaching materials will provide the most innovative Branch Strategies, allowing programmers to work on different functionalities or features in isolation. 

This program is based on a 100% online methodology so that students can learn at their own pace. To do so, the only thing they will need to access the resources is a device with an Internet connection. The program is based on the innovative Relearning method. It is a teaching model supported by the repetition of the most important content, to make the knowledge stick in the students' minds. To enrich learning, the materials are complemented by a wide variety of multimedia resources (such as interactive summaries, supplementary readings or infographics) to reinforce knowledge and skills.

You will gain skills to develop custom applications using Apex at the world's best digital university according to Forbes"

This Postgraduate diploma in Salesforce Platform contains the most complete and up-to-date program on the market. The most important features include:

  • Development of practical cases presented by experts in  Salesforce Programming 
  • The graphic, schematic and practical contents of the program provide complete and practical information on those disciplines that are essential for professional practice
  • Practical exercises where self-assessment can be used to improve learning. 
  • Its special emphasis on innovative methodologies
  • Theoretical lessons, questions to the expert, debate forums on controversial topics, and individual reflection assignments 
  • Content that is accessible from any fixed or portable device with an Internet connection

You will have at your disposal the most cutting-edge API Libraries to automate complex tasks such as record creation"  

The program includes in its teaching staff professionals from the sector who bring to this program the experience of their work, as well as recognized specialists from leading societies and prestigious universities. 

The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive education programmed to learn in real situations. 

This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise during the academic year For this purpose, the students will be assisted by an innovative interactive video system created by renowned and experienced experts.

You will delve into the main Salesforce DX tools and you will be able to design your own SFDX plugin"

##IMAGE##

Through the Relearning system that TECH uses, you will have a natural learning process and you will forget about long hours of study"

Syllabus

Through this program, graduates will gain a solid understanding of the Salesforce Platform and develop competencies to develop custom applications. To achieve this, the curriculum will examine the different programming models as well as database architecture. The syllabus will also delve into both integration authorization and identity management for IT to control data access. In this sense, the didactic contents will highlight the importance of development models for the successful delivery of projects to meet customer expectations.  

##IMAGE##

You will apply the User Story Bounded Branching Strategy to your solutions to manage development work efficiently" 

Module 1. Salesforce Programming 

1.1 Salesforce Software-as-a-Service Model 

1.1.1. Salesforce Licensing Model 
1.1.2. Governor Limits 
1.1.3. Types of Existing Environments 

1.2 Salesforce Programming Model 

1.2.1. Metadata-based Model 
1.2.2. Execution Contexts 
1.2.3. Salesforce RESTFul API Model 

1.3. Multilanguage and Localization in Salesforce 

1.3.1. Localization 
1.3.2. Multilanguage Management in Salesforce 
1.3.3. Using Custom Labels in Salesforce 
1.3.4. Translation Workbench 

1.4. Access and Permission Management in Salesforce 

1.4.1. Profile Management in Salesforce 
1.4.2. Permission Sets Management in Salesforce 
1.4.3. Permission Sets Group Management in Salesforce 

1.5. Record Visibility Model in Salesforce 

1.5.1. Data Access Types 
1.5.2. Salesforce Visibility Model 
1.5.3. Record Sharing in the Visibility Model 

1.6. Multitenant Architecture 

1.6.1. Multitenant Architecture in Salesforce 
1.6.2. Application Development on Multitenant Architecture 
1.6.3. Internal Request Processing 

1.7. Database Architecture in Salesforce 

1.7.1. Platform Data Layer 
1.7.2. Database Partitioning by Tenant 
1.7.3. Structure of Databases 
1.7.4. Management of Indexes and Relations in Databases 

1.8. Experience Cloud and Communities for External Users 

1.8.1. Experience Cloud Site Administration 
1.8.2. Permissions and Visibility Management for External Users 
1.8.3. Digital Experience Platform (DXP) 
1.8.4. Lightning Web Runtime (LWR) 

1.9. AppExchange 

1.9.1. Salesforce Partner Ecosystem 
1.9.2. Types of Packages 
1.9.3. Independent Software Vendor (ISV) 

1.10. Salesforce Infrastructure 

1.10.1. Domain Management in Salesforce 
1.10.2. Hyperforce Model 
1.10.3. Edge Network Model 

Module 2. API and Integrations in Salesforce 

2.1. Salesforce Integration 

2.1.1. Outbound Integrations from Salesforce 
2.1.2. Inbound Integrations to Salesforce 
2.1.3. Salesforce to Salesforce Integrations 
2.1.4. Salesforce API Libraries 

2.2. External Services 

2.2.1. Open API Standard Specification 
2.2.2. External Credentials 
2.2.3. Named Credentials 

2.3. Connected Apps 

2.3.1. Connected App 
2.3.2. Integration Scopes 
2.3.3. Integration Authorization and Identity Management 
2.3.4. Connected Apps Security Policies 

2.4. SOAP API 

2.4.1. Enterprise WSDL 
2.4.2. WSDL Partner 
2.4.3. Apex WSDL 
2.4.4. WSDL Metadata 

2.5. Synchronous REST Integrations 

2.5.1. REST API in Salesforce 
2.5.2. Connect REST API in Salesforce 
2.5.3. Document Management in Salesforce via API 

2.6. API for Data Migration 

2.6.1. Bulk API 
2.6.2. Configuration and Execution of Bulk Data Migration by Bulk API 
2.6.3. Data Processing in Bulk Loads 
2.6.4. Bulk API 1.0 vs. Bulk API 2.0 

2.7. Event-driven Integration 

2.7.1. Platform Event Bus 
2.7.2. Streaming API in Salesforce 
2.7.3. Pub/Sub API in Salesforce 
2.7.4. Change Data Capture 
2.7.5. Event Subscription from External Systems with the cometD Framework 

2.8. Integration for Configuration and Development 

2.8.1. Tooling API 
2.8.2. API Metadata 
2.8.3. Dynamic Org Management Based on Tooling API 

2.9. Data Synchronization between Orgs 

2.9.1. Data Synchronization Patterns Between Orgs 
2.9.2. Salesforce Connect with Cross-Org Adapter 
2.9.3. Open Data Protocol (oData) 
2.9.4. GraphQL with oData 

2.10. Integration Patterns 

2.10.1. Remote Process Invocation-Request and Reply 
2.10.2. Remote Process Invocation-Fire and Forget 
2.10.3. Batch Data Synchronization 
2.10.4. Remote Call-In 
2.10.5. UI Update Based on Data Changes 
2.10.6. Data Virtualization 

Module 3. Application Lifecycle Management (ALM) in Salesforce 

3.1. Salesforce Development Models 

3.1.1. Declarative Development Model 
3.1.2. Org-based Development Model 
3.1.3. Source Code Based Development Model 
3.1.4. Package-based Development Model 

3.2. Branching Strategy 

3.2.1. GitFlow and Its Evolution Adapted to Salesforce 
3.2.2. Branching Strategy Limited to User Stories 
3.2.3. Branch Strategy Based on Releases and Major Releases 
3.2.4. Coded Approach 

3.3. Version Control Systems (VCS) 

3.3.1. Version Control Systems (VCS) 
3.3.2. Roles and Responsibilities 
3.3.3. Git Configuration and Command Execution 

3.4. Salesforce DX 

3.4.1. Command Console 
3.4.2. Orgs Connection and Configuration 
3.4.3. Plugins Configuration and Management 
3.4.4. Creating Your Own SFDX Plugin 

3.5. Programming Based on Metadata 

3.5.1. Salesforce Metadata 
3.5.2. Metadata Coverage in Salesforce 
3.5.3. Deployments Based on Manifest File 

3.6. Scratch Orgs 

3.6.1. Scratch Orgs 
3.6.2. Scratch Orgs Configuration 
3.6.3. Org Shapes Generation 
3.6.4. Programming Based on Scratch Orgs 

3.7. Package Generation and Distribution 

3.7.1. Package Structure in Salesforce 
3.7.2. Package Distribution 
3.7.3. First and Second Generation Packages 

3.8. CI/CD Tools 

3.8.1. Continuous Integration in Salesforce 
3.8.2. Phases of a Continuous Integration Process in Salesforce 
3.8.3. Static Code Analysis Tools 
3.8.4. Automation Tools 

3.9. DevOps Center 

3.9.1. DevOps Center in Salesforce 
3.9.2. Salesforce DevOps Center Deployment Methodology 
3.9.3. Configuring and Executing Deployments with Salesforce DevOps Center 

3.10. Publishing Packages on the AppExchange 

3.10.1. Managing Namespaces in Salesforce 
3.10.2. Package Publishing Process on the AppExchange 
3.10.3. Salesforce Security Review 

##IMAGE##

Take the opportunity to learn about the latest advances in this field in order to apply it to your daily practice"

Postgraduate Diploma in Salesforce Platform

In today's business landscape, Salesforce has become the undisputed leader in CRM solutions, being used by thousands of companies around the world to boost their operations and increase customer satisfaction. Therefore, the demand for qualified professionals in this area is constantly growing. Are you looking to stand out in the competitive world of CRM technology? This Postgraduate Diploma in Salesforce Platform created by TECH Global University offers you the perfect opportunity to become a specialist in this powerful customer relationship management tool. This program, taught completely online, will provide you with complete and up-to-date education in all the key areas of Salesforce. From initial configuration to advanced system administration, you will go through a rigorous syllabus that combines theory and practice to ensure you acquire the skills you need to excel in the field.

Learn about the Salesforce platform

One of the main advantages of this Postgraduate Diploma is that it prepares you to obtain official Salesforce certifications. These certifications are recognized in the industry and will help you stand out in the labor market, increasing your employment opportunities and earning potential. Furthermore, the program is taught by expert instructors who have extensive experience using Salesforce in real-world business environments. You'll learn from professionals with practical knowledge and gain valuable insight into best practices and current trends in the use of the platform. Upon completion, you'll be prepared to take on leadership roles in companies of all sizes and industries. Whether as a consultant, developer, administrator or analyst, you'll have the skills and confidence to succeed in your career. Take advantage of this opportunity to boost your career, enroll now and get ready to become an expert in one of the most in-demand technologies in the market today!