Scratch Orgs in Salesforce
Everything you need to know about Scratch Orgs — what they are, creating them from org shapes, working with unlocked packages, and integrating scratch orgs into your development workflow.
11 posts tagged with "development"
Everything you need to know about Scratch Orgs — what they are, creating them from org shapes, working with unlocked packages, and integrating scratch orgs into your development workflow.
Using Salesforce platform features in Apex — static resources for files, custom metadata types for app configuration, custom settings for org/user preferences, and custom labels for multilingual support.
Writing effective Apex test classes — minimum requirements, test setup, assertions, data factories, integration vs unit tests, Test.startTest/stopTest, and building a comprehensive test suite.
Everything about Apex triggers — trigger context variables, trigger handlers, bulkification, the order of execution, and best practices for writing production-grade triggers.
Enforcing security in Apex code — with/without/inherited sharing, object and field-level security, SOQL injection prevention, Apex managed sharing, and building security-aware applications.
Master the art of debugging Apex — debug logs in the Developer Console and VS Code, System.debug, code chunking, the Log Panel for identifying bottlenecks, and a hands-on debugging project.
Understanding type casting in Apex — implicit and explicit casting, upcasting and downcasting sObjects, the instanceof operator, and practical patterns for working with generic types.
Understanding error handling in Apex — exception types, try-catch-finally blocks, creating and throwing custom exceptions, and building resilient Salesforce applications.
Everything you need to know about querying data in Salesforce — SOQL SELECT, WHERE, ORDER BY, LIMIT, IN clauses, SOSL FIND and RETURNING, query limits, indexing, the Query Plan tool, and using queries in Apex.
Master control flow in Apex — if/else statements, switch statements, for loops, enhanced for loops, while and do-while loops, and best practices for iterating over collections efficiently.
Your entry point into Salesforce development — what Apex is, setting up your IDE, classes, variables, data types, methods, constructors, operators, collections, access modifiers, and the static keyword.