Course Details

ADMIN COURSE TOPICS

Introduction
Salesforce (What, Why, Who) – CRM – Cloud Services – Difference Dev and Admin Roles – Sales Cloud (Account, Contact, Lead Management) – Service Cloud (Case Management) – Force.com Platform – Chatter – AppExchange – Configuration

Force.com and Salesforce.com
Registering Developer Edition – Edition – Licenses – Standard and Custom Features – App – Tabs – Links – Password Reset – Security Token – Changing Display – Grant Login Access – Help and Training links – Company Profile

Designing Applications on Force.com
Creating new application – Creating Custom objects and Creating Tabs – Adding fields – Creating Picklists and Field Dependencies – Encrypted fields – Object Relationships – Custom button and links Creation – Rollup Summary field – Custom formulas – Functions to build business processes – Validation Rules – Pagelayouts –Search Layouts

Process Automation
Choosing the right automation tool – Workflows – Visual Workflow – Process Builder – Test Approval Process – Email Templates – Lightning Process Builder

Reports and Dashboards
Introducing – Custom Reports – Report Types- Dashboards – Running User – Adding SnapShots

Sharing and Security
User Accounts – Access to Data – Access to Objects – Roles – Profiles – Access to Fields – Filed Level Security -Access to Records – Organization-Wide Defaults – Sharing Rules – Manual Sharing – Record Type – Overriding Sharing with Object Level Permissions – Org Level Security – Delegating Administration

Managing data
Importing data from external Sources – Import Custom objects – Data Export – Data Loader – Dataloader.io – Choosing right tools

Tools
Debug Logs – Monitoring – Developer Console – Work Flow Monitoring – Work bench

Best Practices for Salesforce Admin

DEVELOPER COURSE TOPICS

Introduction
Developer and Administrator Roles – MVC Architecture – Visualforce – Apex – Class, Objects, Methods – Static, Transient, Final Keywords – Interfaces – Development Environment – Records as Tables/Database – Object Relationships

Writing APEX
Data Types and Variables – Data in Apex – Salesforce Object Query Language (SOQL) – Salesforce Object Search Language (SOSL) – Collection (List, Set and Map) – Processing Query Results – Relationship queries – Getter Setter Methods – DML Database Methods – Apex Transaction – Understanding Governor Limits

Invoking APEX
Anonymous Block – Triggers – Context Variables – Test in Apex – Apex Unit Tests – Understanding Test Data – Unit Test Methods – Annotations – Future Methods – Code Coverages – Testing Best Practices – Coding Best Practices – Namespace – System Classes

VISUALFORCE (VF)
Development Environment – Creating Your First Page – Standard Controller – Associating Controller – Accessing Data – Controller Actions – Validation – Styling Pages – Field Values – Labels – Component Library – Overriding Page – Input Component – Dependent Fields – Related Lists

Controllers
Standard – Standard List Controller – Custom Controller – Controller Extension – Set Controller – Pagination – List Views – Getter Setter Methods – Action Methods – Navigation Methods – Checking for Object Accessibility

VF Button, Links, Tabs & Layouts
Standard Pages, Buttons, Links, Tabs – Error Handling – Page layouts – Governor Limits – Overriding using Standard List Controller – Custom Buttons and Links for Visualforce – Security Aspects

Static Resources and External Scripts
Creating a Static Resource – Referencing a Static Resource in Visualforce Markup – CSS and Javascripts Basics

Asynchronous Actions and View State
Partial Page Refresh – Action as Java Script Function – Action as Timed Event – Action as Javascript Event – Indication Action Status – Javascript Remote Action – Future Methods – Queueable – Batch Apex – AJAX Tool Kit – Sforce Control – Scheduling Apex

Handling document and email from Visualforce
Messaging Class – Email Attachment – VF Email Templates – Custom Stylesheet – Adding Attachments
Outbound and Inbound Email Messaging

Designing Advanced Business Logic
Dynamic Apex (Schema Programming) – Email Services – Sharing Objects – Apex Sharing

Lightning Experience
Lightning Basics – Differences with Classic Salesforce – Lightning Components

Integration Basics
SOAP / REST Services – Call out from apex – consume external services – WSDL

Leave a Comment