Design Solutions with Salesforce APIs
Offered By: Salesforce via Trailhead
Course Description
Overview
Learn strategies to design and build scalable solutions with the right API.
- Design your solution with the right API using the API planning framework.
- Deliver custom notifications within the Salesforce platform and in external apps.
- Synchronize Salesforce records with external data stores by streaming change events.
- Build UI for custom Salesforce apps with User Interface API.
- Simplify your app’s setup and upgrade experience by working with metadata from Apex.
- Manage Salesforce metadata with an .xml manifest and Salesforce CLI.
Syllabus
- API Planning Framework for Architects
- Adopt the API Planning Framework
- Define the User Experience
- Determine Your Data Model and Operations
- Design for Scale
- Platform Events Basics
- Understand Event-Driven Software Architecture
- Define and Publish Platform Events
- Subscribe to Platform Events
- Change Data Capture Basics
- Understand Change Data Capture
- Learn Change Data Capture Characteristics
- Subscribe to an Event Channel
- Subscribe to Change Events Using an Apex Trigger
- Test the Change Event Trigger
- User Interface API
- Get Started With User Interface API
- Install the Sample App
- Build UI to Display a Record
- Build UI to Edit a Record
- Build UI to Create and Clone a Record
- Build UI for Dependent Picklists
- Apex Metadata API
- Get Started with Apex Metadata API
- Build Automated Metadata Updates for Multi-Org Deployment
- Build Admin Tools for Automated Configuration Changes
- Test Your Metadata Deployment
- Understand Apex Metadata API and Security
- Package.xml Metadata Management
- Get to Know the Package.xml Manifest
- Explore Salesforce APIs
- Prepare Your Org and Install Developer Tools
- Build a Package.xml Manifest
- Deploy Metadata Using the Manifest
Tags
Related Courses
Intro to the Design of Everyday ThingsUdacity Android. Programación de Aplicaciones
Miríadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Mobile and Ubiquitous Computing
Georgia Institute of Technology via Coursera Android: Introducción a la Programación
Universitat Politècnica de València via edX