menu All Courses
Toll Free 1-800-566-3481 Call Now

Salesforce Developer Certification Online Training - Dev 501

  • 30 Hours

IgmGuru's Salesforce Developer Online Training course is structured by Salesforce Certification Exam-Dev 501 to ensure that competitor passes the exam in the principal endeavor. With the help of this certification training, you get an expert in master Salesforce.

Key Features of Salesforce

  • Instructor Led Training : 30 Hrs
  • 100% money back guarantee
  • Flexible Schedule
  • 24 X 7 Lifetime Support & Access
  • Experienced Trainers
  • 100% Job Assistance
  • Get Certified & Get Placed

For Individuals

Online Class Room Program

Online Class Room Program

  • 90 days of access to 12+ instructor-led online training classes
  • 180 days of access to high-quality,self-paced learning content designed by experts
  • $461.16

100% Money Back Guarantee ?

Batches start from 27 Apr 2019.


This Salesforce Developer online training course can make you expert in operating with the advanced Salesforce parts. It includes the Salesforce MVC design, the thing search language, JavaScript, understanding the Developer Console, operating with Apex information varieties, Apex planning and Triggers, parts of mythical being, custom and commonplace controllers. you'll get in-depth coaching for the Salesforce Developer Certification.

What skills will you grasp in this Online Training Course?

  1. Understand what is object query language in Salesforce
  2. Salesforce Wrapper and Test Classes
  3. Using Iterator and Trigger operations
  4. Take in the clump activities and its significance in Salesforce 
  5. Schedule a class using Scheduling Apex
  6. Deploy Standard and Custom Controllers for new classes
  7. Learn about the declarative interface and fundamentals
  8. Prepare for the SalesforceDev 501 Advanced Developer Certification

Who should opt for Salesforce Developer Online Training Course?

Following IT Professionals can opt for this training course:

  1. Software developers and app developers
  2. CRM professionals, developer, and administrators
  3. System administration personnel
  4. Those aspiring to a career in Salesforce Development

 What are the prerequisites for this course?

You don't need an explicit aptitude for taking this preparation. A fundamental information of Salesforce, CRM, and its usefulness is gainful. 

Why should you opt for the Salesforce Developer Online Training Course?

Let us have a look at what these international business magazines say about Salesforce.

  • "Worldwide CRM software market" - Gartner
  • "Salesforce Developer Consultant in the United States can earn $120,000" –

Salesforce is that the most generally used CRM platform with over seventieth of the Fortune five hundred corporations already making the most of its preparation. This coaching can offer you with the correct talent sets required to be a self-made Salesforce developer. This Salesforce Developer Certification coaching will assist you to apply for the most effective jobs within the CRM domain.


Lesson 1 - MVC Architecture of Salesforce

  • 1.1 Introduction to Salesforce
  • 1.2 Understanding the MVC Architecture
  • 1.3 Analysis of Salesforce 501
  • 1.4 The Visualforce MVC Model
  • 1.5 Defining Collections, Sets
  • 1.6 Declaring a Set and using in Operation
  • 1.7 List method in Salesforce and understanding Map

Lesson 2 - Using HTML and CSS style

  • 2.1 Utilize CSS and HTML for styling Lightning constituent
  • 2.2 Referencing constituents in Lightning App
  • 2.3 Creating CSS file in Developer Console
  • 2.4 Linking to Lightning Component
  • 2.5 Uploading external style sheet to static resource

Lesson 3 - Component attributes

  • 3.1 Learning what are attributes
  • 3.2 Member variables in Apex Class
  • 3.3 Typed fields on a particular instance of a component
  • 3.4 Referencing from within Component’s markup using expression syntax
  • 3.5 Making components dynamic with attributes
  • 3.6 Using aura:attribute> tag to add attribute to component or app

Lesson 4 - Lightning Functions

  • 4.1 Learning client side controller
  • 4.2 Determining functions
  • 4.3 Binding to constituent
  • 4.4 Passing value to operations and other JavaScript based operations
  • 4.5 Determining attribute in application
  • 4.6 Referencing constituent in application

Lesson 5 - Composition of Components

  • 5.1 Designing fine-grained constituent in larger components
  • 5.2 Fitting constituent together, creating simple components like c:LC and c:LC2
  • 5.3 Designing wrapper constituent c:wrappercomp containing simple components

Lesson 6 - Conditional Statements

  • 6.1 The IF Else limited statement, aura:if, isTrue expression
  • 6.2 Instantiating constituent in either its body or the Else attribute

Lesson 7 - Value Providers

  • 7.1 Acquiring data using Value Providers
  • 7.2 Encapsulating related value together
  • 7.3 The value providers for a constituents v (view) and c (controller)

Lesson 8 - Out of the box components

  • 8.1 Utilizing out-of-the-box components for Salesforce1
  • 8.2 Lightning Experience
  • 8.3 Lightning Apps
  • 8.4 Constituents belonging to different namespaces, Aura, Force, force Chatter, force Community
  • 8.5 Lightning design system styling
  • 8.6 Lightning namespace constituents
  • 8.7 User interface

Lesson 9 - Common UI and UI namespace

  • 9.1 Learning common UI, using aura:constituents
  • 9.2 UI constituents such as ui:input and ui:output
  • 9.3 Easy managing of common UI, component styling and extension

Lesson 10 - UI component dynamic update

  • 10.1 Dynamically updating UI components
  • 10.2 JavaScript controller actions for firing events in Lightning Component Structure
  • 10.3 Event declaration using aura:event tag in a .evt resource

Lesson 11 - Event Managing

  • 11.1 Event-driven programming using JavaScript, Java Swing
  • 11.2 The component event and application event
  • 11.3 Writing handlers in JavaScript controller actions

Lesson 12 - Server side controller

  • 12.1 Designing server side controller in Apex
  • 12.2 Aura Enabled annotation
  • 12.3 Annotation to enable client and server-side access to controlled method
  • 12.4 Calling a server-side controller action from a client-side controller

Lesson 13 - Hands on example of Server side controller

  • 13.1 A live example of expanding Server side controller by pulling data from Opportunity object
  • 13.2 Designing Client side controller to invoke Server side controller and passing the returned value to constituents

Lesson 14 - Building Lightning Application

  • 14.1 Constructing Contact Management App on Lightning structure
  • 14.2 Uploading CSS file and uploading it to static resource for referencing in application
  • 14.3 Designing contact Controller Apex Class
  • 14.4 Taking data from contact and returning the list of contacts
  • 14.5 Creating User Interface by using HTML and CSS Classes provided in Bootstrap Style sheet

Lesson 15 - Salesforce domain Sign-up

  • 15.1 Establishing of custom domain in Salesforce
  • 15.2 Determination of custom domain name for the organization
  • 15.3 Testing the domain
  • 15.4 Event driven lightning structure
  • 15.5 Aura structure
  • 15.6 Expanding the domain
  • 15.7 Utilize Developer Console
  • 15.8 Design Lightning features

Lesson 16 - Salesforce Account Sign-up

  • 16.1 Account establishment
  • 16.2 Two kinds of complimentary accounts, lifetime complimentary developer account, 30 days preliminary production account
  • 16.3 Learning how to sign up for the lifetime free developer account

Lesson 17 - Introduction to JavaScript

  • 17.1 Utilizing JavaScript in Visualforce pages
  • 17.2 Expanding Salesforce Object Query Language
  • 17.3 Using Query Editor for editing queries
  • 17.4 Operating with Iterators on various objects
  • 17.5 Creating a Query

Lesson 18 - Salesforce Apex Data

  • 18.1 Learning the Salesforce Apex language, Apex Data Types
  • 18.2 Introduction to Apex Triggers
  • 18.3 Emphasis of Triggers
  • 18.4 Trigger – before and after use cases
  • 18.5 Kinds of Triggers
  • 18.6 The Trigger operations
  • 18.7 Learning the Trigger context
  • 18.8 Writing Triggers
  • 18.9 Generating error messages
  • 18.10 Old and new Trigger

Lesson 19 - Triggers Overview

  • 19.1 The multiple cases in which Triggers can be fired
  • 19.2 Learning Insert Trigger
  • 19.3 Update Trigger
  • 19.4 Working with After Update & After Insert Trigger
  • 19.5 Relationship between Accounts
  • 19.6 Contacts & Opportunities in Salesforce
  • 19.7 Updating account records
  • 19.8 Mapping account IDs
  • 19.9 Comparing Trigger.newmap and Trigger.oldmap

Lesson 20 - Introduction to Wrapper Classes

  • 20.1 Learning Salesforce Wrapper Classes
  • 20.2 Multiple Class approach and data structures
  • 20.3 Features of Wrapper Classes
  • 20.4 The test classes in Salesforce
  • 20.5 Executing Apex Class

Lesson 21 - Learning Developer Console

  • 21.1 Introduction to Salesforce Developer Console
  • 21.2 IDE for creating
  • 21.3 Testing and debugging applications
  • 21.4 Checking and implementing Salesforce Test Classes
  • 21.5 Making changes in Classes
  • 21.6 Working with Eclipse platform and Plugin
  • 21.7 Scheduling a custom-level class

Lesson 22 - Apex Scheduling

  • 22.1 Arranging Apex Classes using Apex Scheduler
  • 22.2 Composing Apex Classes that execute Schedulable Interface
  • 22.3 Administering and stopping implementation of Scheduled Apex Jobs
  • 22.4 Learning the concept of Visualforce Pages

Lesson 23 - Standard/Custom Controller

  • 23.1 Learning Standard and Custom Controllers in Salesforce
  • 23.2 The ideas and diversity among the two
  • 23.3 Operating with Standard Controller
  • 23.4 Authorizing rules and controller actions
  • 23.5 Constructing a Custom Controller
  • 23.6 Creating a new Visualforce Page and Account
  • 23.7 HTML Tags in Salesforce
  • 23.8 Learning Apex programming

Lesson 24 - Learning Standard Controller

  • 24.1 Deep plunge into Standard Controllers
  • 24.2 Understand about Salesforce Objects – Standard and Custom Objects
  • 24.3 Designing of new Apex Page in accounts using programming
  • 24.4 Lengthening the controllers
  • 24.5 Learn Debug and Apex Debug Log, the Apex:param Tag, Output Link and Apex:command Link
  • 24.6 Determining the Rendered Function

Lesson 25 - Exclude Handling in Apex

  • 25.1 Learning how to manage error exceptions in coding
  • 25.2 Operating with Standard & Custom Objects
  • 25.3 Setting up Master-Detail relationship
  • 25.4 Creating Custom Controller with coding
  • 25.5 Designing Wrappers
  • 25.6 Statement updating
  • 25.7 Learning the Try and Catch function for exclude managing in Apex

Lesson 26 - Introduction to Ajax Components

  • 26.1 Learning the Ajax features
  • 26.2 The multiple kinds in Visualforce Pages
  • 26.3 Inline Visualforce page
  • 26.4 Inserting buttons and links
  • 26.5 Deploying Custom Label for alert messages
  • 26.6 Page loading
  • 26.7 Introduction to Triggers
  • 26.8 Custom fields and custom settings
  • 26.9 Data access from internal & external memory
  • 26.10 Coding best practices
  • 26.11 Learning Declaration & Initialization
  • 26.12 Learning Nullified Triggers
  • 26.13 Apex Transactions

Lesson 27 - Utilization of Batch Apex

  • 27.1 Introduction to Salesforce Batch Apex concept
  • 27.2 Defining the Batch Apex
  • 27.3 Command Button and Apex Output Link
  • 27.4 The characteristics of Batch Apex for operating with large number of records
  • 27.5 The Important Steps, Start, Implement and Finish
  • 27.6 Learning Dynamic Query and Query Locator
  • 27.7 Calling an Apex Batch
  • 27.8 Studying the Try Catch Finish Method
  • 27.9 Learning the Synchronous and Asynchronous transactions
  • 27.10 Style Tag
  • 27.11 Deploying JavaScript in Visualforce Page
  • 27.12 Value passing from one Visualforce Page to another

Lesson 28 - Introduction to Salesforce Lightning(SL)

  • 28.1 Salesforce Lightning bundle of tools and technologies
  • 28.2 Modern user interface for speed optimization
  • 28.3 Lightning Experience
  • 28.4 Building reusable components to customize Lightning Experience
  • 28.5 Salesforce1 Mobile App

Lesson 29 - Salesforce1 Lightning Process Builder

  • 29.1 Introduction to Salesforce1
  • 29.2 Action layouts for Salesforce1
  • 29.3 Lightning Process Builder
  • 29.4 Creating process using visual layout
  • 29.5 Create whole process rather than using multiple workflow rules
  • 29.6 Process for working together in one UI for different users

Lesson 30 - Project Work

  • 30.1 Project 1 – Constructing Lightning Application
  • 30.2 Project 2 – Developer Console
  • 30.3 Project3-Construct a Lightning constituent with Yelp’s Search API that showcases a list of businesses near a certain location
  • 30.4 Project4-Construct a simple conference management app with Apex and Visualforce

Exam Certification

This course is created and developed in order to clear the Salesforce Dev 501 Advanced Developer Certification exam. The course content is developed keeping in mind that you clear the certification exam very easily and can grab the best job in the foremost MNCs. In this training, you get an opportunity to work on the actual projects and assignment which have boundless conclusions in the actual world company’s cases and hence helps you to boost your career without any efforts.

When you finish this training program, there will be a quiz which has the similar questions that are being asked in the certification program. This helps you to score better in the main certification exam.

Frequently Asked Questions

A : No, Exam expense is excluded in the preparation charges.

A :60 multiple-choice questions (closed book) • Pass mark: 68% • Registration fee: $200 • Retake fee: $100

A : All of the classifications square measure led through live on-line spilling. they're intuitive sessions that adjust you to bring inquiries and take an interest up in discourses all through classification time. We do, in any case, offer chronicles of each session you go to for your future reference. classes square measure gone to by a world group of onlookers to supplement your learning aptitude.

A :The devices you'll have to go to preparing are • Windows: Windows XP SP3 or higher • Mac: OSX 10.6 or higher • Internet speed: Preferably 512 Kbps or higher Headset, speakers, and amplifier: You'll require earphones or speakers to hear guidance obviously, and also a mouthpiece to converse with others. You can utilize a headset with an implicit amplifier, or separate speakers and mouthpiece.

A : All of our to a great degree qualified mentors are AWS ensured with long stretches of ability instructing and managing inside the cloud space. everything about has had a thorough decision strategy that has profile screening, specialized examination, and an instructing demo before they're ensured to mentor for us. we tend to conjointly ensure that exclusively those mentors with a high graduated class rating remain on our personnel.

A : Our instructing collaborators are an over the top group of material experts here to help you to get ensured in your underlying attempt. They have communication with understudies proactively to affirm the course way is being pursued and help you to advance your learning ability, from classification onboarding to extend tutoring and work help. Training help is open all through business hours.

A : We offer day in and day out help through email, talk, and calls. we have a tendency to try and have an energetic group that gives on-request help through our locale discussion. What's a great deal of, you may have life expectancy access to the network gathering, even once fruition of your course with us.

A : The certification is provided by

Salesforce Developer Certification Online Training - Dev 501

Contact Us

  • US Toll Free 1-800-566-3481

    (US Toll Free)

  • +91-7240-740-740


For Business

Corporate Training Solutions

  • Blended learning delivery model (self-paced e-learning and/or instructor-led options)
  • Course, category, and all-access pricing
  • Enterprise-class learning management system (LMS)
  • Enhanced reporting for individuals and teams
  • 24x7 teaching assistance and support
Contact Us

Online Connect

Drop Us A Query