- What You'll Get in This Course
- Bookmark the Course Resources
- How to Get the Most Out of the Course
Online
₹ 449 3,499
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
certificate availability
certificate providing authority
The syllabus
Course Overview
Web Application Fundamentals
- Web Application Architecture
- Web Technologies
- Salesforce Technologies
Before Development
- Your Questions
- Declarative Tools in Salesforce
- Create Salesforce Dev Org
- Code Editors for Salesforce Development
Apex Fundamentals
- Hello World - Your First Ever Apex Code
- Variables and Heap
- Primitive Data Types
- String Class Methods
- Escape Character
- Adding Comments in Your Code
- List Datatype - Collections in Apex
- Set Datatype - Collections in Apex
- Map Datatype - Collections in Apex
- Challenge 1 - Variables and Datatype
- Challenge Solution - Variables and Datatype
- Constants in Apex
- Expressions and Operators - Intro
- Operators
- Challenge 2 - Operators
- Challenge Solution - Operators
- Datatype Conversion
Control Flow Statements
- If-Else Statement
- Switch-When Statement
- Challenge 3 - Conditional Statement
- Challenge Solution - Conditional Statements
- The Story of If-Else vs Switch-When
- Loops In Apex - Do-While Loop
- Challenge 4 - Do-While Loop
- Challenge Solution - Do-While Loop
- While Loop
- Challenge 5 - While Loop
- Challenge Solution - While Loop
- For Loop
- Challenge 6 - For Loop
- Challenge Solution - For Loop
- Break Statement - Breaking a Loop
- Continue Statement - Skipping Loop Iteration
- List Iteration For Loops
- You Are a Developer
Apex Classes and Methods
- OOPS in Apex
- Apex Class - Hello World Program (Again :) )
- Access Modifiers
- Apex Methods
- Apex Methods and Access Modifiers Practical
- Parameterized Methods
- Polymorphic Methods
- Static Keyword
- Apex Naming Conventions
- Improve Previous Code with Apex Methods
- Challenge 7 - Apex Methods
- Challenge Solution - Apex Methods
- Class Constructor
- Initialization Blocks
- Apex Class Lifecycle
- Inner Apex Class Or Wrapper Class
Apex Testing - Part 1
- Annotations
- Introduction to Apex Testing
- Write Your First Test Class
- Assert Statements
- Challenge 8 - Apex Tests
- Challenge 8 Solution
- Whats Next in Test Classes
Salesforce Object Query Language
- Salesforce Objects and Fields Overview
- Understand SOQL
- WHERE Clause, AND and OR Operators
- IN and LIKE Operators
- ORDER BY Clause
- LIMIT and OFFSET
- SOQL Operators
- Date Literals
- Challenge 9 - SOQL
- Challenge 9 Solution
- Relationship Queries Overview
- Parent to Child Relationship Queries
- Child to Parent Relationship Queries
- Challenge 10 - SOQL
- Challenge 10 Solution
- SOQL in Apex
- SOQL Relationships in Apex
- SOQL Bind Variables
- Dynamic SOQL Queries
SObject and DML
- DML Overview
- Insert Operation
- DML Logs Discussion
- Database Methods vs DML Statements
- Update Operation
- Delete and Undelete Operations
- SObject Overview
- Get Fields with SObject
- Get Parent Object using SOjbect
- Get Child SObjects using SObject
- Create New SObject Record
- Challenge 11 - DML
- Challenge 11 Solution
Exception Handling
- What is an Exception
- Try, Catch and Finally
- Exception Methods
- 4. Throw a Custom Exception
VS Code Setup
- VS Code Install
- VS Code Org Setup
- Work with Salesforce Metadata
Governors Limits and Code Bulkification
- Governor Limits Overview
- What is a Transaction?
- Governor Limit Scenario
- Governor Limit Scenario Solution
- Bulkification in Salesforce
- SOQL 101 Limit
- DML Operation Limit
- CPU Timeout Exception
- Limits Class
- Heap Size Limit
- Challenge 12 - Bulkification
- Challenge 12 Solution - Part 1
- Challenge 12 Solution - Part 2
Boss Level Challenge - Part 1
- CT Project Overview
- CT Data Model and Features
- CT Deploy Metadata
- CT Challenge 1 - Create Apex Classes
- CT Challenge 1 Solution
- CT Challenge 2 - CTPersonController Class
- CT Challenge 2 Solution
- CT Challenge 3 - CTLocationController Class
- CT Challenge 3 Solution
- CT Challenge 4 - CTLocationTracingController Class
- CT Challenge 4 Solution
- CT Challenge 5 - CTLocationTracingController Class
- CT Challenge 5 Solution
- CT Challenge 6 - CTPeopleTracingController Class
- CT Challenge 6 Solution
- CT Challenge Summery 1
Advanced SOQL
- Aggregate Functions
- GROUP BY Clause
- HAVING Clause
- Aggregate Functions in Apex
- SOQL For Loops
Boss Level Challenge - Part 2
- CT Challenge 7 - CTPersonController
- CT Challenge 7 Solution
- CT Challenge 8 - CTLocationController
- CT Challenge 8 Solution
Apex Triggers
- Trigger overview
- Write Your First Automation
- Why We Need Apex Triggers
- Trigger Events
- Validations and Throwing Errors in Trigger
- Deactivate a Trigger
- Multiple Triggers
- Trigger Context Variables - Part 1
- Trigger Context Variables - Part 2
- Trigger Context Variables - Part 3
- Trigger Context Variables - Part 4
- Improving Code
- Before vs After Triggers
- Bulkification of Trigger Logic
- Finding Right Object to Write the Trigger on
- Order of Execution
- Recursive Trigger Problem
- Calling Apex Class Methods from Trigger
- Recursive Trigger Problem Solution
- Trigger Challenge
- Trigger Challenge Solution - Part 1
- Trigger Challenge Solution - Part 2
- Trigger Challenge Solution - Part 3
- Trigger Challenge Solution - Part 4
- Trigger Challenge Solution - Part 5
- Trigger Challenge Solution - Part 6
- Trigger Challenge Solution - Part 7
- Trigger Challenge Solution - Bug Fix
Boss Level Challenge - Part 3
- CT Challenge 9 - Person Trigger
- CT Challenge 9 Solution - Part 1
- CT Challenge 9 Solution - Part 2
- CT Challenge 10 - Enhance Person Trigger
- CT Challenge 10 Solution - Part 1
- CT Challenge 10 Solution - Part 2
- CT Challenge 10 Solution - Part 3
- CT Challenge 10 Solution - Part 4
- CT Challenge 10 Solution - Part 5
- CT Challenge 10 Solution - Part 6
- CT Challenge 10 Solution - Part 7
- CT Challenge 10 Solution - Part 8
- CT Challenge 10 Solution - Part 9
- CT Challenge 10 Solution - Part 10
- CT Challenge 10 Solution - Part 11
- CT Challenge 10 Solution - Part 12
- CT Challenge 10 Solution - Part 13
- CT Challenge 11 - Location Trigger
- CT Challenge 11 Solution
- CT Challenge 12 - Enhance Location Trigger
- CT Challenge 12 Solution
- CT Challenge 13 - People Tracing Trigger
- CT Challenge 13 Solution
- CT Challenge 14 - Location Tracing Trigger
- CT Challenge 14 Solution
Apex Testing - Part 2
- Apex Test Data
- Bulk Test
- StartTest and StopTest
- Test Setup Method - Part 1
- Test Setup Method - Part 2
- seeAllData=true
- Finish Test Class
Aura Framework
- Game intro
- What is Aura Component Framework?
- Hello World Component
- Component Bundle
- Component Library
- Building Board Panel Component
- Attributes in Aura Component
- Layouts
- Handling Browser Events
- Aura Id
- Access Attributes in Javascript
- Bound and Unbound Expressions
- Board Component
- Component Lifecycle
- Helper File
- Applying Styles
- Loops in Aura
- Composition and Public Attributes
- If-else
- Block Component
- Component Event
- Disable Board Component
- Aura Methods
- Static Resource
- Application Event Overview
- Application Event
- Apex Methods Overview
- Create and Call Apex Method
- Datatable Component
- Show Toast Notification
Boss Level Challenge - Part 4
- CT Challenge 15 - Health Admin Custom Tab
- CT Challenge 15 Solution
- CT Challenge 16 - Style With Custom CSS
- CT Challenge 16 Solution
- CT Challenge 17 - Make Interactive With Javascript
- CT Challenge 17 Solution
- CT Challenge 18 - Health Header Apex Controller
- CT Challenge 18 Solution
- CT Challenge 19 - Fix Bug With Aura Method
- CT Challenge 19 Solution
- CT Challenge 20 - Recent Changes Apex Controller
- CT Challenge 20 Solution
- CT Challenge 21 - Datatable
- CT Challenge 21 Solution
- CT Challenge 22 - Dynamic Datatable
- CT Challenge 22 Solution
- CT Challenge 23 - Row Actions in Datatable
- CT Challenge 23 Solution
- CT Challenge 24 - Application Event
- CT Challenge 24 Solution
- CT Challenge 25 - RecordForm Component - Location View
- CT Challenge 25 Solution
- CT Challenge 26 - RecordForm Component - Person View
- CT Challenge 26 Solution
- CT Challenge 27 - Person Tab Apex Controller
- CT Challenge 27 Solution
- CT Challenge 28 - Person Tab Component
- CT Challenge 28 Solution
- CT Challenge 29 - Location Tab Apex Controller
- CT Challenge 29 Solution
- CT Challenge 30 - Location Tab Component
- CT Challenge 30 Solution
Async Apex
- Async Apex Overview
- Async Features in Apex
- Future Methods
- Batch Apex
- Queueable Apex
- Scheduled Apex
Boss Level Challenge - Part 5
- CT Challenge 31 - People Tracing Data Cleanup
- CT Challenge 31 Solution
- CT Challenge 32 - Location Tracing Data Cleanup
- CT Challenge 32 Solution
- CT Challenge 33 - Auto Health Update of Person Records
- CT Challenge 33 Solution
- CT Challenge 34 - Auto Health Update of Location Records
- CT Challenge 34 Solution
Bonus
- SLDS Crash Course - Salesforce Lightning Design System
The course is not over yet
What's More Coming to the Course