Montreal College of Information Technology
Collège des technologies de l’information de Montréal English flagEN FlagFR


Salesforce Developer

The Salesforce Developer Certification program is intended for individuals who have knowledge, skills, and experience building custom applications on the Lightning Platform. This credential encompasses the fundamental programmatic capabilities of the Lightning Platform to develop custom business logic and interfaces to extend Salesforce using Apex and Visualforce. By taking this certification program you will be gaining the required knowledge to get certified as Salesforce Certified Platform Developer I and Salesforce Certified Platform Developer II.

Instructor Led


  • Salesforce Developer

    Get trained by industry Experts

    Our courses are delivered by professionals with years of experience having learned first-hand the best, in-demand techniques, concepts, and latest tools.
  • Salesforce Developer

    Official Certification curriculum

    Our curriculum is kept up to date with the latest official Certification syllabus and making you getting ready to take the exam.
  • Salesforce Developer

    Tax Credit

    Claim up to 25% of tuition fees and education tax credit from your taxes
  • Salesforce Developer

    Discount on Certification Voucher

    Upto 50 percent discount voucher will be provided.
  • Salesforce Developer

    24/7 Lab access

    Our students have access to their labs and course materials at any hour of the day to maximize their learning potential and guarantee success.

This module explains the basics of the Salesforce like considerations while developing multi tenant environment, platform features map to MVC, capabilities of the core CRM object in salesforce schema, extending application capabilities using the App Exchange, customization of the Lightning platform and Heroku platform

This module makes you determine the appropriate data model, capabilities of various relationship types and implications of each access, user interface (UI) and object-oriented programming, impact of schema design and modifications on Apex development, visualize and create entity relationships, importing and exporting data.

This module explains how to programmatically access and utilize the object schema, formula fields, roll-up summary fields, declarative process automation features, declarative automation features vs. Apex classes and triggers, declare variables and constants in Apex and how to assign values using expressions, primitive and complex Apex data types and when to use them and Apex control flow statements.

This module discusses how to write and when to use Apex classes and interfaces, basic SOSL, SOQL, and DML statements, basic patterns used in triggers and classes to process data efficiently, triggers, limits on Apex transactions, relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading. 

This module provides the implementation of exception handling in Apex, Visualforce controllers, standard Visualforce controllers vs. Apex custom controllers and controller extensions, prevent security vulnerabilities in Apex and Visualforce and Apex impacts on the ability to make declarative changes.

This module describes the use of Visualforce page, types of web content that can be incorporated into Visualforce pages, incorporate Visualforce pages into Lightning Platform applications, Lightning Component framework., resources that can be contained in a Lightning Component.

This module presents how to use a standard set controller, considerations when creating custom controllers and controller extensions, techniques for using Visualforce to perform actions andpartial page refresh, messaging techniques and best practices when displayingerrors in user interfaces, techniques to maximize code re-use with Visualforce, cases for JavaScript in a Visualforce pages, Given a set of requirements and process for designing Lightningcomponents.

This Module describes the common performance issues for the user interfaces and the techniques to mitigate them, considerations for query performance.

This Module describes how to expose Apex classes as SOAP and REST web services, use system classes to integrate with SOAP- or REST based web services,  when and how to use metadata, streaming, and Analytics API to enhance Apex and Visualforce solutions.

This module provides the idea about the testing framework and requirements for deployment., write unit tests for triggers, controllers, and classes, various sources of test data, execute one or multiple test classes the differences between invoking Apex in execute anonymous vs. unit tests

This module makes you to identify the best practices for the unit testing in APEX, apply different techniques to create test data and response, implications of testing visualforce controllers and controller extensions and various ways to exceute tests and specify test execution options.

This module makes you to monitor and access various types of debug logs, capabilities and security implications of the Developer Console, Workbench, and IDE, different processes for deploying metadata and business data, different environments are used in the development and deployment process.



Administrators who should configure Marketing Cloud products utilizing industry best practices. Candidates should be generally familiar with data structure in subscriber data management and be able to thoroughly navigate process Setup.
Sales professionals seeking to leverage their sales & customer relationship process more efficiently, using the power of Salesforce CRM effectively.
Those seeking to obtain comprehensive Salesforce training is vital. A study by Whatfix found that 35% of sales reps feel they need more training to use their customer relationship management platform.
Career starters and fresh graduates who are just joining the workforce by effectively adding IT credentials to their portfolio.

Eligibility and Requirements

A high school or a college degree is sufficient to gain the knowledge of this certificate. 



There are no prerequisites for this course and to take this certification program. However, professional experience with the basic concepts of Salesforce like navigating Salesforce, data management and security, and using Sales Cloud would be advantage.

Salesforce Certified Platform Developer I and Salesforce Certified Platform Developer II  Certifications.


Upon completing this cerification course you will:

  •  Receive an industry-recognized certificate from MCIT.
  • Be prepared for the official Salesforce Certified Platform Developer I and Salesforce Certified Platform Developer II  Certifications.



— F.A.Q —

Definitely. Please feel free to contact our office, we will be more than happy to work with you to meet your training needs.
All of our exceptionally skilled instructors have a decent experience of training and industry experience and are AW certified in the respective field. Each of them through a rigorous selection procedure that included profile screening, technical examination, and a training demo. 
Yes, there are vouchers to take the official exam.
Upon completion of the certification course classes you will be provided with an MCIT certificate.