Salesforce Development

Salesforce full stack development with Apex and Lightning. The only course you need to become a Salesforce Developer.

Last updated 2022-01-10 | 4.6

- You will become better than 90% Salesforce Developer out there
- Web Application Development Architecture
- Salesforce Full-Stack Development

What you'll learn

You will become better than 90% Salesforce Developer out there
Web Application Development Architecture
Salesforce Full-Stack Development
Apex Programming Fundamentals
Apex Development
Lightning Component Development
Writing Triggers in Apex
Async Apex - Batch Apex
Queueable Apex
Schedule Apex
Future Methods
SOQL & SOSL
Database Manipulation (DML)
Apex Unit Testing
Exception Handling in Apex
60+ Challenges
2 Boss Level Projects
Code Bulkification
Order Of Execution in Salesforce
Salesforce Apex Governor Limits
Salesforce Lightning Design System (SLDS)
Object-Oriented Programming System
Helpful for Salesforce Platform Developer 1
Helpful for Salesforce Platform Developer 2

* Requirements

* Love for technology
* Zeal to learn
* Ambition to become the best

Description

  • You will become better than 90% Salesforce Developer out there
  • Web Application Development Architecture
  • Salesforce Full-Stack Development
  • Apex Programming Fundamentals
  • Apex Development
  • Lightning Component Development
  • Writing Triggers in Apex
  • Async Apex - Batch Apex, Queueable Apex, Schedule Apex, Future Methods
  • SOQL & SOSL
  • Database Manipulation (DML)
  • Apex Unit Testing
  • Exception Handling in Apex
  • 60+ Challenges
  • 2 Boss Level Projects
  • Code Bulkification
  • Order Of Execution in Salesforce
  • Salesforce Apex Governor Limits
  • Salesforce Lightning Design System (SLDS)
  • Object-Oriented Programming System
  • Helpful for Salesforce Platform Developer 1
  • Helpful for Salesforce Platform Developer 2

Course content

24 sections • 283 lectures

What You'll Get in This Course Preview 02:52

Bookmark the Course Resources Preview 00:17

How to Get the Most Out of the Course Preview 04:07

Web Application Architecture Preview 06:27

Web Technologies Preview 05:37

Salesforce Technologies Preview 05:47

Your Questions Preview 04:00

Declarative Tools in Salesforce Preview 04:53

Create Salesforce Dev Org Preview 07:05

Code Editors for Salesforce Development Preview 04:07

Hello World - Your First Ever Apex Code Preview 04:53

Variables and Heap Preview 03:08

Primitive Data Types Preview 08:23

String Class Methods Preview 14:46

Escape Character Preview 04:13

Adding Comments in Your Code Preview 02:12

List Datatype - Collections in Apex Preview 17:15

Set Datatype - Collections in Apex Preview 11:11

Map Datatype - Collections in Apex Preview 14:45

Challenge 1 - Variables and Datatype Preview 01:26

Challenge Solution - Variables and Datatype Preview 07:14

Constants in Apex Preview 05:14

Expressions and Operators - Intro Preview 02:34

Operators Preview 35:17

Challenge 2 - Operators Preview 01:50

Challenge Solution - Operators Preview 11:47

Datatype Conversion Preview 07:25

If-Else Statement Preview 10:13

Switch-When Statement Preview 09:52

Challenge 3 - Conditional Statement Preview 03:19

Challenge Solution - Conditional Statements Preview 01:42

The Story of If-Else vs Switch-When Preview 01:08

Loops In Apex - Do-While Loop Preview 12:46

Challenge 4 - Do-While Loop Preview 02:14

Challenge Solution - Do-While Loop Preview 04:28

While Loop Preview 05:45

Challenge 5 - While Loop Preview 01:28

Challenge Solution - While Loop Preview 06:04

For Loop Preview 09:11

Challenge 6 - For Loop Preview 01:46

Challenge Solution - For Loop Preview 09:16

Break Statement - Breaking a Loop Preview 06:18

Continue Statement - Skipping Loop Iteration Preview 08:38

List Iteration For Loops Preview 07:49

You Are a Developer Preview 00:50

OOPS in Apex Preview 15:29

Apex Class - Hello World Program (Again :) ) Preview 13:32

Access Modifiers Preview 05:28

Apex Methods Preview 07:44

Apex Methods and Access Modifiers Practical Preview 08:45

Parameterized Methods Preview 14:05

Polymorphic Methods Preview 05:59

Static Keyword Preview 12:19

Apex Naming Conventions Preview 09:37

Improve Previous Code with Apex Methods Preview 07:44

Challenge 7 - Apex Methods Preview 01:57

Challenge Solution - Apex Methods Preview 08:25

Class Constructor Preview 12:44

Initialization Blocks Preview 04:24

Apex Class Lifecycle Preview 02:18

Inner Apex Class Or Wrapper Class Preview 15:44

Annotations Preview 05:13

Introduction to Apex Testing Preview 07:59

Write Your First Test Class Preview 18:42

Assert Statements Preview 04:19

Challenge 8 - Apex Tests Preview 01:12

Challenge 8 Solution Preview 14:44

Whats Next in Test Classes Preview 01:14

Salesforce Objects and Fields Overview Preview 06:23

Understand SOQL Preview 10:43

WHERE Clause, AND and OR Operators Preview 07:19

IN and LIKE Operators Preview 07:39

ORDER BY Clause Preview 04:44

LIMIT and OFFSET Preview 05:41

SOQL Operators Preview 03:10

Date Literals Preview 10:25

Challenge 9 - SOQL Preview 02:27

Challenge 9 Solution Preview 09:10

Relationship Queries Overview Preview 03:05

Parent to Child Relationship Queries Preview 18:37

Child to Parent Relationship Queries Preview 09:12

Challenge 10 - SOQL Preview 03:21

Challenge 10 Solution Preview 10:13

SOQL in Apex Preview 12:03

SOQL Relationships in Apex Preview 11:40

SOQL Bind Variables Preview 05:13

Dynamic SOQL Queries Preview 08:37

DML Overview Preview 05:49

Insert Operation Preview 17:59

DML Logs Discussion Preview 05:30

Database Methods vs DML Statements Preview 03:23

Update Operation Preview 11:12

Delete and Undelete Operations Preview 07:35

SObject Overview Preview 06:48

Get Fields with SObject Preview 04:22

Get Parent Object using SOjbect Preview 03:26

Get Child SObjects using SObject Preview 00:35

Create New SObject Record Preview 04:24

Challenge 11 - DML Preview 01:42

Challenge 11 Solution Preview 13:07

What is an Exception Preview 06:01

Try, Catch and Finally Preview 11:01

Exception Methods Preview 03:47

4. Throw a Custom Exception Preview 02:22

VS Code Install Preview 04:19

VS Code Org Setup Preview 04:44

Work with Salesforce Metadata Preview 08:16

Governor Limits Overview Preview 05:54

What is a Transaction? Preview 05:44

Governor Limit Scenario Preview 03:12

Governor Limit Scenario Solution Preview 08:08

Bulkification in Salesforce Preview 01:39

SOQL 101 Limit Preview 06:41

DML Operation Limit Preview 08:18

CPU Timeout Exception Preview 02:39

Limits Class Preview 07:08

Heap Size Limit Preview 06:41

Challenge 12 - Bulkification Preview 03:15

Challenge 12 Solution - Part 1 Preview 04:01

Challenge 12 Solution - Part 2 Preview 17:34

CT Project Overview Preview 05:58

CT Data Model and Features Preview 12:45

CT Deploy Metadata Preview 07:53

CT Challenge 1 - Create Apex Classes Preview 03:55

CT Challenge 1 Solution Preview 06:51

CT Challenge 2 - CTPersonController Class Preview 01:53

CT Challenge 2 Solution Preview 15:45

CT Challenge 3 - CTLocationController Class Preview 01:34

CT Challenge 3 Solution Preview 08:17

CT Challenge 4 - CTLocationTracingController Class Preview 01:56

CT Challenge 4 Solution Preview 11:49

CT Challenge 5 - CTLocationTracingController Class Preview 01:10

CT Challenge 5 Solution Preview 21:22

CT Challenge 6 - CTPeopleTracingController Class Preview 01:07

CT Challenge 6 Solution Preview 20:02

CT Challenge Summery 1 Preview 02:18

Aggregate Functions Preview 05:56

GROUP BY Clause Preview 05:01

HAVING Clause Preview 02:52

Aggregate Functions in Apex Preview 06:35

SOQL For Loops Preview 01:49

CT Challenge 7 - CTPersonController Preview 00:47

CT Challenge 7 Solution Preview 08:00

CT Challenge 8 - CTLocationController Preview 00:35

CT Challenge 8 Solution Preview 05:06

Trigger overview Preview 07:08

Write Your First Automation Preview 06:01

Why We Need Apex Triggers Preview 03:45

Trigger Events Preview 03:25

Validations and Throwing Errors in Trigger Preview 03:24

Deactivate a Trigger Preview 01:42

Multiple Triggers Preview 05:59

Trigger Context Variables - Part 1 Preview 03:55

Trigger Context Variables - Part 2 Preview 04:41

Trigger Context Variables - Part 3 Preview 09:29

Trigger Context Variables - Part 4 Preview 05:29

Improving Code Preview 05:09

Before vs After Triggers Preview 06:47

Bulkification of Trigger Logic Preview 03:59

Finding Right Object to Write the Trigger on Preview 02:51

Order of Execution Preview 04:42

Recursive Trigger Problem Preview 02:02

Calling Apex Class Methods from Trigger Preview 09:06

Recursive Trigger Problem Solution Preview 03:40

Trigger Challenge Preview 00:56

Trigger Challenge Solution - Part 1 Preview 02:09

Trigger Challenge Solution - Part 2 Preview 03:31

Trigger Challenge Solution - Part 3 Preview 11:54

Trigger Challenge Solution - Part 4 Preview 06:49

Trigger Challenge Solution - Part 5 Preview 07:16

Trigger Challenge Solution - Part 6 Preview 07:30

Trigger Challenge Solution - Part 7 Preview 07:09

Trigger Challenge Solution - Bug Fix Preview 09:20

CT Challenge 9 - Person Trigger Preview 00:47

CT Challenge 9 Solution - Part 1 Preview 08:42

CT Challenge 9 Solution - Part 2 Preview 04:47

CT Challenge 10 - Enhance Person Trigger Preview 02:53

CT Challenge 10 Solution - Part 1 Preview 09:44

CT Challenge 10 Solution - Part 2 Preview 02:07

CT Challenge 10 Solution - Part 3 Preview 03:39

CT Challenge 10 Solution - Part 4 Preview 02:24

CT Challenge 10 Solution - Part 5 Preview 01:12

CT Challenge 10 Solution - Part 6 Preview 03:44

CT Challenge 10 Solution - Part 7 Preview 05:37

CT Challenge 10 Solution - Part 8 Preview 05:44

CT Challenge 10 Solution - Part 9 Preview 01:18

CT Challenge 10 Solution - Part 10 Preview 02:19

CT Challenge 10 Solution - Part 11 Preview 04:38

CT Challenge 10 Solution - Part 12 Preview 11:13

CT Challenge 10 Solution - Part 13 Preview 04:35

CT Challenge 11 - Location Trigger Preview 00:45

CT Challenge 11 Solution Preview 08:19

CT Challenge 12 - Enhance Location Trigger Preview 00:25

CT Challenge 12 Solution Preview 10:33

CT Challenge 13 - People Tracing Trigger Preview 00:53

CT Challenge 13 Solution Preview 06:23

CT Challenge 14 - Location Tracing Trigger Preview 00:33

CT Challenge 14 Solution Preview 05:48

Apex Test Data Preview 11:51

Bulk Test Preview 04:22

StartTest and StopTest Preview 10:28

Test Setup Method - Part 1 Preview 02:38

Test Setup Method - Part 2 Preview 09:10

seeAllData=true Preview 03:42

Finish Test Class Preview 05:13

Game intro Preview 01:58

What is Aura Component Framework? Preview 04:17

Hello World Component Preview 04:00

Component Bundle Preview 03:53

Component Library Preview 07:15

Building Board Panel Component Preview 05:59

Attributes in Aura Component Preview 16:59

Layouts Preview 12:29

Handling Browser Events Preview 06:01

Aura Id Preview 06:58

Access Attributes in Javascript Preview 06:02

Bound and Unbound Expressions Preview 04:22

Board Component Preview 03:53

Component Lifecycle Preview 12:12

Helper File Preview 06:17

Applying Styles Preview 09:34

Loops in Aura Preview 10:45

Composition and Public Attributes Preview 07:10

If-else Preview 05:36

Block Component Preview 15:55

Component Event Preview 15:14

Disable Board Component Preview 07:02

Aura Methods Preview 09:15

Static Resource Preview 06:17

Application Event Overview Preview 05:57

Application Event Preview 15:26

Apex Methods Overview Preview 06:20

Create and Call Apex Method Preview 09:59

Datatable Component Preview 13:25

Show Toast Notification Preview 04:34

CT Challenge 15 - Health Admin Custom Tab Preview 02:53

CT Challenge 15 Solution Preview 12:59

CT Challenge 16 - Style With Custom CSS Preview 00:58

CT Challenge 16 Solution Preview 07:29

CT Challenge 17 - Make Interactive With Javascript Preview 01:37

CT Challenge 17 Solution Preview 10:18

CT Challenge 18 - Health Header Apex Controller Preview 01:16

CT Challenge 18 Solution Preview 17:15

CT Challenge 19 - Fix Bug With Aura Method Preview 00:25

CT Challenge 19 Solution Preview 06:12

CT Challenge 20 - Recent Changes Apex Controller Preview 01:41

CT Challenge 20 Solution Preview 04:06

CT Challenge 21 - Datatable Preview 01:17

CT Challenge 21 Solution Preview 11:46

CT Challenge 22 - Dynamic Datatable Preview 01:05

CT Challenge 22 Solution Preview 06:31

CT Challenge 23 - Row Actions in Datatable Preview 00:47

CT Challenge 23 Solution Preview 08:06

CT Challenge 24 - Application Event Preview 01:09

CT Challenge 24 Solution Preview 08:05

CT Challenge 25 - RecordForm Component - Location View Preview 00:41

CT Challenge 25 Solution Preview 12:36

CT Challenge 26 - RecordForm Component - Person View Preview 01:01

CT Challenge 26 Solution Preview 11:50

CT Challenge 27 - Person Tab Apex Controller Preview 01:17

CT Challenge 27 Solution Preview 12:00

CT Challenge 28 - Person Tab Component Preview 00:51

CT Challenge 28 Solution Preview 11:03

CT Challenge 29 - Location Tab Apex Controller Preview 00:43

CT Challenge 29 Solution Preview 05:17

CT Challenge 30 - Location Tab Component Preview 00:53

CT Challenge 30 Solution Preview 09:22

Async Apex Overview Preview 04:33

Async Features in Apex Preview 01:59

Future Methods Preview 12:01

Batch Apex Preview 12:37

Queueable Apex Preview 07:42

Scheduled Apex Preview 13:13

CT Challenge 31 - People Tracing Data Cleanup Preview 01:13

CT Challenge 31 Solution Preview 12:36

CT Challenge 32 - Location Tracing Data Cleanup Preview 00:20

CT Challenge 32 Solution Preview 04:25

CT Challenge 33 - Auto Health Update of Person Records Preview 00:36

CT Challenge 33 Solution Preview 12:29

CT Challenge 34 - Auto Health Update of Location Records Preview 00:50

CT Challenge 34 Solution Preview 04:16

SLDS Crash Course - Salesforce Lightning Design System Preview 55:13