1.
Introduction to APEX Programming
1. APEX Introduction
2. APEX Classes and Triggers
3. Apex Development Process
4. Apex Development tools
5. Using Force.com IDE and Developer Console
6. Apex Governor Limits
2. Data Types and Logic Control Statements in APEX
1. Overview of Apex Data Types
2. Primitive Data Types
3. sObject Data Types
4. Enum Data Types
5. Collections Data Types
6. Apex Operators
7. Apex Control Statements
8. Executing Apex Programs
3. APEX Classes
1. Apex Classes
2. Access Modifiers
3. Apex Class Constructors
4. Apex Class Variables and Methods
5. Inheritance, Sharing, and Interface
6. This’ keyword
7. Accessing Apex Class
8. System Classes and Methods
4. sObject Relationships, Implementing SOQL and SOSL Queries
1. Standard Object and Field API Names
2. Relationships in Apex
3. SOQL Function, SOQL Bindings and SOQL For Loops
4. Processing SOQL Query Output
5. Dynamic Query Creation
6. Relationship Query and its Types
7. SOSL Query and its Implementation
8. SOQL vs SOSL Inner Queries
5. Data Manipulation Language
1. Data Manipulation Language
2. Loops in DML
3. Database.DML Options
4. Transaction Control
5. Ways to invoke DML Operations
6. Invoking DML Operations
7. Handling DML Errors
6. Trigger in APEX and APEX Transaction
1. Apex Triggers and its Types
2. The Save order of Execution
3. Trigger Syntax and Events
4. Trigger Context Variables
5. Recursion in Triggers
6. Bulk Field Triggers
7. Trigger Helper Class Pattern
8. Lifecycle of Apex Transaction
9. Memory Cycle for Static Apex Variables
7. Exception Handling and Debugging in APEX
● Exceptions
● Exception Statements
● System-Defined Exception
● Exception Methods
● Catching Different Exception Types
● Custom or User-Defined Exception Handling
● Debugging Using Debug Logs
● Anonymous Blocks – Another Debugging Tool
8. Annotations
● Annotation
● Different type of Annotation
● Uses of each annotation
9. Asynchronous Apex
● Batch Apex
● Schedule Apex
● Queueable
10. Testing Essentials and Design Strategies
1. Apex Testing Framework
2. Write and run Apex Tests
3. Create Tests data
4. Running Test Units
5. Developer Console
6. Force.com IDE
7. Testing Best Practices
8. Batch Testing
9. Efficient test code for DML and Query
10. Code Coverage
11. Design and Develop Visualforce Pages
1. Introduction to Visualforce
2. Creating Visualforce Page
3. Launch Visualforce Page using Custom Button
4. Fetching Records in a Visualforce Page
12. Working with Controllers and Controller Extensions
1. Controller Architecture
2. Controller Methods
3. Visualforce Controllers
4. Standard Controllers
5. Custom Controllers
6. Page References
7. Action Methods, Getters, Setters and Properties
13. Integrations
1. Introduction
2. Different type of API’s
3. What is XML
4. What is JSON
5. SOAP Integration
6. Rest Integration
7. What is OAuth
8. Client ID& Client Secret
14. Lightning Framework
1. Introduction to Lightning Experience
2. Lightning Component Framework
3. Lightning component across Salesforce Ecosystem
4. Benefits of Using Lightning Component Framework
5. Introduction to Aura framework
6. Why should go for Salesforce Lightning
7. Out-Of-The-Box Components
15. Lightning Interface
1. Different Types of Lightning Component Interfaces
2. Advantages of each Interface
16. Lightning Bundles
1. Steps for creating Lightning Application
2. Application
3. Controller
4. Helper
5. Style
6. Documentation
7. Renderer
8. SVG
9. Adding of SVG resource to Component Bundle
10. Adding Lightning Component to application
17. Debugging in Lightning
1. Lightning Inspector
2. Installing Lightning Inspector Extension
3. Enabling of Debug mode in Lightning Components
18. Tabs and App Launcher
1. Adding of lightning components to custom tab (lightning tab)
2. Adding of lightning page to custom tab (lightning page tab)
3. Adding of lightning components to app launcher
19. Lightning Controllers
1. Steps of calling server side controller in Lightning Component
2. Apex Controller & method Structure
20. Lightning Controllers
1. Steps of calling server side controller in Lightning Component
2. Apex Controller & method Structure
21. Events
1. What is Event?
2. Component Event
3. Application Event
4. Creating Custom Component& Application Event
5. Registering an Event
6. Handling Component Event
22. Lightning Data Service Basics
1. Get Started with Lightning Data Service
2. Manipulate Records (lightning page tab)
3. Handle Record Changes and Errors
23. Lightning Out
1. Introduction Lightning Out
2. Lightning Out in action
3. Building script for Lighting out
4. Adding Visualforce page into Lightning Componen