Salesforce has a huge demand in the global market. Salesforce is a leading CRM tool over the cloud platform. Salesforce CRM software helps in data analyzing and managing customers, clients and sales details in the business and marketing field. Cloud computing and artificial intelligence technologies make use of salesforce software in many real-time applications.
Previous experience in salesforce is not necessary, it's a better choice for beginners to learn the Salesforce course easily to start a career in Business Industries and Top companies.
Hachion’s Salesforce Developer course is prepared by professional masters with the structured modules. Beginners can easily learn the salesforce course to gain in-depth knowledge and may have a strong career as a Salesforce developer.
CRM basics and cloud computing
Salesforce.com overview and foundation
Salesforce platform, Salesforce terminology, and introduction to force.com platform
Multi-tenancy and cloud
Salesforce metadata and APIs
The functionality of a central CRM object in Salesforce schema
Determining declarative custom restrictions and programmatic custom use cases in a given scenario
Declarative vs. Programmatic customizations
Identify common scenarios for using the AppExchange extension organization
OOP programming and database connections in Python
Identify appropriate data models in a given scenario
Capabilities of different relationship types and the impact of each record access, reporting, and user interface.
Identify considerations for changing the field type. Determine considerations and select the appropriate field type based on many requirements.
Describe the features and considerations of the schema builder.
Illustrate options and considerations for importing/exporting data.
Describe the features and use cases of external objects under Salesforce.
Trust, data model, field and relationship fields.
Pattern generator, junction object, and business logic.
Salesforce data management, data import wizard and data loader.
Export data, Apex class variables, and methods.
Class constructor, Apex, and access modifier.
Apex development tools, development process, and governor boundaries.
Describe the available features and ways to limit and extend objects, field access, and records
Identify appropriate release solutions based on many business needs
Salesforce application development tools
Application development strategy using AppExchange
Search and navigate Salesforce documents
Describe the function and use case of:
Of roll-up summary fields
Workflow, visual workflow and Lightning process builder
Report type and dashboard
Identify the features available when creating a report
Describe development considerations in a multi-tenant environment
Describe how the Salesforce platform features map to MVC patterns, sharing, ‘this’ keyword, inheritance, and interfaces.
System classes/methods, field API names, and standard objects.
Relationships in Apex; basic SOQL syntax, functions, variable binding, keywords, relational queries, and SOQL-for-loops, SOQL Debugging with debug logs, and anonymous blocking.
SOSL and SOSL
Apex testing, testing classes, and unit testing
System testing class methods
Test classes, test data, unit testing using private variables and methods
Language constructs declaring variables & constants in Apex and assigning values using the various expressions
Collection overview (lists, collections, and mappings), calling Apex, classes, interfaces, and objects
Use and application of Apex control flow instructions
Usage of basic SOSL, DML statements, and SOQL
Apex design, dynamic and batch Apex
Debug Apex, manage debug logs, and anonymous scripts
Developer console, Force.com IDE, and workbench
SaveResult classes, DML (Data Manipulation Language)
DML & loop, DML options, Database, and transaction control
SOQL and governor restrictions
Apex triggers and execution order
Trigger context variables; create and display triggers
Recognize trigger events, helper class patterns, and batch triggers
Handle recursion in triggers, using addError() and Apex trigger best practices to limit memory operations
Exceptions, exception methods, and system-defined exceptions
Handle user-defined or custom exception and intercept various exception types
Governor limits, start/stop use, test Apex
Bulkified code, test framework, create/load test data
Use system.runAs to test configuration file security
Use standard Visualforce controllers and custom Apex controllers/controller extensions
Visualforce page, build method, development tool, tags, and their binding types & syntax
Understand the MVC pattern
Static resources in Visualforce
Salesforce Lightning overview
Lightning component framework structure and its benefits
Salesforce Lightning tools and technology collections
What is a Visualforce controller - standard controller, list controller?
Custom controllers;custom list controllers, methods, extensions, and execution order
Speed optimization of modern user interface speed optimization
Salesforce Lightning experience and create reusable components to customize it
Salesforce1 Introduction and its action layout
Lightning process builder
Use a visual layout to create a process and establish the entire process instead of using multiple workflow rules
Collaborating for different users in the user interface
Create custom Salesforce domain
Define the organization's custom domain name on https:// .lightning.force.com and test the domain
Event-driven Lightning framework & Aura framework
Deploy the domain using the developer console to create a lightning component
Style Lightning components using HTML and CSS
See the components in the Lightning App
Use the developer console to create a CSS file
Link tothe lightning component and upload an external style sheet to a static resource
Understand Apex class’s attributes and member variables
Typed fields for component instances
Use expression syntax to reference from component tags
Use attribute dynamic components
Add attributes to a component or application using the aura:attribute> tag.
Client controller, functions, and Binding components
Application attributes and reference components in the application
Learn to create:
Simple components such as c:LC and c:LC2
Fine-grained components in larger components by assembling each component
Wrapper component with simple components.
Use value providers to access data, combine related values, component v (view) and c (control) value providers.
Use out-of-the-box Salesforce1 components
Lightning experience and its applications
Different namespaces components, Force, Force Community, Aura, Force Chatter, etc.
Style Lightning system, user interface, and namespace component
Universal user interface, use of aura: components, UI components
Handle common user interfaces and component extensions & designs
Dynamic update of UI components
Event declarations with aura:event tag
Component and application events
Create a server-side controller in Apex, Aura annotation
Annotation that allow server-side and client access to controlled methods
Invoke server-side controller operations from the client controller
A real-world example of fetching data from an opportunity object via server-side controller deployment
Create the client controller to call the server-side controller and pass the returned value to the component
Create a contact management app on the Lightning Framework
Upload CSS files and upload them to static resources for reference in the app
Create a contact-controller Apex class
Retrieve data from contacts and return to the contact list
Design user interfaces using HTML & CSS classes provided in the style sheet (bootstrap)
Create a component to call the client controller function and process the data
Retrieve the contact details as per the ID
Create a component to handle the event
Create a client controller to bind the user event
Call the Apex controller method
Add fields & queries to the components
And displays them on the screen
Salesforce.com CRM Editions
Salesforce Architecture – Cloud Computing is a Better Model Multi-tenant
Salesforce Editions / Pricing
Certified Force.com Developer(401)
Certified Administration (201)
Certified Advanced Force.com Developer(501), etc.,
Database Model - Object Creation
Salesforce Building Blocks
Create custom Objects
CRM functionality in Salesforce and use of standard objects
Custom Objects Vs. Standard Objects
Create custom Fields
Create custom Tabs
After completion of the Salesforce (Developer) online training program, candidates will get a course completion certificate.