Home Salesforce Training CoursesBuild Applications Programmatically on the Salesforce Platform (SP-DEX450)
Build Applications Programmatically on the Salesforce Platform (SP-DEX450)
Guaranteed to Run
Price
$4,500.00
Duration
5 Days
Delivery Methods
Virtual Instructor Led Private Group
Delivery
Virtual
ESTDescription
Objectives
Prerequisites
Content
Course Description
In this course, a student will learn the basics of Apex, Visualforce, Lightning Web Components and best practices for integrating Salesforce with other systems. This class is an alternative to the Build Applications Programmatically on the Salesforce Platform (DEX450) class offered by Salesforce.
Course Objectives
- The fundamentals of declarative development on the Force.com Platform including custom and standard objects, fields, security, workflow, visual flow, and validation rules
- Working with common Force.com development tools, including but not limited to: VS Code, Salesforce CLI, Developer Console
- Understanding the software development lifecycle on the Force.com platform and utilizing the Metadata API, Unmanaged Packages, Managed Packages and Change Sets
- Apex fundamentals, including but not limited to: developing Apex triggers, developing Visualforce custom controllers and controller extensions using Apex, developing email services using Apex, sending emails using Apex and Workflow, and developing test methods.
- Visualforce basics
- Lightning Web Components fundamentals.
Who Should Attend?
Salesforce Developers
Course Prerequisites
- Knowledge of core object-oriented programming concepts.
- Experience building declarative solutions on the Salesforce Platform
Course Content
Module 1: Fundamentals of declarative development on the Force.com Platform
- Custom and standard objects
- Fields
- Security
- Workflow and visual flow
- Validation rules
Module 2: Working with common Force.com development tools
- VS Code
- Salesforce CLI
- Developer Console
Module 3: Understanding the software development lifecycle on the Force.com Platform
- Metadata API
- Unmanaged Packages
- Managed Packages
- Change Sets
Module 4: Apex fundamentals
- Developing Apex triggers
- Developing Visualforce custom controllers and controller extensions using Apex
- Developing email services using Apex
- Sending emails using Apex and Workflow
- Developing test methods
Module 5: Visualforce basics
- Understand the role of Visualforce in the Salesforce platform
- Explore Visualforce pages, components, and controllers
- Learn standard vs. custom controllers
- Create simple Visualforce pages for UI customization
- Use expressions, variables, and standard tags
- Integrate Visualforce with Apex classes
- Understand Visualforce page lifecycle
Module 6: Lightning Web Components fundamentals
- Introduction to the LWC programming model
- Key differences between Aura and LWC
- Understand component structure: HTML, JavaScript, CSS, and XML configuration
- Create and deploy a simple LWC in Salesforce
- Use Lightning Data Service for data access
- Handle events and communication between components
- Explore LWC security and best practices
Do You Need Help? Please Fill Out The Form Below