This course is in active development. Preview the scope below and create a free account to be notified the moment it goes live.
Platform Dev I (Platform-Developer-I)
The course teaches core Apex syntax, trigger patterns, Lightning Web Components, testing best practices, and asynchronous processing, preparing learners to build robust, scalable Salesforce applications.
Who Should Take This
It is designed for junior to mid‑level Salesforce developers who have basic familiarity with the platform and want to validate their ability to write clean Apex code and modern LWC interfaces. Candidates aiming for a formal credential to advance to senior development roles or to specialize in backend and frontend integration will benefit.
What's Covered
1
Domain 1: Apex Fundamentals
2
Domain 2: Apex Triggers
3
Domain 3: Lightning Web Components
4
Domain 4: Testing
5
Domain 5: Asynchronous Apex
6
Domain 6: Data Modeling for Developers
7
Domain 7: Deployment and Debugging
What's Included in AccelaStudy® AI
Course Outline
65 learning goals
1
Domain 1: Apex Fundamentals
2 topics
Apex Syntax
- Identify Apex data types including primitives, collections, sObjects, and enums and their usage patterns in Salesforce development
- Implement Apex classes with constructors, methods, access modifiers, and exception handling for structured programmatic solutions
- Analyze Apex execution context evaluating synchronous versus asynchronous processing, transaction boundaries, and governor limit management
- Describe apex syntax configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Implement apex syntax configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
SOQL and SOSL
- Identify SOQL query syntax including SELECT, WHERE, ORDER BY, LIMIT, and relationship queries for data retrieval in Apex code
- Implement SOQL queries with parent-child relationships, aggregate functions, and dynamic binding for flexible data access patterns
- Analyze SOQL performance evaluating selective filters, index utilization, and query plan optimization for efficient data retrieval
- Deploy soql sosl configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Name soql sosl configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
2
Domain 2: Apex Triggers
2 topics
Trigger Architecture
- Identify trigger events including before insert, after update, before delete, and after undelete and their execution contexts
- Implement trigger handlers with separation of concerns, bulk processing patterns, and recursion prevention for maintainable triggers
- Analyze trigger execution order evaluating system validations, before triggers, after triggers, and workflow interactions for design
- Assess trigger architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Assess trigger architecture configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
DML Operations
- Identify DML operations including insert, update, upsert, delete, and undelete and their behavior with triggers and validation rules
- Implement bulkified DML operations with collections processing, error handling, and partial success patterns for efficient data manipulation
- Analyze DML governor limits evaluating statement counts, record locks, and mixed DML restrictions for robust transaction management
- Name dml operations configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Deploy dml operations configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
3
Domain 3: Lightning Web Components
2 topics
LWC Fundamentals
- Identify LWC architecture including component files, lifecycle hooks, decorators, and the component communication model for development
- Implement LWC components with HTML templates, JavaScript controllers, CSS styling, and property binding for user interface creation
- Analyze LWC component design evaluating composition patterns, event propagation, and data binding strategies for maintainable interfaces
- Implement lwc fundamentals configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Describe lwc fundamentals configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Wire Service and Data
- Identify wire adapter types including getRecord, getObjectInfo, and custom Apex wire methods for declarative data access in LWC
- Implement wire service connections with Apex controllers, error handling, and refresh patterns for reactive data display in components
- Implement imperative Apex calls from LWC with promise handling, loading states, and error display for user-initiated data operations
- Evaluate wire service data configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Analyze wire service data configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
4
Domain 4: Testing
2 topics
Test Classes
- Identify Apex test class requirements including @isTest annotation, test methods, assertion patterns, and code coverage calculations
- Implement comprehensive test classes with positive, negative, and bulk test scenarios using Test.startTest and Test.stopTest boundaries
- Analyze test coverage reports evaluating uncovered lines, test isolation, and mock strategies for achieving minimum deployment requirements
- List test classes configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Apply test classes configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Test Data
- Identify test data strategies including @TestSetup methods, Test.loadData, and SeeAllData considerations for test data management
- Implement test data factories with reusable methods for creating related records, avoiding hardcoded IDs, and ensuring test isolation
- Identify test data configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Analyze test data configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Evaluate test data configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
5
Domain 5: Asynchronous Apex
2 topics
Async Patterns
- Identify asynchronous Apex options including Future methods, Queueable, Batch Apex, and Scheduled Apex and their use case selection
- Implement Batch Apex classes with start, execute, and finish methods including error handling and state management for large datasets
- Analyze asynchronous processing strategies evaluating execution limits, chaining patterns, and monitoring for reliable background operations
- Create async patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recognize async patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Platform Events
- Identify platform event concepts including event definition, publishing, subscribing, and replay ID management for event-driven development
- Implement platform event publishing from Apex and subscribing with triggers or flows for decoupled asynchronous processing patterns
- Configure platform events configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Apply platform events configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- List platform events configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
6
Domain 6: Data Modeling for Developers
1 topic
Schema Design
- Identify relationship types and their implications for Apex code including SOQL relationship queries and DML cascade behaviors
- Implement custom metadata types and custom settings for application configuration data management in multi-environment deployments
- Analyze schema design decisions evaluating data access patterns, security model impact, and governor limit considerations for development
- Examine schema design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Compare schema design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
7
Domain 7: Deployment and Debugging
2 topics
Deployment
- Identify deployment tools including change sets, Salesforce CLI, and metadata API for moving code between Salesforce environments
- Implement source-tracked development with scratch orgs, Salesforce CLI commands, and manifest files for modern development workflows
- Analyze deployment failures evaluating dependency resolution, test execution errors, and environment differences for troubleshooting
- Identify deployment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Configure deployment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Debugging
- Identify debugging tools including Debug Logs, Developer Console, and checkpoints for Apex code troubleshooting and performance analysis
- Implement debug logging configurations with log levels, trace flags, and log analysis techniques for production issue investigation
- Compare debugging configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recognize debugging configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Create debugging configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Scope
Included Topics
- Apex programming including classes, triggers, SOQL/SOSL, and governor limits.
- Lightning Web Components with JavaScript, HTML templates, and wire services.
- Testing with Apex test classes, test data, and code coverage requirements.
- Data modeling, integration basics, and deployment for developers.
Not Covered
- Advanced integration patterns and middleware.
- Marketing and Commerce Cloud development.
- Advanced architecture and solution design.
Official Exam Page
Learn more at Salesforce
Platform-Developer-I is coming soon
Adaptive learning that maps your knowledge and closes your gaps.
Create Free Account to Be Notified