Salesforce Apex Programming Development training

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

4.80 (255 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Salesforce Apex Programming Development training
971
students
21.5 hours
content
Dec 2024
last update
$69.99
regular price

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:

  1. Introduction to Salesforce and Apex Programming

    • Get acquainted with the Salesforce platform and the powerful Apex language.
  2. Salesforce Development Architecture

    • Understand the architecture behind Salesforce development for a robust foundation.
  3. Writing Apex Classes Like a Pro

    • Learn best practices for creating Apex classes that are efficient and maintainable.
  4. Apex Syntax Explored

    • Grasp the syntax of Apex and its application through numerous examples.
  5. Apex Class Structure Decoded

    • Analyze the structure of Apex classes and understand their components.
  6. Data Types and Constant Usage

    • Master different data types and how to use constants in your code.
  7. Apex Collections: Lists, Sets, Maps

    • Work with various collection types such as List, Set, and Map, and understand their methods.
  8. Mastering Apex Methods and Constructors

    • Learn to create and use Apex methods and constructors effectively.
  9. Looping and Conditional Statements

    • Get comfortable with While, Do-While, For, For Each, If, Else, Ternary, and Switch statements.
  10. Utilizing Static Keywords in Apex

    • Understand the use of static keyword to optimize your code.
  11. Salesforce Database Languages: SOQL & SOSL

    • Query and search Salesforce data using SOQL and SOSL.
  12. Apex and Databases: INSERT, UPDATE, DELETE

    • Execute database operations in Apex with confidence.
  13. Database Methods and Statements in Action

    • Learn to use database methods and statements for data manipulation.
  14. Invoking Apex: Triggering Logic

    • Understand how to invoke Apex code at the appropriate times.
  15. Apex Transactions and Governor Limits

    • Manage transactions and navigate the complexities of Salesforce Governor Limits.
  16. Asynchronous Apex: Bath, Queueable, Scheduler

    • Explore asynchronous execution patterns in Apex.
  17. Working with Data in Apex

    • Techniques for effectively managing and manipulating data within Apex.
  18. Apex Triggers: Design and Implementation

    • Learn to create and optimize triggers, with a focus on best practices.
  19. Trigger Order of Execution Explained

    • Understand the order in which triggers are executed and its implications.
  20. Asynchronous Apex: Bath Pattern Implementation

    • Get hands-on experience with batch Apex execution.
  21. Apex Scheduler and Trigger Execution Flow

    • Learn how to implement and use the Apex Scheduler.
  22. Future Method Best Practices

    • Understand the use of @future methods for asynchronous processing.
  23. Queueable Apex and Trigger Execution Flow

    • Master the creation and execution of Queueable Apex.
  24. Custom Settings in Salesforce

    • Explore the use of custom settings to store configuration data.
  25. Exception Handling: Try, Catch, Finally

    • Implement robust exception handling to ensure your code is error-resistant.
  26. Apex Debugging Mastery

    • Develop expert-level debugging skills for your Apex code.
  27. 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.

2108232
udemy ID
26/12/2018
course created date
25/08/2019
course indexed date
Bot
course submited by