
Learn Salesforce with Realtime Projects
Salesforce economy is on the boom and it is estimated to generate 9.3 million jobs in the USA by 2026.But there is a glaring gap between the employer's expectation and the candidate's skillset. Just the knowledge around Salesforce doesn’t suffice, employers are expecting hands-on experience and the relevant certifications from the candidates. 4CL has resolved to close this skills gap through its 4CL Salesforce training program.
Enroll NowKey Highlights
Salesforce COE Team Online Led Training
-
Real Time Project Use cases to get hands-on
Hire you for Own Projects
-
Refer you to our partners
Salesforce keeps your profile on demand all the time. Since you have Java experience, it helps you to learn salesforce quickly. You know salesforce uses the Apex coding language which is inherited from Java. So, don't look back, just start salesforce.
01Salesforce Administration
Salesforce Organization Setup
- Salesforce Developer Signup
Company Information
- Organization ID
- Setting up Fiscal Year
- Setting up Business Hours, Holidays, Language
- Identifying Edition
- Salesforce Licenses
Introduction to UI, Standard Objects & Applications
- Global UI Introduction (Salesforce Lightning & Salesforce Classic)
- Setup-Personal Settings
- About Administration Setup
- Lightning App builder
- Standard Tabs
- Standard Applications
- Standard Objects
Manage Users
- User Setup
- User Management Settings
- Login History
- Creation of Public Groups
- Creating Queues
- Account Team, Opportunity Teams and Predefined Case Teams
Security Settings
- Single-Sign-On Settings
- Session Settings
- Password Policies
- Login Access
- Email Admin Setup
Manage Users
- Role Setup
- Profile Setup
- Permission Sets
Data Visibility, Security and Access
- Object Level Security Model
- Field Level Security Model
- Record Level Security Model
- Organization Wide Defaults
- Grant Access Using Hierarchies
- Sharing Rules
- Internal Access
- External Access
- Manual Sharing
- Owner Based Sharing Rule
- Criteria Based Sharing Rules
- Usage of Profiles and OWD
- Restriction rules
Standard Objects & Custom Objects
- What are Standard objects & Custom Objects?
- Creation of Custom Objects
- Creation of Custom Fields using Datatypes
- Creation of Custom Picklist and Dependency Picklist
- Creation of Record Types and Page Layouts
- Understanding Object Limits
Understanding Relationships in Salesforce
- Lookup Relationship
- Master-Detail Relationship
- Many-to-Many Relationship
- Junction object
- Self-Relationship
- External Relationship
- Hierarchical Relationship
Validations, Formulas and Roll-up Summary Fields
- What are Validation Rules?
- Validation Rule Setup
- Creation of Formulas
- Understanding Cross-object Formulas
- Creation of Roll-up Summary Fields
02Salesforce Sales & Service Application
Sales and Marketing Applications
- Understanding Sales Process
- Products and Pricebooks
- Campaign Management
- Accounts
- Contacts
- Opportunities
- Creation of Sales Process & Sales Path
Service and Support Applications
- What is Service Cloud and Understanding Service Cloud?
- Features of Service Cloud
- Service Setup and Service Console
- Omni-Channel
- Creation of Support Process
- Case Management
- Email-To-Case
- Web-To-Case
- Escalation Rules
- Auto Assignment rules
- Email Templates
- Email Letter Heads
- Knowledge Articles
- Communities
03Salesforce Development
Understanding SANDBOX and PRODUCTION
- Overview of SANDBOX
- Types of SANDBOX and its limitations
Deployment Tools
- Overview of Deployment Tools
- Types of Deployment Tools
APEX Collections & Examples
- List
- Map
- Set
DML Statements
- Insert
- Update
- Upsert
- Delete
- Undelete
- Merge
Getting Started with APEX
- What is APEX?
- APEX Vs JAVA
- Variables
- Identifiers
- Data Types
- Access Modifiers
- Methods
- Conditional Statements
- Exceptional Statements
- APEX CLASS
- Constructors
- Reference Variables
- Get & Set Methods
- Return Statement
- Basic OOPs concepts -Inheritance, Abstraction, Polymorphism, Encapsulation
DATABASE Class Methods
- DML Statements Vs DATABASE Methods
- Setting Database Methods options AllOrNone property
- Database.Insert
- Database.Update
- Database.Delete
- Database.saveresult
Introduction to SOQL & SOSL
- Types of Search Language in Salesforce
- Salesforce Object Search Language (SOSL)
- Salesforce Object Query Language (SOQL)
- Syntax with examples
- Comparison Operators
- Using relationship queries
- Using relationship queries
Triggers
- Overview of Triggers
- Types of Triggers
- Trigger Context Variables
- Triggers with examples
APEX design patterns
- Bulk Design Patterns
- APEX Trigger Handler
- One Trigger per Object
Governor Limits in Salesforce
- Overview of Governor Limits
- Understanding Governor Limit Exceptions
- Important Governor Limits to remember
- Using Try Catch Methods
Save Order of Execution
- Understanding Sequence of Events in Salesforce
- Relationship between APEX transaction and Save Order of Execution
Asynchronous APEX
- Future Method
- Queueable APEX
- Batch APEX
- Schedulable APEX
Batch APEX
- Overview of Batch Apex
- Database.Batchable Interface
- Understanding Batch APEX Methods
- Sending Email from Finish Method
Debug logs
- Setting up debug logs
APEX Testing
- Overview of test Classes
- Understanding StartTest & StopTest Methods
- Test class Best Practices
Dynamic APEX
- Overview
Security Vulnerabilities in APEX
- Overview of Vulnerabilities
- SOQL Injection
- Cross Site Forgery Request
04Salesforce Development- Integration
- Explore OOTB Rest API’s
- Create Connected App to connect with Postman
- Call Outs
- Create custom Rest API’s
05Salesforce Development- Lightning components (Aura)
- What is Lightning Web Component framework?
- LWC Fundamentals
- Javascript Fundamentals (including ES6 features)
- Integration in Lightning Web Components
- Reusability of LWC Components
- Styling technique in LWC
- SLDS - Salesforce Lightning Design System
- Third Party Libraries in LWC
- Lightning Navigation Service
- Lightning Messaging Service
- Calling Salesforce Apex in LWC
- LWC and Aura Interoperability
- Rent A Car Project Built with LWC
- Testing LWC
- Lightning Quick Action and Lightning Tab
Pick the Career based on your experience and aspiration
Career Paths
- Salesforce Admin
- Salesforce Analyst
- Salesforce BA
- Salesforce Developer, Sr Developer (Module wise CPQ, Sales Cloud, Service Cloud etc.)
- Integration Developer
- Salesforce Consultant/SME
- Salesforce Architect (Technical/Solution)
- Salesforce QA (Manual & Automation)
- Salesforce Scrum Master (Need Scrum)
- Salesforce Delivery Lead/Manager (PMP, Safe)
- Salesforce Practice Head (PMP, Salesforce delivery exp along with SME )
Each Aspirant will get a chance to work on at least a couple of these projects in an Agile framework.
Projects by Domain/Industry
01Hospitality
ABC has a chain of hotels in multiple cities in the USA and across the globe. They want to boost hotel occupancy. Hence, they decided to collaborate with vendors such as booking.com and TripAdvisor to promote, manage and track the business through vendors and bookings. They opted for the salesforce marketing cloud. By leveraging this, they started new campaigns on vendor websites. Whenever any new bookings come through vendor websites, ABC tracks their details with the help of a salesforce marketing application. They can create new campaigns, track, and nurture the leads, and generate bookings. Also, they can report the business using dashboards and reports. Lastly, forecasting for the next financial year can be done. E.g.: Novotel, Marriott etc.
02ISV (Independent Software Vendors)
XYZ company build software products which will help clients to streamline business, improve productivity, easy to track the employee's daily activities and all. Hence, they want to target the companies that need their software. They have multiple marketing tools to promote their business. But it is hard for them to track the leads as they come from multiple sources. So, they have chosen the salesforce sales application to track their leads and then proceed further until the order generation. Leads will have the lead source to know where it came from and has different life cycles of lead to follow up and make it to the opportunity. E.g.: Amazon, ServiceNow etc.
03Telecom
ABC telecom company has a huge customer base who are using their land line, mobile services. They have individual customers and enterprise customers. Hence, daily they get multiple service requests/cases from the customers about the network issues, payment issues, activations, deactivations, and all. To track all these service requests, they have chosen the salesforce service cloud. In this service application, you can define the case life cycle based on customer type (individual/ enterprise). Service application builds customer 360 which includes, Case creation, technicians who worked on the case, activities which generates every follow up with customer and technician, Reminders to customer and technicians about the physical visit to the customer place, Getting the feedback about the service they have done and finally the dashboards and reports. All these things they manage in salesforce service cloud. E.g.: Airtel, Jio etc.
04Finance
ABC company has the data of all the individuals and organizations. They collect the people's financial information including their income, credit card usage, home loans, car loans etc. Based on their income to debt ratio and payments history. Since they maintain the credit rating, many companies like banks and financial institutions reach out to ABC to provide the credit rating information of the person who has applied for a loan or credit card. They decide on the loan/ credit card based on the credit rating. ABC get thousands of requests daily from multiple companies. If the company has a yearly subscription, then they can get multiple people’s credit rating data. If not, then they charge per transaction. To manage the sales, they have chosen the salesforce sales application, and they build the subscription, transaction-based order functionality. E.g.: SBI, HDFC etc.
05Retail
ABC car showroom has franchises all over the USA, and they sell different brands of cars to the customers. They have many sales agents who interact with customers daily and manage their sales. Now, they wanted to use Salesforce to manage their sales, build email templates to customers to send quotations/follow-ups, generate reports and dashboards about their daily/weekly/monthly sales, and manage Chatter tools to communicate with each other in the organization to discuss price/inventory availability and all. E.g.: Varun Motors, Harsha Toyota

