"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Salesforce Platform Fundamentals
- Salesforce architecture
- Multitenant architecture
- Salesforce Platform overview
- Development lifecycle
- Developer tools
Module 2: Salesforce Development Environment
- Developer Console
- Visual Studio Code
- Salesforce CLI
- Scratch Orgs
- Sandbox environments
Module 3: Apex Programming
- Apex syntax
- Classes and objects
- Methods
- Collections
- Exception handling
Module 4: Advanced Apex Development
- Triggers
- Trigger framework
- Batch Apex
- Queueable Apex
- Scheduled Apex
Module 5: Data Modeling
- Standard objects
- Custom objects
- Relationships
- Schema design
- Data modeling best practices
Module 6: Lightning Web Components (LWC)
- Component architecture
- Templates
- JavaScript controllers
- Component communication
- Event handling
Module 7: Visualforce Development
- Visualforce pages
- Controllers
- Custom controllers
- Extensions
- Page customization
Module 8: User Interface Development
- Lightning App Builder
- Custom pages
- Dynamic components
- Navigation
- User experience design
Module 9: Salesforce APIs
- REST API
- SOAP API
- Bulk API
- Composite API
- API security
Module 10: Integration Development
- External system integration
- Named Credentials
- Platform Events
- Callouts
- Integration patterns
Module 11: Data Management
- SOQL
- SOSL
- Data manipulation
- Bulk data processing
- Data optimization
Module 12: Security Development
- Apex sharing
- CRUD and FLS
- User permissions
- Secure coding practices
- Data protection
Module 13: Automation Development
- Flow integration
- Apex automation
- Platform Events
- Business process automation
- Event-driven applications
Module 14: Testing and Debugging
- Apex testing
- Test classes
- Code coverage
- Debug logs
- Troubleshooting techniques
Module 15: DevOps and Deployment
- Change Sets
- Salesforce CLI deployment
- Version control
- Git integration
- Release management
Module 16: Performance Optimization
- Governor Limits
- Query optimization
- Performance tuning
- Resource optimization
- Best practices
Module 17: Asynchronous Processing
- Future methods
- Queueable Apex
- Batch processing
- Scheduled jobs
- Event-driven processing
Module 18: Mobile Application Development
- Salesforce Mobile
- Mobile components
- Responsive design
- Offline capabilities
- Mobile optimization
Module 19: Application Security and Monitoring
- Event Monitoring
- Audit Trail
- Logging
- Security monitoring
- Performance monitoring
Module 20: AppExchange Development
- Managed packages
- Unmanaged packages
- Package creation
- Versioning
- Distribution
Module 21: Enterprise Application Architecture
- Enterprise design patterns
- Modular development
- Reusable components
- Scalable architecture
- Application lifecycle
Module 22: CI/CD for Salesforce
- Automated deployment
- Continuous Integration
- Continuous Delivery
- Pipeline automation
- Quality assurance
Module 23: Advanced Integration Patterns
- Middleware integration
- Event-driven architecture
- Messaging services
- External authentication
- Enterprise connectivity
Module 24: End-to-End Salesforce Application Development
- Solution design
- Application development
- Integration implementation
- Performance optimization
- Production deployment
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device