Salesforce Makes Sense
Salesforce Makes Sense
  • Видео 310
  • Просмотров 651 391
Field & Object Level Security in Apex | Chapter 100 | Salesforce Developer Masterclass
In this video from Salesforce Makes Sense, we’ll dive deep into the critical topic of Field & Object Level Security in Apex. Whether you're a beginner exploring Salesforce security or an experienced developer brushing up on best practices, this session will ensure you understand how to securely access data in Salesforce while respecting user permissions.
What You’ll Learn?
✔ Field and Object-Level Security in Apex: Learn how to programmatically check for user permissions before creating, updating, or accessing records.
✔ isCreateable, isUpdateable, isAccessible: Discover how these methods ensure secure CRUD operations in your Apex code.
✔ Apex Class Access via Profiles: Understand how profile...
Просмотров: 49

Видео

Asynchronous Apex - Batch Jobs - Explained | Chapter 99 | Salesforce Developer Masterclass
Просмотров 26914 часов назад
In this video, we simplify Batch Apex for you! 💡 Learn how to handle large data volumes efficiently in Salesforce by leveraging the power of Batch Apex. Here's what you'll discover: ✅ Start, Execute, and Finish: Understand the three essential methods that drive batch processing. ✅ Chaining Batches: Learn how to link multiple batches for seamless data processing. ✅ Stateful: Discover how to main...
Asynchronous Apex - Queueable - Explained | Chapter 98 | Salesforce Developer Masterclass
Просмотров 475Месяц назад
In this video, we take a deep dive into Queueable Apex, a powerful tool for handling complex asynchronous operations in Salesforce. Here's what you'll learn: ✅ What is Queueable Apex?: Understand how it builds on Future Methods to offer more advanced functionality. ✅ System.enqueueJob: Learn how to execute queueable jobs and chain them for multi-step processing. ✅ Chaining Jobs: Discover how to...
Asynchronous Apex - Future Methods - Explained | Chapter 97 | Salesforce Developer Masterclass
Просмотров 5112 месяца назад
In this video, we break down Future Methods in Salesforce, a powerful tool for executing processes asynchronously. Here's what we cover: ✅ What Are Future Methods?: Understand their purpose and when to use them. ✅ @future Annotation: Learn how to define a future method and its key requirements. ✅ Key Features: Dive into the ability to execute in separate threads and support for callouts. ✅ Limi...
Exception Handling & Errors - Explained | Chapter 96 | Salesforce Developer Masterclass
Просмотров 6102 месяца назад
Struggling with handling errors in your Salesforce code? In this in-depth tutorial, I’ll guide you through Salesforce Apex Errors & Exception Handling so you can write more resilient, error-free code. From try-catch-finally blocks to handling different types of exceptions, this video covers everything you need to know to manage both expected and unexpected runtime errors in Apex. 🚀 In this vide...
Custom Labels - Explained | Chapter 95 | Salesforce Developer Masterclass
Просмотров 4992 месяца назад
Are you looking to improve the flexibility and localization of your Salesforce org? In this tutorial, I walk you through Salesforce Custom Labels, a powerful feature that allows you to create multilingual labels and reuse them across your org. 🚀 In this video, you’ll learn: What Custom Labels are and why they are important How to create and manage Custom Labels in Salesforce How to use Custom L...
Custom Settings - Explained | Chapter 94 | Salesforce Developer Masterclass
Просмотров 5812 месяца назад
Looking to understand Salesforce Custom Settings and how they can simplify your org's configuration? In this tutorial, I’ll take you through everything you need to know to make the most out of Custom Settings in Salesforce! 🚀 In this video, you’ll learn: What Custom Settings are and their types (List & Hierarchy) How to create and use Custom Settings in Salesforce Key differences between Custom...
Custom Metadata - Explained | Chapter 93 | Salesforce Developer Masterclass
Просмотров 9372 месяца назад
Want to streamline your Salesforce org with Custom Metadata Types? In this tutorial, I’ll show you how to create and use Custom Metadata Types to store application configuration and data, making your org more flexible and easier to maintain! 🚀 In this video, you’ll learn: What Custom Metadata Types are and their benefits How to create and deploy Custom Metadata Types How to use Custom Metadata ...
Debug Logs - Explained | Chapter 92 | Salesforce Developer Masterclass
Просмотров 1,6 тыс.2 месяца назад
Struggling to troubleshoot issues in your Salesforce org? Salesforce Debug Logs are a powerful tool for analyzing and diagnosing errors, performance bottlenecks, and unexpected behaviors in your code and automation. In this tutorial, I’ll walk you through the entire process of setting up and using Debug Logs like a pro! 🚀 In this video, you’ll learn: What Salesforce Debug Logs are and why they ...
Apex Governor Limits | Chapter 91 | Salesforce Developer Masterclass
Просмотров 5062 месяца назад
Hitting Governor Limits in your Salesforce code? In this detailed tutorial, I’ll explain everything you need to know about Apex Governor Limits, their impact on your code, and how to design efficient solutions that stay within these limits. 🚀 In this video, you’ll learn: What Apex Governor Limits are and why Salesforce enforces them Key Governor Limits you need to be aware of (SOQL, DML, Heap S...
Apex Triggers | Chapter 90 | Salesforce Developer Masterclass
Просмотров 3,3 тыс.3 месяца назад
Ready to take your Salesforce development skills to the next level? In this comprehensive tutorial, I dive deep into Apex Triggers with 30 real-world use cases that every Salesforce developer needs to know. Whether you’re working with before triggers, after triggers, or even handling complex business logic, this video is packed with hands-on scenarios that will help you master Salesforce Apex T...
What we learnt from 29 Use Cases | Chapter 89 | Salesforce Developer Masterclass
Просмотров 2763 месяца назад
Here's me telling you about everything we now know after completing 29 Use Cases of Apex Methods. If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ruclips.net/channel/UCl-w-QIXwzSdbIDtpIXclcQ To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce ...
Apex Use Case 29 | Chapter 88 | Salesforce Developer Masterclass
Просмотров 3553 месяца назад
Return a list of all record types of a sObject Ensure you have a method that checks for a specific record type and returns the record type id using the Schema class in Salesforce If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ruclips.net/channel/UCl-w-QIXwzSdbIDtpIXclcQ To ensure a smooth learning experience, I have curated playlists that will help...
Apex Use Case 28 | Chapter 87 | Salesforce Developer Masterclass
Просмотров 2393 месяца назад
Categorize all cases by their origin and return a collection of all the cases If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ruclips.net/channel/UCl-w-QIXwzSdbIDtpIXclcQ To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scenario...
Apex Use Case 27 | Chapter 86 | Salesforce Developer Masterclass
Просмотров 2013 месяца назад
Find the unique list of all accounts which are part of the opportunities which have Revenue more than 80K If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ruclips.net/channel/UCl-w-QIXwzSdbIDtpIXclcQ To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Sal...
Apex Use Case 26 | Chapter 85 | Salesforce Developer Masterclass
Просмотров 1753 месяца назад
Apex Use Case 26 | Chapter 85 | Salesforce Developer Masterclass
Apex Use Case 25 | Chapter 84 | Salesforce Developer Masterclass
Просмотров 1753 месяца назад
Apex Use Case 25 | Chapter 84 | Salesforce Developer Masterclass
Apex Use Case 24 | Chapter 83 | Salesforce Developer Masterclass
Просмотров 1743 месяца назад
Apex Use Case 24 | Chapter 83 | Salesforce Developer Masterclass
Apex Use Case 23 | Chapter 82 | Salesforce Developer Masterclass
Просмотров 2193 месяца назад
Apex Use Case 23 | Chapter 82 | Salesforce Developer Masterclass
Apex Use Case 22 | Chapter 81 | Salesforce Developer Masterclass
Просмотров 2023 месяца назад
Apex Use Case 22 | Chapter 81 | Salesforce Developer Masterclass
Apex Use Case 21 | Chapter 80 | Salesforce Developer Masterclass
Просмотров 2173 месяца назад
Apex Use Case 21 | Chapter 80 | Salesforce Developer Masterclass
Apex Use Case 20 | Chapter 79 | Salesforce Developer Masterclass
Просмотров 2713 месяца назад
Apex Use Case 20 | Chapter 79 | Salesforce Developer Masterclass
Apex Use Case 19 | Chapter 78 | Salesforce Developer Masterclass
Просмотров 2903 месяца назад
Apex Use Case 19 | Chapter 78 | Salesforce Developer Masterclass
Apex Use Case 18 | Chapter 77 | Salesforce Developer Masterclass
Просмотров 2283 месяца назад
Apex Use Case 18 | Chapter 77 | Salesforce Developer Masterclass
Apex Use Case 17 | Chapter 76 | Salesforce Developer Masterclass
Просмотров 2343 месяца назад
Apex Use Case 17 | Chapter 76 | Salesforce Developer Masterclass
Apex Use Case 16 | Chapter 75 | Salesforce Developer Masterclass
Просмотров 2093 месяца назад
Apex Use Case 16 | Chapter 75 | Salesforce Developer Masterclass
Apex Use Case 15 | Chapter 74 | Salesforce Developer Masterclass
Просмотров 2503 месяца назад
Apex Use Case 15 | Chapter 74 | Salesforce Developer Masterclass
Apex Use Case 14 | Chapter 73 | Salesforce Developer Masterclass
Просмотров 2583 месяца назад
Apex Use Case 14 | Chapter 73 | Salesforce Developer Masterclass
Apex Use Case 13 | Chapter 72 | Salesforce Developer Masterclass
Просмотров 2873 месяца назад
Apex Use Case 13 | Chapter 72 | Salesforce Developer Masterclass
Apex Use Case 12 | Chapter 71 | Salesforce Developer Masterclass
Просмотров 3534 месяца назад
Apex Use Case 12 | Chapter 71 | Salesforce Developer Masterclass

Комментарии

  • @saikiransheelam6134
    @saikiransheelam6134 3 часа назад

    Wow, amazing explanation! You have a fantastic way of breaking things down-it totally makes sense now!😂

  • @sumitB-h8t
    @sumitB-h8t 3 часа назад

    Congratulations🤗🎉 Himanshu Sir , On completing 100 most Detailed and Valuable videos in Salesforce Developer Masterclass playlist on entire YT. @Salesforce Makes Sense

  • @yashtuli8913
    @yashtuli8913 3 часа назад

    Refreshing all of my Salesforce Dev Knowledge , Aiming to Crack Interviews because when it comes to Preparation Salesforce Makes Sense Makes Sense . Thanks To your hardwork and showing real life Examples You are real Salesforce Maheshwarii

  • @rajeshganne8359
    @rajeshganne8359 7 часов назад

    I didn't received the mail

  • @NarendraSontakke-k4c
    @NarendraSontakke-k4c 10 часов назад

    I just confused in which scenario used get record element. In screen flow we used record variable

  • @sagarr7940
    @sagarr7940 17 часов назад

    Hi @salesforce makes sense i wish to see some more flow scenarios that will call the apex class, platform event flows, calling flows from apex..etc..,

    • @salesforcemakessense
      @salesforcemakessense 13 часов назад

      Sure, will plan it in upcoming tutorials. This playlist is targeted for people to start and get comfortable with flows.

  • @dominicv3256
    @dominicv3256 22 часа назад

    The trigger you provided is using after insert (not before insert)

  • @chaithanyachandran6861
    @chaithanyachandran6861 День назад

    Super challenge completed

  • @chaaltube
    @chaaltube День назад

    Thank you! I was able to follow all the steps successfully!! Your teaching style has been helpful so far. I also did couple of your Flow courses. Plan to work on both Flow and Apex series and complete them!!

    • @salesforcemakessense
      @salesforcemakessense День назад

      Flows will help you get better as an Admin and Apex as a developer. Go for it. Keep learning :)

  • @sagarr7940
    @sagarr7940 2 дня назад

    Hi @salesforce make sense it is 3:07 am here in est, i was battling with scenario 13 for more than 4 hr and hell no i have learned so manythiings on Trigger.old and Trigger.old variables. They can't be used in SOQL direclty like IN: trigger.old the query returns 0 results. We need to access the values of the record and then we need to use. Thanks

    • @salesforcemakessense
      @salesforcemakessense 2 дня назад

      @@sagarr7940 that is perseverance at this best! Keep the grind going and learning will acceleate at a speed you wont imagine 🙂

  • @sanjothshetty
    @sanjothshetty 2 дня назад

    public class ApexUseCase27_UC27 { public static Set<Id> getTheAccIdFromOppRevenue(){ Set<Id> accIds = new Set<Id>(); List<Opportunity> oppRecords = [Select Id, AccountId from Opportunity Where Amount >= 80000]; for(Opportunity opp : oppRecords){ accIds.add(opp.AccountId); } return accIds; } }

    • @salesforcemakessense
      @salesforcemakessense 2 дня назад

      Looks good Sanjoy, the apex classs name however doesn't match the naming best practices, you can call it ApexUseCase27, that's it.

  • @sagarr7940
    @sagarr7940 2 дня назад

    Such a good explanation thanks @salesfoce makes sense

  • @ranjitabehera9333
    @ranjitabehera9333 3 дня назад

    Debug logs makes sense....Thank you

  • @sagarr7940
    @sagarr7940 3 дня назад

    This one is one of the best to touch base all the modules and digging in to add one by one get record details. Thanks Salesforce makes sence

  • @sagarr7940
    @sagarr7940 3 дня назад

    Thanks for the good scenario @salesforce makes sense

  • @rajeshganne8359
    @rajeshganne8359 4 дня назад

    if labels can't be instantiated as they are not standard objects which means custom objects are also cannot be instantiated??

    • @salesforcemakessense
      @salesforcemakessense 4 дня назад

      No Rajesh, that's wrong understanding, objects can be instantiated be it standard or custom. However, labels can't be instantiated so they are not sObjects.

  • @sameershaik7023
    @sameershaik7023 4 дня назад

    Hello Himanshu, Apex class name = AllMyVariables public class AllMyVariables { Public Boolean isThisCorrect = false; Public Account MyAccountRecord; Private Date todaysDate = System.today(); }

  • @salesforcemakessense
    @salesforcemakessense 5 дней назад

    Code Snippet: public class BatchForOpportunities implements Database.Batchable<sObject>, Database.AllowsCallouts, Database.Stateful { public Integer count = 0; public Database.QueryLocator start(Database.BatchableContext context){ System.debug('Start Method called'); String baseQuery = 'SELECT Id, Name, StageName FROM Opportunity '; String filterQuery = 'WHERE StageName = \'Perception Analysis\' AND CloseDate < LAST_N_DAYS:7'; String finalQuery = baseQuery + filterQuery; return Database.getQueryLocator(finalQuery); } public void execute(Database.BatchableContext context, List<Opportunity> scope){ //do all the hard work here for(Opportunity opp : scope){ count++; System.debug(count); } } public void finish(Database.BatchableContext context){ //post processing logic here System.debug('Finish method called' + count); } }

  • @mrajasekar-dev
    @mrajasekar-dev 5 дней назад

    public static Boolean canVote(Date dob) { if(dob != null) { Date eighteenYearsFromDOB = dob.addYears(18); return eighteenYearsFromDOB <= Date.today(); } return false; } Easier way to do this.

  • @sumitB-h8t
    @sumitB-h8t 5 дней назад

    YES we are on the RIGHT TRACK..☺😅

  • @haribabuk5162
    @haribabuk5162 5 дней назад

    Batch Job makes Sense

  • @ravigrover1923
    @ravigrover1923 5 дней назад

    Start Method ran once Execute 10 times FInish also ran once

  • @MuzammilNasir-f7g
    @MuzammilNasir-f7g 5 дней назад

    Hi Himanshu Can you Please make Video on how to apply for Jobs in Dubai . It really helpful for us. It will be grateful if you share your experience as working in UAE

    • @salesforcemakessense
      @salesforcemakessense 5 дней назад

      I can certainly share my experiences working in UAE, but keep in mind that job searching strategies may vary depending on location and industry. I will plan something around these topics soon.

  • @ExploreExperience21
    @ExploreExperience21 5 дней назад

    Thank you for such smooth explanation for each line. Would it be possible for you to create some videos on collections? I believe it would be incredibly helpful and valuable. Thank you in advance!

    • @salesforcemakessense
      @salesforcemakessense 5 дней назад

      Check out the Apex curriculum which has about 100 chapters and we talk a lot about collections and also discuss use cases.

  • @sandeepburri9664
    @sandeepburri9664 5 дней назад

    U r the best at explaining every keyword with examples and in understanding way ❤️💯🔥 Can u please do a playlist on integration as well

    • @salesforcemakessense
      @salesforcemakessense 5 дней назад

      Glad you liked it! Integration is a big topic, but I'll add it to the list for the future.

  • @revisewithme-ugcnetcompute2956
    @revisewithme-ugcnetcompute2956 5 дней назад

    Hi I am learning salesforce in developer edition (free trail to learn) I tried installing salesforce cli and lwc in visual studio code but constantly it shows error that unbale to start lwc dev server and install it using salesforce-cli/lwcdev-server. Need some help

  • @thesalesforceseeker
    @thesalesforceseeker 5 дней назад

    what about database.iterable ?

    • @salesforcemakessense
      @salesforcemakessense 5 дней назад

      Iterables work similar to QueryLocator, just that there's no upper limit to the number of records that can be queried via an Iterator. However, CPU time limit does have an upper limit. But most of the times, queryLocator works fine and you can get used to it without doubt.

  • @SfdcLearner
    @SfdcLearner 6 дней назад

    Helpful session for day to day work

  • @SfdcLearner
    @SfdcLearner 6 дней назад

    var1 = ''; var2 = ' '; True // Blank v1 True // Blank v2 True // Empty v1 False // Empty v2

  • @SfdcLearner
    @SfdcLearner 6 дней назад

    var1 = ''; var2 = ' '; True False False False

  • @SfdcLearner
    @SfdcLearner 6 дней назад

    String var1; String var2; True True True True

  • @haribabuk5162
    @haribabuk5162 6 дней назад

    i am awake

  • @rajeshganne8359
    @rajeshganne8359 6 дней назад

    True False False False True true true false False True False True

  • @rajeshganne8359
    @rajeshganne8359 6 дней назад

    why to use switch, when its similar to if else if?

    • @salesforcemakessense
      @salesforcemakessense 6 дней назад

      Good if you have a defined straight forward set of options to handle scenarios. If you have complex conditions, you can go for if-else if.

  • @haribabuk5162
    @haribabuk5162 6 дней назад

    Thank you for sharing your knowlwdge. it is very helpful to me

    • @salesforcemakessense
      @salesforcemakessense 6 дней назад

      Glad to hear it's helpful! Keep practicing and you'll be a pro in no time.

  • @vishnurajv142
    @vishnurajv142 6 дней назад

    schema makes excellent sense✌

  • @noorhamza7239
    @noorhamza7239 6 дней назад

    Check this code brother its working in my org but say its fine or not? if(trigger.isbefore && trigger.isinsert){ set<id> accid=new set<id>(); for(contact con:trigger.new){ accid.add(con.AccountId); } list<account> acclist=[SELECT Id,Max_contacts_allowed__c,(SELECT Id,lastname FROM Contacts)FROM Account WHERE ID IN:accid]; map<id,integer> accidtocontact = new map<id,integer>(); map<id,decimal> accidtomaxconallowed = new map<id,decimal>(); for(account acc:acclist){ accidtocontact.put(acc.id,acc.Contacts.size()); accidtomaxconallowed.put(acc.Id,acc.Max_contacts_allowed__c); } for(contact con : trigger.new){ if(accidtocontact.get(con.AccountId)>=accidtomaxconallowed.get(con.AccountId)){ con.adderror('cannot create contact more than max contact allowed on account'); } }

    • @salesforcemakessense
      @salesforcemakessense 6 дней назад

      looks good, but please use camelCasing when naming variables. your code will be more readable.

  • @abhilashpadarthi8893
    @abhilashpadarthi8893 7 дней назад

    Excellent videos ,Generally we addicted to Netflix series or Amazon series but i am addicted to your flows series

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Let's start !!!

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Superb !

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Clear explanation

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Superb Explanation !!

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Nice video! Thank you for sharing such knowledge!!! Definelty recommended

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Thank you for such good content related to the SFDC development series.

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    Hi, Started today with SF DEV series, Thank you

  • @sameershaik7023
    @sameershaik7023 7 дней назад

    I wanted to take a moment to express my heartfelt thanks for your Salesforce Make Sense channel. It has been incredibly helpful in my learning journey, especially in understanding and applying triggers. Your explanations are clear and practical, making even complex topics easy to grasp. Thank you for sharing your knowledge and creating such valuable content. It has truly made a positive impact on my Salesforce skills. Keep up the great work!

  • @sameershaik7023
    @sameershaik7023 9 дней назад

    Thank you for the scenarios, excepting an APEX use case series 2

    • @salesforcemakessense
      @salesforcemakessense 8 дней назад

      Have you checked the Apex curriculum? It has about 90 chapters filled with use cases and practice questions :)

  • @manyagangwar2033
    @manyagangwar2033 9 дней назад

    many thanks ,man😇

  • @avinash4007-o1l
    @avinash4007-o1l 9 дней назад

    Bro your videos are to good and waiting for lwc . One request from my end, that is do lwc projects and that to related to Salesforce objects not on Calculator, portfolio etc . Thanks ❤

    • @salesforcemakessense
      @salesforcemakessense 9 дней назад

      Thank you :) LWC curriculum is coming soon and I will try my best to incorporate real scenarios.