Salesforce Developer
As more businesses rely on data and analytics for everything from sales and marketing to planning and customer management, Salesforce Developers are in high demand across nearly all industries and you can find a niche in anything from banking and software to healthcare and entertainment.
Here is the list of some of the popular companies which work for Salesforce technologies.
- Accenture
- Capgemini
- Tata Consultancy Services (TCS)
- IBM
- Deloitte
- Cognizant
- Wipro
- Tech Mahindra
Table of Content
- Program Overview
- Salesforce Developer, Roles and Responsibilities
- Program Features
- Delivery Mode
- Prerequisites
- Target Audience
- Key Learning Outcomes
- Course Curriculum
Program Overview
This Salesforce certification training course is designed to teach you how to master the concepts needed to become a Salesforce Platform Developer. You will learn how to design and code any functionality in Salesforce to collect, analyze, and retrieve vital customer information and to create applications using Salesforce Lightning.
Salesforce Developer, Role and Responsibilities
- Customization and Configuration
- Apex Development
- Integration
- Data Management
- Governance and Best Practices
- Testing
- Security
- Documentation
- Continuous Learning
- Collaboration
Program Features
- 110 hours of total duration of learning
- 50 hours of instructor-led live training
- 30 hours of hands-on practice with Salesforce Lightning
- 30 hours of Online self-paced learning
- 5 industry projects with 30 case studies
Delivery Mode
Instructor led Live online training
Prerequisites
There are no prerequisites for this training course, but it’s good to have experience of working as an administrator or developer.
Target Audience
- App builders
- Developers
- System administrators
- Sales representatives
- IT managers
- Product managers
Key Learning Outcomes
After completing this course you will be able to:
- Proficient to work with objects
- Good understanding of Salesforce
- Ability to write efficient apex code
- Ability to implement process automations in Salesforce
- Working with Customizations
- Master in salesforce technical
- Design and develop new application in Salesforce
Course Curriculum
- Salesforce and Apex Fundamentals
- Salesforce Lightning Platform basics and features
- Apex Programming language and features
- Constants, variables and datatype
- Primitive and non primitive data type
- Collections(List, set and map)
- Expressions and Operators
- Control Flow
- If-Else Statement
- Switch-When Statement
- Conditional Statement
- Loops
- Break and Continue Statement
- Apex Class and Method
- Access Modifier
- Apex Methods
- Parameterized methods
- Polymorphic methods
- Apex Class Lifecycle
- Inner Class or Wrapper class
- Salesforce Object Query Language(SOQL)
- SOQL Basics
- SOQL in Apex
- SOQL Variable Binding
- SOQL Return Type
- SOQL Functions
- SOQL Keywords
- Date Literals
- Child to Parent Relationship
- Parent to Child Relationship
- Multi-Level Relationship
- Dynamic SOQL
- SOSL
- Apex DML Statements and Database Method
- Apex DML basics
- DML SOQL Best practices
- Database Class
- Database Methods vs DML Statement
- Insert and update operations
- Delete and Undelete Operation
- Delete and Undelete Operations
- sObject Overview
- Exception Handling
- Basics of Exception
- custom or user defined exception
- System Exception
- try, catch and finally
- exception method and throw
- Governor limits and Code Bulkification
- Transaction
- Bulkification
- CPU Timeout exception
- Limits Class
- Heap Size Limit
- Apex Triggers
- Trigger Basics
- Type of Triggers
- Trigger Context Variables
- Order of Execution
- Trigger best practices
- Trigger exceptions and validations
- Async Apex
- Async Apex Overview
- Future Methods
- Batch Apex
- Queueable Apex
- Scheduled Apex
- Visualforce
- Visualforce Basics
- Standard controller
- View Page
- Edit Page
- Custom Controller
- Order of Execution
- Integrations
- Web Services
- Apex callout
- Apex Testing
- Introduction of Apex Testing
- Assert Statement
- Apex test Data
- Test Setup, Start Test and Stop test
- Bulk Test
- Security
- Introduction of Salesforce Security Model
- Custom Code Security
- Introduction of Lightning Web Components(LWC)
- LWC Basics
- Development Tools
- Lightning web Components vs Web Components
- Lightning Data Services and Wire Method