Salesforce Development Online Training for Student or Profetionals
Prerequisites: Salesforce Admin
Duration: 1 hour Daily for 1 month or 6 hours (3 hour Sat and 3 hours Sunday) weekly for month.
Time: Depend on Batch.
Topics:
Salesforce Fundamentals:
- Describe the considerations when developing in a multi-tenant environment.
- Describe how the Salesforce Platform features map to the MVC pattern.
- Describe the capabilities of the core CRM objects in the Salesforce schema.
- Identify the common scenarios for extending an application's capabilities using the AppExchange.
- Identify common use cases for declarative customization of the Lightning Platform as well as customization and features of the Heroku platform.
Data Modeling and Management:
- Given a set of requirements, determine the appropriate data model.
- Describe the capabilities of the various relationship types and the implications of each on record access, user interface (UI), and object-oriented programming.
- Describe the impact of schema design and modifications on Apex Development.
- Describe how to visualize and create entity relationships.
- Describe the options for and considerations when importing and exporting data into development environments.
Logic and Process Automation:
- Describe how to programmatically access and utilize the object schema.
- Describe the capabilities and use cases for formula fields.
- Describe the capabilities and use cases for roll-up summary fields.
- Describe the capabilities of the declarative process automation features.
- Describe when to use declarative automation features vs. Apex classes and triggers.
- Describe how to declare variables and constants in Apex and how to assign values using expressions.
- Describe the primitive and complex Apex data types and when to use them.
- Describe how to use and apply Apex control flow statements.
- Describe how to write and when to use Apex classes and interfaces.
- Describe how to use basic SOSL, SOQL, and DML statements when working with objects in Apex.
- Describe the basic patterns used in triggers and classes to process data efficiently.
- Describe when to use and how to write triggers.
- Describe the implications of governor limits on Apex transactions.
- Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading.
- Describe how to implement exception handling in Apex.
- Describe how to write Visualforce controllers.
- Describe when and how to use standard Visualforce controllers vs. Apex custom controllers and controller extensions.
- Describe the programmatic techniques to prevent security vulnerabilities in Apex and Visualforce.
- Describe how Apex impacts the ability to make declarative changes.
User Interface:
- Describe how to display Salesforce data using a Visualforce page.
- Describe the types of web content that can be incorporated into Visualforce pages.
- Describe how to incorporate Visualforce pages into Lightning Platform applications.
- Describe the benefits of the Lightning Component framework.
- Describe the resources that can be contained in a Lightning Component.
Testing:
- Describe the testing framework and requirements for deployment.
- Describe how to write unit tests for triggers, controllers, and classes.
- Describe when and how to use various sources of test data.
- Describe how to execute one or multiple test classes.
- Describe the differences between invoking Apex in execute anonymous vs. unit tests.
Debug and Deployment Tools:
- Describe how to monitor and access various types of debug logs.
- Describe the capabilities and security implications of the Developer Console, Workbench, and Force.com IDE.
- Describe the different processes for deploying metadata and business data.
- Describe how the different environments are used in the development and deployment process.
Salesforce Developer Online Training
₹10,000.00Price