( DEX450 ) Build Applications Programmatically on the Salesforce Platform

Course Description

Learn how to programmatically customize and design applications on the Salesforce Platform. Our platform professionals will introduce you to Apex (Salesforce's programming language) & Visualforce markup in this 5-day class so you can customize your Salesforce applications using code & explore how Apex interacts with declarative customizations on the platform. Learn how to retrieve, manipulate, & store data in data objects (subjects) programmatically, write and test custom logic, create Visualforce pages to customize your user interface, and deploy your solutions to a different environment. Get an overview of the platform's declarative automation tools as well as a brief introduction to the Lightning Component framework. Additionally, investigate the nuances of working on a multi-tenant platform in order to extend the platform to meet business demands.

Prerequisites

No prerequisites are needed.

Target Audience

This training is designed for programmatic developers looking to list programmatic customizations to both business logic & UI layers using Apex & Visualforce. It would help if you had a good understanding of core object-oriented programming concepts & experience building declarative solutions on the Salesforce Platform. This training is also a great foundation builder if you want to earn your Salesforce Platform Developer I credential. 

Content Outline

  •  Make Formula Fields
  •  Make Roll-Up Summary Fields
  •  Understand Record Types
  •  Review Other Automation Tools
  •  Make a Data Model on the Salesforce Platform
  • Explain Key Aspects of Apex That Differentiate It from Other Languages, Such as Java & C#
  •  Explain Why Apex Transactions & Governor Limits Must Be Considered When Writing Apex
  •  Execute Simple Apex
  •  Use the subject Data Type, the Primitive Data Types, & Basic Control Statements in Apex
  •  Write a simple Query Using Salesforce's Query Language, SOQL
  •  Process the outcome of a Query in Apex
  •  Make a Query Dynamically at Run-Time
  •  Use SOQL to Query Parent-Child Relationships
  • Write a Query That Traverses a Parent-to-Child Relationship
  •  Explain a Relationship Query
  •  Write a Query That Traverses a Child to Parent Relationship
  •  Use SOSL to Search for Data
  • Name the Differences Between the Ways You Can Invoke DML Operations
  •  Write Apex to Invoke DML Operations & Handle DML Errors
  • What Is Deployment?
  •  Deploy Code Using Change Sets
  •  Use the Ant Migration Tool
  •  Review Managed & Unmanaged Packages
  •  Explore Salesforce DX
  • Explain What a Trigger Is Used For
  •  Explain the Syntax of a Trigger Definition
  •  Use Trigger Context Variables
  •  Explain How Apex Classes Are Used
  •  Define an Apex Class
  •  Explain What Data an Apex Class Can Access
  • Explain Key Points in the Order of Execution 
  •  Explain How Triggers Fit Into & Can Be Impacted by the order of Execution 
  •  Explain the Lifecycle of an Apex Transaction
  •  Explain the Memory Lifecycle for Static Attributes
  •  Use Platform Events for Immediate Error Logging
  • Explain the Apex Testing Framework
  •  Make Test Data
  •  Write & Run an Apex Test
  •  Test Best Practices
  • Explain Best Practices for Writing Code That Is Easy to Maintain & Extend 
  •  Write Triggers & Classes That Assume Batches of Data as Input
  •  Write Database-Friendly Code, Both for Querying and for Using DML
  • Name Declarative Mechanisms You Can Use to apply Complex Business Logic, What Types of Problems they are Best Used for, & Their Limitations
  •  Explain Ways in Which You Can Use Declarative Functionality to Improve Your Programmatic Solutions 
  • Make a Visualforce Page
  •  Launch a Visualforce Page by Using a Custom Button
  •  Reference a Standard Controller
  •  Reference Custom Controllers & Controller Extensions
  •  Display the Data from a Record in a Visualforce Page
  •  Work with Name Controllers
  •  Explain Common Limit Issues & Security Concerns
  •  Explain Strategies for Testing Visualforce Controllers
  •  Write Tests for Controller Constructors
  •  Write Tests for Action Methods, Getters, Setters, & Properties
  • Make & Surface an Aura Component
  •  Make & Surface a Lightning Web Component

FAQs

This course is intended for programmatic developers who want to write programmatic customizations to both the business logic and the user interface layers using Apex and Visualforce. It would be beneficial if you were familiar with core object-oriented programming concepts and had prior experience building declarative solutions on the platform salesforce. This training will also help you lay the groundwork for your Salesforce Platform Developer I certification.

In this course, you will learn to:

  • Understand modern tools for developing on the Salesforce Platform using Visual Studio Code, the Salesforce CLI, the Salesforce Extension Pack, &
  • Write business logic customizations using Apex triggers & classes; those customizations will use SOQL & DML.
  • Make programmatic solutions that take advantage of declarative customizations.
  • Explain how your trigger code works within the basics of the Save Order of Execution.
  • Explain some of the fundamental aspects of designing programs on a multi-tenant platform.
  • Write Visualforce markup & code to customize the user interface.
  • Use the built-in testing framework to test Apex & Visualforce.

In case of Radiant Techlearning solutions cancel an event, 100% of the course fee will be refunded to the participant. 

We provide best-in-class training programs to our clients with many services. Radiant also believe in taking feedback from its client's time to time. If you face any difficulty, you can freely discuss it with us. However, due to some reason, if your expectations are not met. We have a refund policy in which Radiant will refund your payment within seven days. To get the refund, you must inform us about your concern before the 20% completion of the training program.

To know about the fees details, you can email us at training@radianttechlearning.com with your requirement in detail containing the below information

In the case of Self / Individual 

  • Training Program
  • Training Mode (Online/ Classroom)
  • Location (in case of the classroom):
  • Background (Education/ Technology/ Year of experience, etc. )
  • Training Timeline 

In the case of Corporate Training

  • Training Program
  • No. of Participants
  • Training Mode (Online/ Classroom)
  • Location (in case of the classroom):
  • Participant's Background (Education/ Technology/ Year of experience, etc.)
  • Training Timeline 
  • Expectations from the training program

The learners will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

Radiant issues course completion certificates to all participants who complete the training program, which consists of various real-time projects, assignments, quizzes, and other tasks. Once the course is completed, you will be assigned a project that you must complete in two weeks.

Radiant Techlearning experts will assess the project on a variety of criteria. To be eligible for the verified certificate, you must have a grade point average minimum of 60%.

Only after completing these criteria would you be awarded a Radiant verified certificate & which the participants can use for their future job purpose. 

Participants will be awarded grades according to the following criteria:

  • 90% – 100% – AAA+
  • 80% – 90% – AA+
  • 70% – 80% – A+
  • 60% – 70% – A

No. These training programs are helping to improve your skills & knowledge of the technology, which would allow you to land your dream job by learning them. 

Our training program will maximize your ability & chances of getting a successful job. You have to select a position according to your convenience. Your performance in the training program & interview is crucial for getting a good job.

 

Send a Message.


  • Enroll