Section 1 : Course Overview

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 2 About Certification Pdf
Lecture 3 About Proctor Testing Pdf

Section 2 : Web Application Fundamentals

Lecture 4 Web Application Architecture 5:47
Lecture 5 Web Technologies 4:53
Lecture 6 Salesforce Technologies 5:47

Section 3 : Before Development

Lecture 7 Your Questions 3:13
Lecture 8 Declarative Tools in Salesforce 4:53
Lecture 9 Create Salesforce Dev Org 7:5
Lecture 10 Code Editors for Salesforce Development 4:7

Section 4 : Apex Fundamentals

Lecture 11 Hello World - Your First Ever Apex Code
Lecture 12 Variables and Heap 3:9
Lecture 13 Primitive Data Types 8:23
Lecture 14 String Class Methods 14:46
Lecture 15 Escape Character 4:13
Lecture 16 Adding Comments in Your Code 2:12
Lecture 17 List Datatype - Collections in Apex 17:22
Lecture 18 Set Datatype - Collections in Apex 11:8
Lecture 19 Map Datatype - Collections in Apex 14:45
Lecture 20 Challenge 1 - Variables and Datatype 1:26
Lecture 21 Challenge Solution - Variables and Datatype 7:14
Lecture 22 Constants in Apex 5:15
Lecture 23 Expressions and Operators - Intro 2:34
Lecture 24 Operators 35:17
Lecture 25 Challenge 2 - Operators 1:50
Lecture 26 Challenge Solution - Operators 11:47
Lecture 27 Datatype Conversion 7:25

Section 5 : Control Flow Statements

Lecture 28 If-Else Statement 10:13
Lecture 29 Switch-When Statement 9:52
Lecture 30 Challenge 3 - Conditional Statement 3:19
Lecture 31 Challenge Solution - Conditional Statements 1:42
Lecture 32 The Story of If-Else vs Switch-When Text
Lecture 33 Loops In Apex - Do-While Loop 12:44
Lecture 34 Challenge 4 - Do-While Loop 2:14
Lecture 35 Challenge Solution - Do-While Loop 4:28
Lecture 36 While Loop 5:45
Lecture 37 Challenge 5 - While Loop 1:28
Lecture 38 Challenge Solution - While Loop 6:4
Lecture 39 For Loop 9:11
Lecture 40 Challenge 6 - For Loop 1:47
Lecture 41 Challenge Solution - For Loop 9:16
Lecture 42 Break Statement - Breaking a Loop 6:18
Lecture 43 Continue Statement - Skipping Loop Iteration 8:38
Lecture 44 List Iteration For Loops 7:50
Lecture 45 You Are a Developer 0:50

Section 6 : Apex Classes and Methods

Lecture 46 OOPS in Apex 15:30
Lecture 47 Apex Class - Hello World Program (Again -) ) 13:32
Lecture 48 Access Modifiers
Lecture 49 Apex Methods 7:44
Lecture 50 Apex Methods and Access Modifiers Practical 8:45
Lecture 51 Parameterized Methods 14:6
Lecture 52 Polymorphic Methods 6:0
Lecture 53 Static Keyword 12:20
Lecture 54 Apex Naming Conventions 9:37
Lecture 55 Improve Previous Code with Apex Methods 7:44
Lecture 56 Challenge 7 - Apex Methods 1:58
Lecture 57 Challenge Solution - Apex Methods 8:25
Lecture 58 Class Constructor 0:0
Lecture 59 Initialization Blocks 4:25
Lecture 60 Apex Class Lifecycle 2:18
Lecture 61 Inner Apex Class Or Wrapper Class 15:44

Section 7 : Apex Testing - Part 1

Lecture 62 Annotations 5:13
Lecture 63 Introduction to Apex Testing 8:0
Lecture 64 Write Your First Test Class 18:42
Lecture 65 Assert Statements 4:20
Lecture 66 Challenge 8 - Apex Tests 1:13
Lecture 67 Challenge 8 Solution 14:45
Lecture 68 Whats Next in Test Classes 1:14

Section 8 : Salesforce Object Query Language

Lecture 69 Salesforce Objects and Fields Overview 6:31
Lecture 70 Understand SOQL 10:43
Lecture 71 WHERE Clause, AND and OR Operators 7:26
Lecture 72 IN and LIKE Operators 7:36
Lecture 73 ORDER BY Clause 4:44
Lecture 74 LIMIT and OFFSET 5:41
Lecture 75 SOQL Operators 3:10
Lecture 76 Date Literals 10:23
Lecture 77 Challenge 9 - SOQL 2:28
Lecture 78 Challenge 9 Solution 9:10
Lecture 79 Relationship Queries Overview 3:5
Lecture 80 Parent to Child Relationship Queries 18:37
Lecture 81 Child to Parent Relationship Queries 9:12
Lecture 82 Challenge 10 - SOQL 3:22
Lecture 83 Challenge 10 Solution 10:14
Lecture 84 SOQL in Apex 12:3
Lecture 85 SOQL Relationships in Apex 11:40
Lecture 86 SOQL Bind Variables 5:14
Lecture 87 Dynamic SOQL Queries 8:38

Section 9 : SObject and DML

Lecture 88 DML Overview 5:50
Lecture 89 Insert Operation 17:59
Lecture 90 DML Logs Discussion 5:30
Lecture 91 Database Methods vs DML Statements 3:24
Lecture 92 Update Operation 11:13
Lecture 93 Delete and Undelete Operations 7:35
Lecture 94 SObject Overview 6:49
Lecture 95 Get Fields with SObject 4:22
Lecture 96 Get Parent Object using SOjbect 3:26
Lecture 97 Get Child SObjects using SObject 0:36
Lecture 98 Create New SObject Record 4:25
Lecture 99 Challenge 11 - DML 1:42
Lecture 100 Challenge 11 Solution 13:8

Section 10 : Exception Handling

Lecture 101 What is an Exception 6:1
Lecture 102 Try, Catch and Finally 11:2
Lecture 103 Exception Methods
Lecture 104 4 2:23

Section 11 : VS Code Setup

Lecture 105 VS Code Install 4:20
Lecture 106 VS Code Org Setup 4:44
Lecture 107 Work with Salesforce Metadata 8:17

Section 12 : Governors Limits and Code Bulkification

Lecture 108 Governor Limits Overview 5:55
Lecture 109 What is a Transaction- 5:44
Lecture 110 Governor Limit Scenario 3:12
Lecture 111 Governor Limit Scenario Solution 8:8
Lecture 112 Bulkification in Salesforce 1:39
Lecture 113 SOQL 101 Limit 6:41
Lecture 114 DML Operation Limit 8:18
Lecture 115 CPU Timeout Exception 2:40
Lecture 116 Limits Class 7:8
Lecture 117 Heap Size Limit 6:41
Lecture 118 Challenge 12 - Bulkification 3:15
Lecture 119 Challenge 12 Solution - Part 1 4:1
Lecture 120 Challenge 12 Solution - Part 2 17:34

Section 13 : Boss Level Challenge - Part 1

Lecture 121 CT Project Overview 5:59
Lecture 122 CT Data Model and Features 12:45
Lecture 123 CT Deploy Metadata 7:53
Lecture 124 CT Challenge 1 - Create Apex Classes 3:55
Lecture 125 CT Challenge 1 Solution 6:50
Lecture 126 CT Challenge 2 - CTPersonController Class 1:53
Lecture 127 CT Challenge 2 Solution 15:46
Lecture 128 CT Challenge 3 - CTLocationController Class 1:34
Lecture 129 CT Challenge 3 Solution 8:17
Lecture 130 CT Challenge 4 - CTLocationTracingController Class 1:56
Lecture 131 CT Challenge 4 Solution 11:49
Lecture 132 CT Challenge 5 - CTLocationTracingController Class 1:11
Lecture 133 CT Challenge 5 Solution 21:19
Lecture 134 CT Challenge 6 - CTPeopleTracingController Class 1:8
Lecture 135 CT Challenge 6 Solution 20:2
Lecture 136 CT Challenge Summery 1 2:19

Section 14 : Advanced SOQL

Lecture 137 Aggregate Functions 5:57
Lecture 138 GROUP BY Clause 5:1
Lecture 139 HAVING Clause 2:53
Lecture 140 Aggregate Functions in Apex 6:35
Lecture 141 SOQL For Loops 1:50

Section 15 : Boss Level Challenge - Part 2

Lecture 142 CT Challenge 7 - CTPersonController 0:47
Lecture 143 CT Challenge 7 Solution 8:1
Lecture 144 CT Challenge 8 - CTLocationController 0:35
Lecture 145 CT Challenge 8 Solution 5:7

Section 16 : Apex Triggers

Lecture 146 Trigger overview 7:9
Lecture 147 Write Your First Automation 6:2
Lecture 148 Why We Need Apex Triggers 3:45
Lecture 149 Trigger Events 3:25
Lecture 150 Validations and Throwing Errors in Trigger 3:25
Lecture 151 Deactivate a Trigger 1:42
Lecture 152 Multiple Triggers 6:0
Lecture 153 Trigger Context Variables - Part 1 3:56
Lecture 154 Trigger Context Variables - Part 2 4:41
Lecture 155 Trigger Context Variables - Part 3 9:29
Lecture 156 Trigger Context Variables - Part 4 5:29
Lecture 157 Improving Code 5:10
Lecture 158 Before vs After Triggers 6:47
Lecture 159 Bulkification of Trigger Logic 3:59
Lecture 160 Finding Right Object to Write the Trigger on 2:51
Lecture 161 Order of Execution 4:42
Lecture 162 Recursive Trigger Problem 2:2
Lecture 163 Calling Apex Class Methods from Trigger 9:7
Lecture 164 Recursive Trigger Problem Solution 3:41
Lecture 165 Trigger Challenge 0:56
Lecture 166 Trigger Challenge Solution - Part 1 2:9
Lecture 167 Trigger Challenge Solution - Part 2 3:31
Lecture 168 Trigger Challenge Solution - Part 3 11:54
Lecture 169 Trigger Challenge Solution - Part 4 6:49
Lecture 170 Trigger Challenge Solution - Part 5 7:17
Lecture 171 Trigger Challenge Solution - Part 6 7:30
Lecture 172 Trigger Challenge Solution - Part 7 7:10
Lecture 173 Trigger Challenge Solution - Bug Fix 9:20

Section 17 : Boss Level Challenge - Part 3

Lecture 174 CT Challenge 9 - Person Trigger 0:48
Lecture 175 CT Challenge 9 Solution - Part 1 8:38
Lecture 176 CT Challenge 9 Solution - Part 2 4:47
Lecture 177 CT Challenge 10 - Enhance Person Trigger 2:54
Lecture 178 CT Challenge 10 Solution - Part 1 9:44
Lecture 179 CT Challenge 10 Solution - Part 2 0:0
Lecture 180 CT Challenge 10 Solution - Part 3 3:39
Lecture 181 CT Challenge 10 Solution - Part 4 2:23
Lecture 182 CT Challenge 10 Solution - Part 5 1:13
Lecture 183 CT Challenge 10 Solution - Part 6 3:44
Lecture 184 CT Challenge 10 Solution - Part 7 5:37
Lecture 185 CT Challenge 10 Solution - Part 8 5:45
Lecture 186 CT Challenge 10 Solution - Part 9 1:18
Lecture 187 CT Challenge 10 Solution - Part 10 2:19
Lecture 188 CT Challenge 10 Solution - Part 11 4:38
Lecture 189 CT Challenge 10 Solution - Part 12 11:13
Lecture 190 CT Challenge 10 Solution - Part 13 4:36
Lecture 191 CT Challenge 11 - Location Trigger 0:45
Lecture 192 CT Challenge 11 Solution 8:20
Lecture 193 CT Challenge 12 - Enhance Location Trigger 0:26
Lecture 194 CT Challenge 12 Solution 10:33
Lecture 195 CT Challenge 13 - People Tracing Trigger 0:53
Lecture 196 CT Challenge 13 Solution 6:24
Lecture 197 CT Challenge 14 - Location Tracing Trigger 0:34
Lecture 198 CT Challenge 14 Solution 5:48

Section 18 : Apex Testing - Part 2

Lecture 199 Apex Test Data 11:52
Lecture 200 Bulk Test
Lecture 201 StartTest and StopTest 10:29
Lecture 202 Test Setup Method - Part 1 2:39
Lecture 203 Test Setup Method - Part 2 9:11
Lecture 204 seeAllData=true 3:43
Lecture 205 Finish Test Class 5:13

Section 19 : Aura Framework

Lecture 206 Game intro 1:58
Lecture 207 What is Aura Component Framework- 4:18
Lecture 208 Hello World Component 4:0
Lecture 209 Component Bundle 3:54
Lecture 210 Component Library 7:16
Lecture 211 Building Board Panel Component 5:59
Lecture 212 Attributes in Aura Component 17:0
Lecture 213 Layouts 12:29
Lecture 214 Handling Browser Events 6:1
Lecture 215 Aura Id 6:59
Lecture 216 Access Attributes in Javascript 6:3
Lecture 217 Bound and Unbound Expressions 4:23
Lecture 218 Board Component 3:53
Lecture 219 Component Lifecycle 12:12
Lecture 220 Helper File 6:17
Lecture 221 Applying Styles 9:35
Lecture 222 Loops in Aura 10:45
Lecture 223 Composition and Public Attributes 7:11
Lecture 224 If-else 5:37
Lecture 225 Block Component 15:51
Lecture 226 Component Event 15:14
Lecture 227 Disable Board Component 7:2
Lecture 228 Aura Methods 9:15
Lecture 229 Static Resource 6:17
Lecture 230 Application Event Overview 5:58
Lecture 231 Application Event 15:26
Lecture 232 Apex Methods Overview 6:21
Lecture 233 Create and Call Apex Method 9:59
Lecture 234 Datatable Component 13:25
Lecture 235 Show Toast Notification 4:34

Section 20 : Boss Level Challenge - Part 4

Lecture 236 CT Challenge 15 - Health Admin Custom Tab 2:50
Lecture 237 CT Challenge 15 Solution 12:59
Lecture 238 CT Challenge 16 - Style With Custom CSS 0:58
Lecture 239 CT Challenge 16 Solution 7:29
Lecture 240 CT Challenge 17 - Make Interactive With Javascript 1:37
Lecture 241 CT Challenge 17 Solution 10:18
Lecture 242 CT Challenge 18 - Health Header Apex Controller 1:16
Lecture 243 CT Challenge 18 Solution 17:15
Lecture 244 CT Challenge 19 - Fix Bug With Aura Method 0:26
Lecture 245 CT Challenge 19 Solution 6:12
Lecture 246 CT Challenge 20 - Recent Changes Apex Controller 1:41
Lecture 247 CT Challenge 20 Solution 4:6
Lecture 248 CT Challenge 21 - Datatable 1:17
Lecture 249 CT Challenge 21 Solution 11:46
Lecture 250 CT Challenge 22 - Dynamic Datatable 1:6
Lecture 251 CT Challenge 22 Solution 6:32
Lecture 252 CT Challenge 23 - Row Actions in Datatable 0:47
Lecture 253 CT Challenge 23 Solution 8:6
Lecture 254 CT Challenge 24 - Application Event 1:8
Lecture 255 CT Challenge 24 Solution 8:6
Lecture 256 CT Challenge 25 - RecordForm Component - Location View 0:41
Lecture 257 CT Challenge 25 Solution 12:36
Lecture 258 CT Challenge 26 - RecordForm Component - Person View 1:1
Lecture 259 CT Challenge 26 Solution 11:51
Lecture 260 CT Challenge 27 - Person Tab Apex Controller 1:17
Lecture 261 CT Challenge 27 Solution 12:0
Lecture 262 CT Challenge 28 - Person Tab Component 0:51
Lecture 263 CT Challenge 28 Solution 11:2
Lecture 264 CT Challenge 29 - Location Tab Apex Controller 0:44
Lecture 265 CT Challenge 29 Solution 5:17
Lecture 266 CT Challenge 30 - Location Tab Component 0:53
Lecture 267 CT Challenge 30 Solution 9:22

Section 21 : Async Apex

Lecture 268 Async Apex Overview 4:33
Lecture 269 Async Features in Apex 1:59
Lecture 270 Future Methods 12:2
Lecture 271 Batch Apex 12:38
Lecture 272 Queueable Apex 7:42
Lecture 273 Scheduled Apex 13:14

Section 22 : Boss Level Challenge - Part 5

Lecture 274 CT Challenge 31 - People Tracing Data Cleanup 1:14
Lecture 275 CT Challenge 31 Solution 12:37
Lecture 276 CT Challenge 32 - Location Tracing Data Cleanup 0:21
Lecture 277 CT Challenge 32 Solution 4:25
Lecture 278 CT Challenge 33 - Auto Health Update of Person Records 0:0
Lecture 279 CT Challenge 33 Solution
Lecture 280 CT Challenge 34 - Auto Health Update of Location Records 0:50
Lecture 281 CT Challenge 34 Solution 4:16

Section 23 : Bonus

Lecture 282 SLDS Crash Course - Salesforce Lightning Design System 55:13