Salesforce Development Master Training for Beginners

Learn Salesforce Development from scratch and become the Master of Salesforce Development with Shrey Sharma
Salesforce Development Master Training for Beginners
File Size :
11.70 GB
Total length :
22h 6m



Shrey Sharma


Last update




Salesforce Development Master Training for Beginners

What you’ll learn

Salesforce Development
Salesforce Certification Course
APEX Basics
SOQL and SOSL Queries in Salesforce
APEX Triggers
Governor Limits and Batch Apex in Salesforce
APEX Testing and Exception Handling
Best Practices for Salesforce Development

Salesforce Development Master Training for Beginners


Basics of OOP(Object Oriented Programming) or Java


Salesforce Development Master Training Course is created by Shrey Sharma, the youngest Salesforce MVP 2019 in the world. He is also known as Salesforce Hulk, named after his Youtube Channel. This course is specially designed for Salesforce enthusiasts who want to launch their career in Salesforce by becoming a professional Salesforce Developer. It will provide you deep knowledge of Salesforce and APEX basics learning from scratch and guide you to crack the Salesforce Platform Developer 1 Certification Exam.Salesforce Developer is one of the most in-demand jobs and the Salesforce ecosystem is going to create 3.3 million new jobs by 2022. This course of Salesforce development consists of exciting pre-recorded videos by Shrey Sharma, explaining each concept in detail. Drafted to assure learning at its best. Get set to learn Salesforce development basics from this course and pave your way to your certification dream.This course will provide you in-depth knowledge and complete understanding of the following topics: 1. Apex basics 2. Apex OOPS Concept 3. SOSL and SOQL 4. DML statements and Database Class methods 5. Apex Triggers 6. Apex Testing 7. Batch Apex & Governor LimitsWhat you will get as part of this course:Pre-recorded High-Quality VideosAssignments to get hands-on experience on APEX and SalesforcePractice TestsComplete written notes of the topics explained in class.After completing this course, you will able to Master coding in APEX, Become an Apex programmer, And will get one step closer to crack Salesforce Platform Developer 1 Certification Exam with ease.


Section 1: Course Introduction

Lecture 1 Introduction

Section 2: APEX Basics Part 1

Lecture 2 What is APEX?

Lecture 3 Features of APEX

Lecture 4 When to use APEX

Lecture 5 Flows of Action

Lecture 6 Features not supported by APEX

Lecture 7 APEX Environment

Lecture 8 Different Tools for writing APEX Code

Lecture 9 APEX Variables and Constants

Lecture 10 APEX Literals

Section 3: APEX Basics Part 2 | Datatypes

Lecture 11 Datatypes

Lecture 12 1. Primitive Datatypes

Lecture 13 1.1 Integer Datatype

Lecture 14 1.2 Floating Point Datatype

Lecture 15 1.3 Date Datatype

Lecture 16 1.4 Time and DateTime Datatype

Lecture 17 1.5 Boolean Datatype

Lecture 18 1.6 String Datatype

Lecture 19 1.7 ID and BLOB Datatype

Lecture 20 2.1 sObjects

Lecture 21 2.2 Generic sObjects

Lecture 22 3. Collections

Lecture 23 3.1.1 Lists

Lecture 24 3.1.2 Methods in List Class

Lecture 25 3.1.3 List Array Notation

Lecture 26 3.2.1 Sets

Lecture 27 3.2.2 Methods in Set Class

Lecture 28 3.3.1 Map

Lecture 29 3.3.2 Methods in Map Class

Lecture 30 4. Enum

Lecture 31 Rules of Conversion

Section 4: APEX Basics Part 3 | Operators

Lecture 32 APEX Operators

Lecture 33 1. Add/Sub Operator

Lecture 34 2. Shorthand Operator

Lecture 35 3. Equality Operator

Lecture 36 4. Relational Operator

Section 5: Conditional and Looping Statements

Lecture 37 Conditional Statements Introduction

Lecture 38 Conditional Statements Example

Lecture 39 Looping Statements

Lecture 40 Looping Statements Example

Section 6: SOQL Queries

Lecture 41 SOQL Basics

Lecture 42 SOQL in APEX

Lecture 43 SOQL Variable Binding

Lecture 44 Advance SOQL

Lecture 45 SOQL Keywords

Lecture 46 1. Like, And/Or Keyword

Lecture 47 2. Order By and Group By Keywords

Lecture 48 3. Limit, For Update and All Rows Keywords

Lecture 49 Relationship Queries

Lecture 50 1. Child to Parent Relationship Queries

Lecture 51 2. Parent to Child Relationship Queries

Lecture 52 3. Multi-Level Relationship

Lecture 53 Dynamic SOQL

Section 7: SOSL Queries

Lecture 54 SOSL Basics

Lecture 55 SOSL in APEX

Lecture 56 Search Groups in SOSL Queries

Lecture 57 Wildcards in SOSL Queries

Lecture 58 Clauses in SOSL Queries

Lecture 59 Dynamic SOSL

Section 8: APEX DML Statements

Lecture 60 DML Statements

Lecture 61 1. Insert DML Statement

Lecture 62 2. Update DML Statement

Lecture 63 3. Upsert DML Statement

Lecture 64 4. Delete DML Statement

Lecture 65 5. Undelete DML Statement

Lecture 66 6. Merge DML Statement

Lecture 67 Best Practices for DML Statements

Section 9: Database Class

Lecture 68 Database Class

Lecture 69 Database Class Methods

Lecture 70 Empty Recycle Bin

Lecture 71 Database.CountQuery() Method

Lecture 72 Database.LeadConvert() Method

Lecture 73 Transaction Control and Rollback

Lecture 74 Result Object

Section 10: Exception Handling in APEX

Lecture 75 What is an Exception?

Lecture 76 What happens when an Exception Occurs?

Lecture 77 Types of Exception

Lecture 78 Exception Statements

Lecture 79 Exception Handling Syntax

Lecture 80 Example of Exception Handling

Lecture 81 System Exceptions

Lecture 82 Generic Exception

Lecture 83 Handling Multiple Exceptions

Lecture 84 Custom Exceptions

Lecture 85 Common Exception Methods

Lecture 86 Exceptions that can’t be caught

Section 11: APEX Triggers

Lecture 87 APEX Triggers

Lecture 88 When to use APEX Triggers?

Lecture 89 Types of APEX Triggers

Lecture 90 Variable

Lecture 91 Trigger.old Variable

Lecture 92 Map

Lecture 93 Trigger.old Map

Lecture 94 Context Variables

Lecture 95 Bulkified Triggers

Lecture 96 Trigger Helper Class Design Pattern

Lecture 97 Example using Trigger Design Pattern

Lecture 98 Recursion in Triggers

Lecture 99 Important Points of Trigger Context Variables

Section 12: Governor Limits and Batch APEX

Lecture 100 Introduction to Batch APEX

Lecture 101 Methods in Batch Class

Lecture 102 How to schedule a Batch Class

Section 13: APEX Testing

Lecture 103 What is Testing?

Lecture 104 Types of Testing

Lecture 105 What is APEX Testing?

Lecture 106 Purpose of APEX Testing

Lecture 107 APEX Unit Testing

Lecture 108 How to write APEX Unit Test?

Lecture 109 Example of Test Class

Lecture 110 Example of Trigger Testing

Lecture 111 System Defined Methods in Test Class

Lecture 112 Examples of System-Defined Methods in Test Class

Lecture 113 What is Test Data?

Lecture 114 Accessing Records from Database

Lecture 115 Test Setup Method

Lecture 116 Accessing Private Class Members in Test Classes

Lecture 117 APEX Testing Best Practices

Lecture 118 Characteristics in Unit Test

Section 14: Visualforce

Lecture 119 How to create a editpage in Visualforce

Lecture 120 Custom Controller in Visualforce

Lecture 121 Getter, Setter in Visualforce part1

Lecture 122 Getter, Setter in Visualforce part 2

Lecture 123 Apex Page Message in Visualforce

Lecture 124 Controller Extension in Visualforce part1

Lecture 125 Controller Extension in Visualforce part2

Lecture 126 How to use extension Controller with Custom Controller

Lecture 127 Order of Execution in Visualforce

Lecture 128 How to create multiple Tabs in VisualForce

Section 15: APIs & Integration

Lecture 129 How Communication happens in APIs

Lecture 130 How to create an API

Lecture 131 Rest API in Salesforce part1

Lecture 132 Rest API in Salesforce part2

Lecture 133 Rest API in Salesforce part3

Lecture 134 Rest API in Salesforce part4

Lecture 135 Rest API in Salesforce part5

Lecture 136 Rest API in Salesforce part6

Lecture 137 Rest API in Salesforce part7

Lecture 138 Rest API in Salesforce part8

Lecture 139 Rest API in Salesforce part9

Lecture 140 Rest API in Salesforce part10

Lecture 141 SOAP API part1

Lecture 142 SOAP API part2

Lecture 143 SOAP API part3

Lecture 144 SOAP API part4

Lecture 145 SOAP API part5

Lecture 146 Metadata API in Salesforce

Section 16: Deployment Process

Lecture 147 Deployment Process in Salesforce

Lecture 148 What are Sandbox in Salesforce?

Lecture 149 Change sets in Salesforce part 1

Lecture 150 Change sets in Salesforce part 2

Lecture 151 Change sets in Salesforce part 3

Lecture 152 Change sets in Salesforce part 4

Lecture 153 Packages in Salesforce part 1

Lecture 154 Packages in Salesforce part 2

Java Developers,Individuals who want to start their career in Salesforce,Salesforce Admins who are looking to become Salesforce Developers,Salesforce Enthusiasts who want to clear Salesforce Certification

Course Information:

Udemy | English | 22h 6m | 11.70 GB
Created by: Shrey Sharma

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top