
Set up a free Salesforce developer account by following the sign-up steps, choosing a username, verifying your email, and logging in via login.salesforce.com, with guidance on production versus sandbox environments.
Learn to download and install the Salesforce CLI, the Java development kit, and Visual Studio Code to begin development.
Explore the difference between synchronous and Apex asynchronous execution, learn how batch Apex, future, and schedulable approaches increase governor limits and enable background processing for large data sets.
Learn how to implement batch apex with an example in asynchronous apex by building a batch class with start, execute, and finish methods and a query locator to update accounts.
Explore future methods in Salesforce, declaring a static void method with the future annotation, using primitive parameters only, enabling asynchronous callouts and long-running tasks queued until resources are available.
Learn how to expose an Apex class as a rest or soap web service, enabling external applications to access your code using global and static methods.
Create a custom object YouTube video detail with fields like video id, view counts, likes, dislikes, and comments; build a Lightning app and tab to manage YouTube data in Salesforce.
learn how to create a list custom setting in salesforce to store the YouTube API key and endpoints by defining a text field named value and adding two entries.
Create a Salesforce JavaScript button that invokes the YouTube video details Apex method, passing video ID and record ID, calling the API and parsing JSON into an Apex object.
Expose a Salesforce class as a rest web service and implement post and delete methods to create and delete case records through the /cases endpoint, returning the new case ID.
Learn why test classes and test methods in Salesforce matter for verifying code and debugging, using @isTest and the test method keyword, with 75% code coverage required for production deployment.
Demonstrates Apex test class examples with warm, freezing, boiling, and negative Fahrenheit tests, validating Celsius conversions and assertion messages.
Install Java and the Apex PMD extension in Visual Studio Code, then use it to analyze Apex code and flag issues like governor limits, queries in loops, and empty blocks.
Discover how the Salesforce Advanced Code Searcher extension searches across classes, triggers, and components. Search text, variable names, and API names across your org, view record details and child records.
This course is for people who want to learn Apex programming and looking to become a Salesforce Developer. This course covers topics related to Apex Programming which you will use in real world.
This course will prepare you for your first Salesforce Developer Job.
What you will learn in this course?
Learn about Developer Console.
Overview of Salesforce Workbench
Development using Visual Studio Code
Integrating Salesforce with External System
Asynchronous Apex Versus Synchronous Apex
Batch Apex, Schedulable Apex, Stateful Batch Apex
Future method in Salesforce
REST API
Test Framework in Salesforce
Powerful Google Chrome Extensions for Salesforce Developers
What else is included in this course?
Lots of Quizzes in every section
Learning through real world examples
Mini project halfway through the course
Is Salesforce developer a good career?
Salesforce Developer has once again been named one of the world's best jobs. In a list of 25 job roles, Salesforce was the only company to get a mention. The rest were generic positions, not tied to a particular technology or brand. The tenth best job in the US today is not a CRM developer; it's a Salesforce Developer.
Is Salesforce still in demand 2020?
The Salesforce Job Market is Growing!!!
I’m continuously updating and improving this course as I teach more people and learn what sticks. The goal is to make coding as accessible as possible and in a digestible time frame.