Self-Paced, Live Online, Classroom Enterprise Training
Edustreak offers Salesforce Developer Training to help you become proficient in building custom applications on the Salesforce Platform. This course covers the basics of Salesforce programming, including Apex Programming, Triggers, and building forms on the Visualforce page. With this training, you will gain real-time knowledge and practical experience through two real-time projects designed by industry experts. These projects will provide a hands-on understanding of building business applications using Salesforce Programming.
inperson:
4 days
online:
24 hours
Certified Corporate Trainer
Lifetime Access
Quiz & Assignments
24x7 Support
Real Time Projects
Cost Effective Programs
Objective
After finishing this course, trainees will have the ability to develop expertise in the following domains:
Salesforce CRM and its functionalities
Working with Salesforce Cloud
Deploying reports, dashboards, and portals on Salesforce
Salesforce Object Query Language (SOQL)
Data validation, app customization, and data debugging
Data models, security, UI, and business logic
Mastery of the MVC architecture
Salesforce Standard List Controller.
Target Audience
This training is suitable for individuals with the following job profiles:
System Administrators
Product Managers
Sales Representatives
IT Managers
App Builders
Developers
Prerequisites
No-prerequisites.
Detailed Outline
Chapter 1: Introduction to Visualforce
What is a Visualforce page?
Visualforce markup language
Where can Visualforce pages be used?
Visualforce architecture
Benefits of Visualforce
When to use Visualforce
Chapter 2: Standard controllers
Associating a Visualforce page with a standard controller
Accessing data with a standard controller
Using standard controller actions
Validation rules and standard controllers
Styling pages that use standard controllers
Checking object accessibility
Chapter 3: Standard list controllers
Associating a Visualforce page with a standard list controller
Accessing data with list controllers
Using standard list controller actions
Pagination with a list controller
Using list views with standard list controllers
Editing records with list controllers
Chapter 4: Custom controllers and controller extensions
What are custom controllers and controller extensions?
Custom list controller
Controller methods
Order of execution in a Visualforce page
Testing custom controllers and controller extensions
Validation rules and custom controllers
Using the transient keyword
Chapter 5: Data loading tool
Apex Data Loader
How to use the Data Loader
Using a security token in the Data Loader
Setting up the Data Loader
Importing data into Salesforce
Exporting data from Salesforce
Chapter 6: Apex code
Introduction to Force.com Apex code
What is Apex?
How does Apex work?
Apex development process
When to use Apex
Limitations of Apex
What's new in Apex
Conventions in Apex code
Understanding core Apex concepts
Writing your first Apex script
SOQL and SOSL queries
Chapter 7: Invoking Apex
Triggers
Bulk triggers
Trigger syntax
Trigger context variables
Defining triggers
Triggers and merge statements
Triggers and recovered records
Triggers and order of execution
Operations that don't invoke triggers
Fields that can't be updated by triggers
Chapter 8: Testing Apex code
Understanding testing in Apex
Why test Apex?
What to test in Apex
Unit testing Apex code
Using the runAs method
Using Limits, startTest, and stopTest
Adding SOSL queries to unit tests
Running unit tests
Chapter 9: Dynamic Apex
Understanding Apex describes information
Dynamic SOQL
Dynamic SOSL
Dynamic DML
Chapter 10: Batch Apex
Using Batch Apex
Understanding Apex managed sharing
Understanding sharing in Salesforce
Recalculating Apex managed sharing.
Related Courses
Do you want to learn more about this training?
Edustreak
Edustreak is one of the fastest growing professionally managed company in Technology, Learning & Consulting. The core team comprises of highly qualified and skilled professionals with global exposure in diverse areas. We offer high quality, cost-effective professional training with delivery par excellence in cutting edge technologies.