Price 15,000.00 GST

Course Features
language
Language: English
access_time
30 hours
spellcheck
Study Level: Intermediate
terrain
Certificate of Completion

Salesforce Platform Developer I (Apex & Visualforce) – Course Agenda

Lesson 1: Getting Started with Salesforce Platform

  • Understanding Salesforce Platform
  • Understanding Salesforce Terminologies
  • Multitenancy and Cloud
  • Understanding Salesforce Metadata and API
  • Understanding Salesforce Architecture
  • Declarative vs. Programmatic Changes and Customizations
  • Application Development Tools in Salesforce
  • AppExchange as Application Development Strategy
  • Finding and Navigating Salesforce Documentation
  • Understanding Salesforce Trust

Lesson 2: Building Data Model in Salesforce and Business Processes

  • Data Model
  • Fields
  • Relationship Fields
  • Junction Object
  • Schema Builder
  • Business Logic

Lesson 3: Data Management

  • Data Management in Salesforce
  • Exporting Data

Lesson 4: Introduction to Apex

  • Apex
  • Apex Development Process
  • Apex Development Tools
  • Apex Governor Limits

Lesson 5: Data Types and Logic Control in Apex

  • Data Types
  • Primitive Data Types
  • sObject Data Types
  • Enum Data Types
  • Collections Data Types
  • Operators
  • Logic Control Statements

Lesson 6: Apex Classes

  • Classes
  • Apex Class Variables and Methods
  • Access Modifiers
  • Class Constructors
  • The ‘this’ Keyword
  • Inheritance
  • Sharing
  • Interface
  • System Classes and Methods

Lesson 7: sObject Relationships

  • API Names of Object and Field
  • Relationships in Apex

Lesson 8: SOQL and SOSL Queries

  • Salesforce Object Query Language (SOQL)
  • SOQL Functions
  • SOQL Variable Binding
  • SOQL FOR Loops
  • SOQL Keywords
  • Relationship Queries
  • Salesforce Object Search Language (SOSL)
  • SOQL vs SOSL

Lesson 9: Data Manipulation Language

  • Data Manipulation Language (DML)
  • SaveResult Class
  • Transaction Control
  • Database.DMLOptions
  • DML Operations on Records
  • DML and Loops
  • SOQL, DML, and Governor Limits

Lesson 10: Apex Triggers

  • Apex Triggers
  • Types of Apex Triggers
  • Triggers and Their Execution Order
  • Creating and Viewing Triggers
  • Basic Trigger Syntax
  • Trigger Context Variables
  • Understanding Trigger Events
  • Trigger Helper Class Pattern
  • Bulkified Triggers
  • Handling Recursion in Triggers
  • Restrict Save Operations with addError()
  • Apex Trigger Best Practices

Lesson 11: Exception Handling

  • What are Exceptions?
  • Exception Statements
  • Types of Exceptions
  • Common Exception Methods
  • Catching Different Exception Types
  • Custom Exception Classes

Lesson 12: Debugging

  • What is Debugging?
  • What is Logs
  • Debug Logs in Developer Console
  • Anonymous Blocks

Lesson 13: Testing Strategy

  • Apex Unit Tests
  • Creating Test Data and Users, various sources of test data like static resource, SeeAllData
  • Unit Test Methods
  • Unit Test for Governor limits
  • Running Unit Tests
  • UI
  • Developer Console
  • Force.com IDE
  • Execute Anonymous vs Test Classes

Lesson 14: Deployment Strategy

  • Requirements for deploying Apex, code coverage
  • Deployment
  • via Change Sets
  • Force.com IDE
  • via ANT Tool
  • Workbench
  • Application LifeCycle Management

Lesson 15: Visualforce Pages/MVC Pattern

  • Tags
  • Expression Syntax
  • Data Binding
  • Action Binding
  • Include Static Resources, JavaScript, Style Sheets into Visualforce

Lesson 16: Controllers

  • Types of Visualforce Controllers
  • Standard Controllers
  • Data Binding
  • Traversing Data
  • Error Messages
  • Actions
  • Incorporate VF into application
  • Custom Controllers
  • Why use Custom Controllers
  • Invoking Custom Controllers and Extensions
  • Controller Architecture
  • Controller Methods
  • Example
  • Action Methods
  • Navigation Methods
  • Page Reference
  • Controller Extensions
  • Constructors
  • Use in Visualforce Pages
  • Deploying Controllers
  • Testing Controller
  • Security in Controllers and Visualforce
  • Impact of Apex on Declarative Changes

Lesson 17: Lightning Component Framework

  • Benefits
  • Framework and structure

 

chat_bubble_outlineReviews

Average Rating

0
No Votes 0 Votes
15,000.00 GST
0 Ratings

Detailed Rating

5 Stars
0
4 Stars
0
3 Stars
0
2 Stars
0
1 Stars
0

There are no reviews yet.

Be the first to review “Salesforce developer”

Your email address will not be published. Required fields are marked *