Course Description
Salesforce is a powerful cloud computing technology that provides SaaS – Software as a Service and PaaS – Platform as a Service. Salesforce is a leading CRM platform that bridges the gap between companies and customers by allowing business enterprises to manage marketing, e-commerce, sales, clients and services in one place. In simple words, Salesforce is a cloud-based CRM solution that provides service and enterprise application suite which offers data analytics, customer service, marketing automation, and app development.
Salesforce Developers are the IT professionals who build salesforce applications over several PaaS platforms. Within the Salesforce cloud-based platform salesforce developers build mobile and enterprise applications, accomplish integrations with third-party systems and customize salesforce software to meet clients’ requirements as well as customer needs. Salesforce has a huge demand in the global market. To learn salesforce, there is no requirement of deep programming skills but basic understanding knowledge of HTML and java or any programming language will be added advantage to learn Apex, Visual force.
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. By end of the course training, you will gain deep knowledge of salesforce technology and tools and further you can appear for the Salesforce developer certification exam to validate your skills and knowledge and get certified as a salesforce developer expert.
Certification
ServiceNow Admin Certification
Servicenow Developer Certification
Who This Course is for
Anyone interested to learn the ServiceNow tool is welcome to join this course
Curriculum
- 28 Sections
- 127 Lessons
- 4 Weeks
- Fundamentals of Salesforce11
- 2.1CRM basics and cloud computing
- 2.2Salesforce.com overview and foundation
- 2.3Salesforce platform, Salesforce terminology, and introduction to force.com platform
- 2.4Multi-tenancy and cloud
- 2.5Salesforce metadata and APIs
- 2.6Salesforce architecture
- 2.7The functionality of a central CRM object in Salesforce schema
- 2.8Determining declarative custom restrictions and programmatic custom use cases in a given scenario
- 2.9Declarative vs. Programmatic customizations
- 2.10Identify common scenarios for using the AppExchange extension organization
- 2.11OOP programming and database connections in Python
- Data Modeling and Management12
- 3.1Identify appropriate data models in a given scenario
- 3.2Capabilities of different relationship types and the impact of each record access, reporting, and user interface
- 3.3Identify considerations for changing the field type. Determine considerations and select the appropriate field type based on many requirements
- 3.4Describe the features and considerations of the schema builder
- 3.5Illustrate options and considerations for importing/exporting data
- 3.6Describe the features and use cases of external objects under Salesforce
- 3.7Trust, data model, field and relationship fields
- 3.8Pattern generator, junction object, and business logic
- 3.9Salesforce data management, data import wizard and data loader
- 3.10Export data, Apex class variables, and methods
- 3.11Class constructor, Apex, and access modifier
- 3.12Apex development tools, development process, and governor boundaries
- Backing up and sharing data5
- 4.1Describe the available features and ways to limit and extend objects, field access, and records
- 4.2Identify appropriate release solutions based on many business needs
- 4.3Salesforce application development tools
- 4.4Application development strategy using AppExchange
- 4.5Search and navigate Salesforce documents
- Business logic & process automation1
- Working with Chatter2
- Analyze data using reports and dashboards2
- Salesforce development9
- 8.1Describe development considerations in a multi-tenant environment
- 8.2Describe how the Salesforce platform features map to MVC patterns, sharing, ‘this’ keyword, inheritance, and interfaces
- 8.3System classes/methods, field API names, and standard objects
- 8.4Relationships in Apex; basic SOQL syntax, functions, variable binding, keywords, relational queries, and SOQL-for-loops, SOQL Debugging with debug logs, and anonymous blocking
- 8.5SOSL and SOSL
- 8.6Debugging tools
- 8.7Apex testing, testing classes, and unit testing
- 8.8System testing class methods
- 8.9Test classes, test data, unit testing using private variables and methods
- Introduction to Apex Code16
- 9.1Language constructs declaring variables & constants in Apex and assigning values using the various expressions
- 9.2Collection overview (lists, collections, and mappings), calling Apex, classes, interfaces, and objects
- 9.3Use and application of Apex control flow instructions
- 9.4Usage of basic SOSL, DML statements, and SOQL
- 9.5Apex design, dynamic and batch Apex
- 9.6Debug Apex, manage debug logs, and anonymous scripts
- 9.7Developer console, Force.com IDE, and workbench
- 9.8SaveResult classes, DML (Data Manipulation Language)
- 9.9DML & loop, DML options, Database, and transaction control
- 9.10SOQL and governor restrictions
- 9.11Apex triggers and execution order
- 9.12Trigger context variables; create and display triggers
- 9.13Recognize trigger events, helper class patterns, and batch triggers
- 9.14Handle recursion in triggers, using addError() and Apex trigger best practices to limit memory operations
- 9.15Exceptions, exception methods, and system-defined exceptions
- 9.16Handle user-defined or custom exception and intercept various exception types
- Apex Triggers3
- Visualforce7
- 11.1Describe how to write a Visualforce controller using JavaScript / HTML / CSS
- 11.2Use standard Visualforce controllers and custom Apex controllers/controller extensions
- 11.3Visualforce page, build method, development tool, tags, and their binding types & syntax
- 11.4Understand the MVC pattern
- 11.5Static resources in Visualforce
- 11.6Salesforce Lightning overview
- 11.7Lightning component framework structure and its benefits
- Salesforce Lightning6
- 12.1Salesforce Lightning tools and technology collections
- 12.2What is a Visualforce controller – standard controller, list controller?
- 12.3Custom controllers; custom list controllers, methods, extensions, and execution order
- 12.4Speed optimization of modern user interface speed optimization
- 12.5Salesforce Lightning experience and create reusable components to customize it
- 12.6Salesforce1 mobile application
- Salesforce1 Lightning Process Builder4
- Sign-up of Salesforce account1
- Salesforce domain registration4
- Use HTML and CSS styles4
- Attributes of Lightning component5
- Lightning functions3
- Component Composition1
- Conditional Statements1
- Use of Value Providers1
- Out-of-the-box components4
- Generic UI & UI namespace2
- Dynamic update of UI components3
- Handling events3
- Server-side controller3
- Server-side controller hands-on2
- Create a Lightning application5
- 28.1Create a contact management app on the Lightning Framework
- 28.2Upload CSS files and upload them to static resources for reference in the app
- 28.3Create a contact-controller Apex class
- 28.4Retrieve data from contacts and return to the contact list
- 28.5Design user interfaces using HTML & CSS classes provided in the style sheet (bootstrap)
- Salesforce Lightning Project7
- 29.1Create a component to call the client controller function and process the data
- 29.2Retrieve the contact details as per the ID
- 29.3Create a component to handle the event
- 29.4Create a client controller to bind the user event
- 29.5Call the Apex controller method
- 29.6Add fields & queries to the components
- 29.7And displays them on the screen