[go: up one dir, main page]

0% found this document useful (0 votes)
171 views4 pages

Introduction To APEX Programming

This document provides an overview of the APEX programming language and the Lightning framework in Salesforce. It covers topics such as APEX classes, triggers, SOQL queries, Visualforce, controllers, testing, and integrations. It then discusses the Lightning component model, debugging tools, using tabs and the app launcher, calling APEX controllers, handling events, and using the Lightning Data Service. The document serves as a guide to learning the main aspects of developing with APEX and building applications in the Lightning framework.

Uploaded by

priya wanjari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views4 pages

Introduction To APEX Programming

This document provides an overview of the APEX programming language and the Lightning framework in Salesforce. It covers topics such as APEX classes, triggers, SOQL queries, Visualforce, controllers, testing, and integrations. It then discusses the Lightning component model, debugging tools, using tabs and the app launcher, calling APEX controllers, handling events, and using the Lightning Data Service. The document serves as a guide to learning the main aspects of developing with APEX and building applications in the Lightning framework.

Uploaded by

priya wanjari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

You might also like