The Complete Salesforce Development Course

BY
Udemy

Mode

Online

Fees

₹ 3099

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
₹ 3,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Course Overview

  • What You'll Get in This Course
  • Bookmark the Course Resources
  • How to Get the Most Out of the Course

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

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books