Salesforce Developer Certification - PD1, PD2

BY
Intellipaat

Get a holistic and comprehensive learning about the domain of Salesforce by enrolling in Salesforce Platform Developer Certification Training from Intellipaat.

Mode

Online

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based

Course overview

The course salesforce platform developer certification training online engages the people with markets under certain conditions to move accordingly with the changes in the market. The major changes in the market are due to customer tastes, preferences and the programming platform to make the network of the market stable. The programme includes Salesforce MVC architecture, Ajax components, custom, and standard controllers.

As there are tremendous changes in technology, every organization needs people with emerging challenges where they can showcase their skills and put their knowledge right in their desired domain. Salesforce Platform development is also an emerging and trending course where the organization is looking for those who can work up to their requirements and satisfaction. The academy trains the students on what an organization expects from the candidates.

Salesforce Developer Certification helps the candidates to get hired in the best CRM(Customer relationship management) domains with top salaries. The certification provided by the Intellipaat academy is offering training in over 150 sought-after tools and technologies. The academy has a learning base of about 600,000 in over 32 countries and has an association with top MNC’s of about 80+.

The highlights

  • 32 hours of instructor-led training
  • 32 hours self-paced videos 
  • 40 hours of exercises and project work 
  •  Lifetime 24x7 technical support and query resolution
  • Certification by Intellipaat 
  • Job assistance by the academy through 80+ corporate tie-ups

Program offerings

  • Online videos
  • Quizzes
  • Assignments
  • Projects
  • Exercises

Course and certificate fees

certificate availability

Yes

certificate providing authority

Intellipaat

Who it is for

The Salesforce Platform Developer I Certification Training programme is best suited for candidates who are:

  • App Developers
  • Software Developers
  • System Administration Personnel
  • Administrators
  • Developers
  • CRM Professionals

Eligibility criteria

Work Experience:

No work experience required for this course and participants can be freshers, students, job-holders.

Education:

To take part in this programme there is no specific educational qualification required. However, having a basic knowledge of Salesforce and CRM domains is beneficial.

Certificate Qualifying details:

After the completion of the programme, candidates should go for the qualifying exam and a certificate is awarded for students who get 60% and above.

What you will learn

Java

After the completion of the programme salesforce platform developer certification training certification students will uplift skills in the following domains:

  • Preparing the salesforce platform for efficient outcomes
  • MVC architecture for model, view, design and control the object
  • Object query language to get prior results that are errorless
  • JavaScript to develop and design the websites according to requirements
  • Triggers to store data in the database to run the programme without errors

The syllabus

MVC architecture of Salesforce

  • Defining classes
  • List method in salesforce and understanding Map
  • Introduction to Salesforce
  • Overview of Salesforce Platform Developer I
  • Understanding the MVC architecture
  • Sets 
  • Declaring sets and using in an operation
  • Defining collections
  • The visual force MVC model

Introduction to JavaScript

  • Using query editor for editing queries
  • Generating a query
  • Deploying Salesforce object Query language
  • Working with Iterators on multiple objects
  • Using JavaScript in Visualforce pages

Salesforce Apex data

  • Trigger before and after use cases
  • Trigger operations
  • Understanding the Salesforce Apex language
  • Types of Triggers
  • Writing Triggers
  • Generating Error messages
  • Understanding the Trigger context
  • Importance of Triggers
  • Apex data types
  • Old and new trigger
  • Introduction to Apex Triggers

Triggers Overview

  • Relationship between Accounts
  • Comparing Trigger.newmap and Trigger.oldmap
  • Contacts and opportunities in Salesforce
  • Understanding Insert Trigger
  • Mapping account IDs
  • Working with after Update and after Insert Trigger
  • Update Trigger
  • Updating Account records
  • The various scenarios in which triggers can be fired

Introduction to Wrapper Classes

  • The test classes in Salesforce
  • Executing Apex Class
  • Properties of Wrapper Classes
  • Class methods and data structures
  • Understanding Salesforce Wrapper Classes

Understanding Developer Console

  • Scheduling a custom-level class
  • Making changes in Classes
  • Making Changes in Classes
  • Executing Salesforce Test Classes
  • Working with Eclipse platform and Plugin
  • IDE for creating
  • Testing and Debudding applications
  • Introduction to Salesforce Developer Console

Standard/Custom Controller

  • Building a Custom controller
  • Differences between the two
  • Learning Apex programming
  • Working with Standard Controller
  • HTML Tags in Salesforce
  • Designing a new Visualforce Page and Account
  • Validation rules and Controller Actions
  • Understanding the standard and custom controllers in Salesforce

Understanding Standard Controller

  • Understanding Debug and Apex Debug Log
  • Learning about Salesforce objects Standard and Custom Objects
  • Defining the Rendered function
  • The Apex: param Tag, Output Link, and Apex: Command Link
  • Extending the controllers
  • Deep dive into Standard Controllers
  • Creation of new Apex Page in accounts using programming

Exception Handling in Apex

  • Designing a Custom Controller with coding
  • Working with Standard and Custom Objects
  • Creating Wrappers
  • Understanding Try and Catch function for exception handling in Apex
  • Setting up a Master-Detail relationship
  • Understanding how to handle error exceptions in coding
  • Statement Updating

Salesforce Lightning

  • Modern user interface for speed optimization
  • Lightning Experience
  • Salesforce I Mobile App
  • Building reusable components to customize Lightning Experience
  • Salesforce lightning collection of tools and Technologies

Salesforce1 Lightning Process Builder

  • Creating a process using visual layout
  • Lightning Process Builder
  • Action Layouts for Salesforce1
  • Create the whole process rather than multiple workflow rules
  • Introduction to Salesforce1
  • Process for working together in one UI for different users

Salesforce Account sign-up

  • Understanding how to sign up for a lifetime free developer account
  • 30 days of the trial production account
  • Two types of free accounts
  • Lifetime free developer account
  • Account creation at https://developer.force.com

Salesforce domain Sign-up

  • Defining custom domain name for the organization at https://<myDomain>.lightning.force.com
  • Even driven lightning framework
  • Deploying the domain
  • Create lightning components
  • Testing the domain
  • Using Developer console
  • Aura Framework
  • Creation of custom domain in Salesforce

Using HTML and CSS Style

  • Referencing components in the Lightning app
  • Uploading External style sheet to static resource
  • Linking to lightning component
  • Creating a CSS file in Developer Console
  • Using CSS and HTML for styling Lightning Components

Component attributes

  • Making components dynamic with attributes
  • Typed fields on a specific instance of a component
  • Member variables in Apex Class
  • Understanding what Attributes are
  • Using aura: <attribute> tag to add an attribute to component or app
  • Referencing from within Component’s markup using the expression syntax

Lightning Functions

  • Understanding the Client-side controller
  • Referencing component in an application
  • Defining attribute in application
  • Defining functions
  • Passing value to functions and other JavaScript based operations
  • Binding to components

Composition of Components

  • create fine-grained components in larger components
  • Creating simple components like c: LC and c: LC2
  • Fitting components together
  • Creating wrapper component c: wrappercomp containing simple components

Conditional statements

  • Aura: if, isTrue expression, instantiating components in either its body or the Else attribute
  • The IF Else conditional statement

Out of the box components

  • User Interface
  • Lightning namespace components
  • Aura force
  • Lightning design system styling
  • Force Community
  • Force chatter
  • Lightning Experience
  • Lightning apps
  • Using out-of-the-box components for Salesforce 1.

Common UI and UI Namespace

  • Component styling and extension
  • UI components such as UI: input and UI: output
  • Understanding common UI
  • Using aura: components
  • Easy handling of common UI

UI component dynamic update

  • Dynamically updating UI components
  • Event declaration using aura: event tag in a .evt resource
  • JavaScript controllers actions for firing events in Lightning Component Framework

Event Handling

  • Writing handlers in JavaScript controller actions
  • JavaSwing
  • Event-driven programming using JavaScript
  • The component event and application event

Server-side Controller

  • Creating server-side controller in Apex,@Aura Enabled annotation
  • Annotation to enable a client and server-side access to controlled method
  • Calling a server-side controller action from a client controller

Hands-on example of Server side controller

  • Client-side controller to invoke server-side controller and passing the returned value to components
  • A real example of deploying server-side controller by pulling data from Opportunity object

Building Lightning Application

  • Designing User Interface by Using HTML and CSS Classes provided in Bootstrap Stylesheet
  • Creating contact Controller Apex class
  • Building Contact Management App on a Lightning framework
  • Uploading CSS file and uploading it to static resource for reference in an application
  • Pulling data from contact and returning the list of contacts

Proojects

  • Building Lightning application
  • Developer Console
  • Cloud

Admission details


Filling the form

The following steps are to be followed in getting admission for the Salesforce Platform Developer  Certification Module:

Step-1: candidate should log in to the website using the URL and click enroll now.

https://intellipaat.com/salesforce-platform-developer-training/

Step-2: After enrolling and seeing every detail about the course and selecting the type of course, you need to enroll.

Step-3: The candidate needs to fill the application form and mention all the details and the candidate will get the verification code.

Step-4: Afterwards candidates want to pay the fee. Please attach the receipt with the application form.

Step-5: A confirmation message will be sent to the candidate, after which they should get ready for certificate verification.

How it helps

The programme is very much beneficial to candidates who have a dream to work in top companies of the CRM domain and to develop a salesforce platform. The schedule is flexible for students who need to take part in a programme where it has training with industrial experts and technical mentors available 24*7 and students progress trackers with them. Industrial experts instruct students to submit projects on time.

The projects are real-world projects that are industrial based which help learn new skills. There is a 39 hours instruction-led facility for students who can learn all the basics of the programme any number of times because it has unlimited access and life-time up-gradation with numerous practice sessions and assignments.

The course offered by Intellipaat has tied up with almost 80+ MNC companies and has an association with worldwide of about 30+ countries. The course makes the students ready to hire in their best CRM companies with enough skills.

FAQs

What is the eligibility for Salesforce Platform Developer Certification Training?

There are no particular eligibility criteria to take this course. Everyone will be eligible. However, it is beneficial if the candidate has prior knowledge of CRM and Salesforce. 

Does Intellipaat offer job assistance?

Intellipaat offers job assistance and has an association with over 80+ companies but does not guarantee a job. But, in order to be eligible, it is essential for candidates to have a minimum of 60% attendance. 

If I did not qualify the qualifying exam will I get a certificate?

No, the candidate needs to qualify for the exam to get a certificate. It is essential to clear all the evaluations and secure a minimum of 60% in examinations. 

Can I have practice sessions for a lifetime?

Yes, Candidates can prepare for the course and view videos anytime he/she needs.

I am from an economics background. Am I eligible for the course?

Yes, Anyone from any background can take part in this programme. The programme is not specifically targeted to any particular profile. 

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books