Salesforce Apex Programming Development training
Complete development training for Salesforce Apex : Become a Salesforce developer and get your Developer certification

What you will learn
Introduction to Salesforce and Apex Programming
salesforce development Architecture
Best Ways to write Apex classes
Writing Apex and its syntax
Apex class and its structure
Data Member in Apex and Different Type of Data Types
Use of Constant and Type Conversion in Apex
Apex Collection - List, set, Map and its Methods to use with many examples
Apex method and constructor
Looping statements - While, do-while,For, For Each
Conditional Statements- If, If Else, Ternary, Switch
Use of Static in Apex
Apex and Its Database languages - SOQL , SOSL
Apex and Its DataBase Language - INSERT,UPDATE,DELETE,UPSERT,MERGE and Many more
Use of DataBase Method and Database Statements
Invoking Apex
Apex Transactions and Governor Limits
Asynchronous Apex
Working with Data in Apex
Use of Apex Trigger with Many examples
Trigger order of Execution
Asynchronous Apex- Bath Apex with its detail implementation
Apex Scheduler and its Implementation
Use of Future Method and its Best practice
Queueable Apex and Trigger Execution flow
Use of Custom settings in salesforce
Mechanism of Exception Handling in salesforce - Try Catch Finally
How to Be expert in Apex debugging
Write Efficient test classes for your apex
Many Real time scenario to understand
Why take this course?
π Complete Salesforce Apex Development Training: Become a Certified Salesforce Developer! π©βπ»π¨βπ»
Unlock the Full Potential of Salesforce with Apex!
π Course Headline: Master Salesforce Apex Programming Development - Your Journey to Becoming a Salesforce Developer Starts Here!
Why Choose This Course? π
- π Comprehensive Training: Dive into over 20 hours of meticulously crafted video content, covering every aspect of Salesforce Apex development.
- π€ Interactive Learning: Engage in live meetings/webinars where all your doubts will be personally addressed by the instructor.
- π€ Real-Time Support: Get connected on demand for personalized assistance on any topic within the course.
- π― Certification Focus: This course is designed to equip you with the knowledge and skills necessary to achieve your Salesforce Developer certification.
What Will Students Learn? π
Course Overview:
-
Introduction to Salesforce and Apex Programming
- Get acquainted with the Salesforce platform and the powerful Apex language.
-
Salesforce Development Architecture
- Understand the architecture behind Salesforce development for a robust foundation.
-
Writing Apex Classes Like a Pro
- Learn best practices for creating Apex classes that are efficient and maintainable.
-
Apex Syntax Explored
- Grasp the syntax of Apex and its application through numerous examples.
-
Apex Class Structure Decoded
- Analyze the structure of Apex classes and understand their components.
-
Data Types and Constant Usage
- Master different data types and how to use constants in your code.
-
Apex Collections: Lists, Sets, Maps
- Work with various collection types such as List, Set, and Map, and understand their methods.
-
Mastering Apex Methods and Constructors
- Learn to create and use Apex methods and constructors effectively.
-
Looping and Conditional Statements
- Get comfortable with While, Do-While, For, For Each, If, Else, Ternary, and Switch statements.
-
Utilizing Static Keywords in Apex
- Understand the use of
static
keyword to optimize your code.
- Understand the use of
-
Salesforce Database Languages: SOQL & SOSL
- Query and search Salesforce data using SOQL and SOSL.
-
Apex and Databases: INSERT, UPDATE, DELETE
- Execute database operations in Apex with confidence.
-
Database Methods and Statements in Action
- Learn to use database methods and statements for data manipulation.
-
Invoking Apex: Triggering Logic
- Understand how to invoke Apex code at the appropriate times.
-
Apex Transactions and Governor Limits
- Manage transactions and navigate the complexities of Salesforce Governor Limits.
-
Asynchronous Apex: Bath, Queueable, Scheduler
- Explore asynchronous execution patterns in Apex.
-
Working with Data in Apex
- Techniques for effectively managing and manipulating data within Apex.
-
Apex Triggers: Design and Implementation
- Learn to create and optimize triggers, with a focus on best practices.
-
Trigger Order of Execution Explained
- Understand the order in which triggers are executed and its implications.
-
Asynchronous Apex: Bath Pattern Implementation
- Get hands-on experience with batch Apex execution.
-
Apex Scheduler and Trigger Execution Flow
- Learn how to implement and use the Apex Scheduler.
-
Future Method Best Practices
- Understand the use of
@future
methods for asynchronous processing.
- Understand the use of
-
Queueable Apex and Trigger Execution Flow
- Master the creation and execution of Queueable Apex.
-
Custom Settings in Salesforce
- Explore the use of custom settings to store configuration data.
-
Exception Handling: Try, Catch, Finally
- Implement robust exception handling to ensure your code is error-resistant.
-
Apex Debugging Mastery
- Develop expert-level debugging skills for your Apex code.
-
Writing Efficient Test Classes
- Learn how to write test classes that meet Salesforce's high standards for code coverage and quality assurance.
Don't miss this comprehensive opportunity to master Apex and conquer the Salesforce ecosystem! Enroll now and take the first step towards your new career as a Salesforce Developer. ππ«
Our review
Course Overview Rating: 4.20
Pros:
- Explanation Quality: The explanations within the course are highly regarded, with many learners finding them clear and comprehensive, especially in asynchronous topics like Batch, Future, and Queuable.
- Comprehensive Content: The course content is praised for being suitable for beginners and experienced developers alike, covering a wide range of topics to clarify logic and enhance understanding.
- Highly Recommended: Multiple learners have found the course valuable enough to recommend it to others, often comparing it favorably to Trailhead or books.
- Detailed Approach: The course is noted for its structured and comprehensive approach, starting from the ground up, which is a testament to Debasis' teaching style.
- Engaging Instructor: Debasis is commended for being knowledgeable and easy to follow, making the learning experience enjoyable.
Cons:
- Lack of Code Resources: Some learners suggest that the course would be improved by providing code resources for each section, which could aid in practical application.
- Language Issues: There are concerns about the clarity of Debasis' accent in English and a recommendation for the addition of correct English captions to improve accessibility.
- Content Omission: The course is criticized for not covering several important topics such as SOSL Query, Custom Exception Class, Abstract Class and Inheritance concept, Custom Setting Data Set option, and Dynamic programming using SObject Class.
- Course Structure: It has been pointed out that the course content seems to be repurposed from a training session rather than tailored for Udemy, which may affect its cohesion and effectiveness on the platform.
- Video Quality: The initial video in the series comes across as starting abruptly, and there are issues with the didactic approach, making it sometimes confusing for learners to follow.
- Feedback and Interaction: Learners express a desire for more opportunities to ask questions and receive direct feedback on their progress to clear up doubts and fully grasp the material.
- Technical Issues: There are technical complaints about the video quality, with some viewers experiencing difficulties in understanding due to poor sound or unclear visuals.
Additional Feedback:
- Suggestions for Improvement: Learners suggest that adding new videos to replace sections that are currently confusing, such as section 21, and incorporating the omitted topics would greatly enhance the value of the course.
- Personal Growth: A learner expresses a desire to learn more from Debasis and emphasizes the importance of having questions answered to achieve full potential learning.
- Real-World Application: The problems and their solutions presented in the course are praised for being excellent and beneficial for applying theory to real-world situations, which is crucial for practical development skills.
In Summary: "Salesforce Development with Debasis: Asynchronous Programming Patterns"_ is a well-regarded course that receives high marks for its detailed explanations and comprehensive content. However, it faces criticism for language clarity issues, missing content on crucial Salesforce development topics, and some structural concerns. Despite these drawbacks, the course remains highly recommended by many learners who have found it beneficial for both beginners and experienced developers. To maximize the course's potential, addressing the identified cons and incorporating suggested improvements would be advantageous for future students.