0% found this document useful (0 votes)
6 views5 pages

2.salesforce Development

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

2.salesforce Development

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SALESFORCE CUSTOMIZATION / DEVELOPMENT TRAINING CONTENT

(Duration: 2 Months)

1. Cloud Computing Concepts


 Introduction to Cloud Computing
 Classification of Cloud Services
o SAAS (Software as A Service)
o PAAS (Platform as A Service)
o IAAS (Infrastructure as A Service)
 Introduction to Salesforce.com and its Services
 Salesforce.com Platform (Force.com) and Benefits
o Multitenant Architecture and Benefits
o Overview of Apex and Visual Force
o Overview of Tools (Developer Console, VS Code, and Code Builder)
2. Apex Programming Language
 Apex Programming Overview & Benefits
 Apex Execution Lifecycle
 Building Blocks of Apex
 Data Types (Primitive Types and SObject Types)
 Conditional Statements and Iterative Statements
 Object Oriented Programming (OOP) concepts
o OOPs Overview
o Access Specifier’s
o Classes and Objects
o Constructors and Types
o Inheritance and its usage
o Abstract classes & Interfaces
o Overloading and Overriding
o Overview of Properties (Set, Get) Overview of SObject Types
o Constants & Variable Type (Class, Local & Instance)
o Loops – For, While, Do While
o Transactional Controls Statements
o Exceptional Statements
o Locking Statements
o Voids & Non-Void, Static & Non-Statics Methods
o Namespace Introduction – System, Database, Messaging, DOM, JSON etc…
o Annotations (@Deprecated, @ReadOnly, @Future ,
@IsTest,@RemoteActions , @Http)
3. ORM Feature Overview
 Overview of ORM
 ORM Internal Architecture & Benefits
 Creating Records through ORM Feature.
4. Collection Classes
 Overview of Collections and its Benefits
 List Collection

Training By Real Time Expert and with Real Time Use Cases Page | 1
 Set Collection
 Map Collection
 Implement Bulkification / Bulkify Process.
5. SOSL and SOQL:
 Overview of Salesforce Query Language (SOQL)
 Select Statement Overview
 SOQL Governor Limits and Best Practices
 Retrieving Data from Objects
 Static and Dynamic SOQL Query
 Query Conditions (Where, Group By, Having, Order By, Limit, Offset, IN, LIKE)
 Overview of SOSL Queries
 Static and Dynamic SOSL Queries
 Search content in the objects
 Relationship Queries (Parent – Child, Child – Parent)

6. DML Statements
 Overviews of DML Statements (Insert, Update, Delete, UnDelete, Upsert and Merge)
 DML Operations with Conditions
 Bulkifying DML operations
 Overview of Database Class and Methods
 Introduction to Transactions
7. Apex Triggers:
 Overview of Triggers and Benefits
 Trigger Events and Trigger Context Variables
 Creating Triggers & Trigger Types
 Bulkify Trigger Operations
 Trigger Execution Order
 Trigger Practical UseCases
 Recursive Triggers and Usage
 Trigger Best Practices
 Trigger Handler Factory
8. Custom Settings& Custom Metadata Types
 Overview of Custom Settings
 Custom Object Vs Custom Settings
 Types of Custom Settings
 Creating & Managing Custom Settings
 Accessing Custom Setting Data through Methods
 Creating Custom Metadata Types
 Accessing Data from Custom MetadataTypes
9. Email Programming
 Overview of Email Services and Messaging Namespace
 Outbound Email Services (SingleEmailMessage, MassEmailMessage)
 Sending Emails through Apex Programming
 Creating Attachments (PDF Files)
 Inbound Email Services (InboundEmailHandler)
 Governor Limits and Best Practices for Email Services

Training By Real Time Expert and with Real Time Use Cases Page | 2
10. Asynchronous Apex
 Overview of Asynchronous Programming.
 Synchronous Vs Asynchronous Operations
 Asynchronous Operation Features.
1. Batch Programming:
o Overview of Batch Apex and Limits in DML Statements
o Batch Apex LifeCycle
o Introduction to Database.Batchable and implementation
o State full Batch Processing with Database.Stateful and Callouts
o Governor Limits & Best Practices
2. Schedule Programming
o Overview of Apex Scheduler
o Introduction to System.Schedule Interface and Methods
o Implementing the Schedulable interface
o Schedule the Jobs using Sales force UI
o Tracking Schedule Job Status using Queries
o Overview of Cron Triggers and Usage
o Governor Limits
3. Future Methods
4. Queueable Apex / Queueable Interface
5. Apex Flex Queues
11. Test Coverage:
 Overview of Test Coverage in Sales force
 Salesforce Testing Intro – Manual vs Automated Testing
 Type of SFDC Testing – Functional, Unit, Smoke, Regression, System Etc..
 Introduction to SFDC Test Cases & scenarios
 Test Data Set & Data Tank
 Writing Test Classes for the triggers, Classes Batch classes
 Monitoring Test Coverage using Developer Console
 Best Practices for Test Classes
12. Sandboxes &Deployment / Code Migration:
 Overview of Deployment and Organization Landscape
 Creating SandBoxes and Types of Sandboxes.
 Mapping Connections between Sandboxes
 Preparing Migration Checklist
 Deployment Tools in Sales force (Change Sets, Eclipse IDE, TFS, etc)
 Creating Outbound ChangeSets for Deployment.
 SFDX/CLI Deployment
 ANT Deployment
 Managed & Unmanaged Packaging
 Packaging Administration & Security
 Realtime Server Landscape
13. Development Tools
 Overview of Salesforce Development Tools
 VS Code Tool Installation
 Using VS Code for Development
 Overview of Code Builder

Training By Real Time Expert and with Real Time Use Cases Page | 3
 Installation & Using Code Builder.
14. Visual Force Pages
 Overview of MVC Architecture
 Overview of VF Markup and VF Controllers
 Visual Force Page Lice Cycle
 Visual Force Tags (Input Tags, Output Tags, Select Tags, Action Tags, Other Tags)
 VF Controllers (Standard, Extension, Custom)
 Overriding Buttons, Links and Tabs with Visual Force
 With Sharing and Without Sharing
 Wrapper Classes and Action Controls (AJAX Controls)
 Visualforce Custom Component Development & Use
 Utilization of OOPS (Inheritance & Polymorphism) with Visualforce Controllers
 JAVA Scripting, AJAX & jQuery in VF
 @Remote Action for External AJAX calls
 Sophisticated UI using CSS in Visualforce
 Advance Visualforce Tags (Tables , List , Widgets ,Controls & Actions)
 Visualforce in Flexi Page (Lightning App Builder).’
15. Project Management
 Project Management Overview
 Realtime project Terminologies
 Landscape
 Software Development Life Cycle Models
 Agile Methodology
 Agile – SCRUM Model Implementation
 Real time Dev Team Structure (PM, SME, Sol. Arch. Developers, Testers …..)
16. Real-Time Project Environment Explanation, Implementation,Exposure
17. JIRA Tool ,Servicenow ,TFS Overview and Tracking Project Progress
18. Real time Stories Allocation Process
19. Resume Preparation
20. FAQ Interview Questions
21. Certification Material and Case Studies(Adm201,Pd1,Appbuider)

Webservices & Integration

 JSON
 XML
 HTTP
 REST API
 OAuth
 Test Class
 SOAP API
 Chatter API
 Streaming API
 Metadata API
 Bulk API
 SSO

Training By Real Time Expert and with Real Time Use Cases Page | 4
Certifications from Salesforce

Administration Development
Certified Salesforce Platform Appbuilder
Administrator(Adm201)
Certified Salesforce Adv Platform Developer1(PD1)
Administrator(Adm301)
Platform Developer2(PD2)

Class Timings

Morning Evening
07:00 AM To 09:00 AM 05:00 PM To 07:00 PM

09:00 AM To 11:00 AM 07:00 PM To 09:00 PM

11:00 AM To 01:00 PM

Training By Real Time Expert and with Real Time Use Cases Page | 5

You might also like