Brilliant content! The structure was logical and easy to follow. I especially appreciated the clear explanations.
Salesforce Developer I Certification Prep: Apex, Flows, and Customizations
Master Apex programming, declarative automation, and Lightning Web Components to confidently prepare for your Salesforce Platform Developer I exam.
-
💬
AI instructor
Ask about any lesson and get a clear answer instantly, anytime. -
🕐
Start anytime
No schedules or deadlines — learn at your own pace, whenever suits you. -
🌐
In English
Lessons, tasks and certificate — all fully in your language.
About this course
Course contents
6 modules · 28 lessons · 3h 3m
1
Platform Architecture & Data Modeling
Understand how Salesforce stores data and its underlying multi-tenant structure.
- The Multi-tenant Cloud
Learn how Salesforce shares resources among users while keeping data isolated.6 min - The Salesforce MVC Pattern
Distinguish between Model (Data), View (UI), and Controller (Logic).6 min - Object Relationships
Master the differences between Lookup and Master-Detail relationships.7 min - The Security Model
Understand OWD, Profiles, and Permission Sets for data access control.7 min - Visualizing the Schema
How to use the Schema Builder to understand object connections.6 min
2
Apex Programming Fundamentals
Write your first lines of Apex code using standard syntax and logic.
- Apex Syntax & Data Types
Learn the basic building blocks: variables, strings, integers, and Booleans.6 min - Defining Apex Classes
Structure your code using classes, methods, and access modifiers.7 min - Control Flow: If/Else & Switch
Direct your code execution using conditional logic.6 min - Loops: Iterating Through Data
Use For and While loops to process collections of data.6 min - Exception Handling
Use Try-Catch blocks to handle errors gracefully in your code.7 min
3
Data Manipulation & Platform Limits
Interact with the database efficiently without hitting platform walls.
- Querying with SOQL
Retrieve specific records using the Salesforce Object Query Language.7 min - Searching with SOSL
Use text-based search across multiple objects simultaneously.6 min - Understanding Governor Limits
Learn why Salesforce limits resources and how to stay within them.7 min - Bulkification Principles
Write code that handles hundreds of records at once to avoid limits.7 min - Database Transactions
Understand how DML operations and savepoints work as a single unit.6 min
4
Logic & Automation Strategies
Automate business processes using both code and declarative tools.
- Apex Trigger Basics
Write code that runs automatically when records change.7 min - Trigger Frameworks
Organize your triggers to ensure maintainability and order of execution.7 min - Mastering Salesforce Flows
Build complex automation visually without writing code.7 min - Flow vs. Apex: Choosing Wisely
Evaluate when to use declarative tools versus custom programmatic code.6 min - Invocable Methods
Learn how to call Apex code directly from a Salesforce Flow.7 min
5
User Interface & Security
Build modern UIs and ensure your customizations are secure.
- LWC Foundational Concepts
Understand the structure of a Lightning Web Component (HTML/JS/XML).7 min - LWC Component Lifecycle
Learn the stages a component goes through from creation to removal.6 min - Data Binding in LWC
Connect your JavaScript logic to the HTML template.7 min - Secure Coding: Data Access
Enforce sharing rules and object permissions in your Apex code.7 min - Preventing UI Vulnerabilities
Protect your components from XSS and other common web attacks.6 min
6
Testing & Certification Readiness
Finalize your knowledge and prepare for the PDI exam.
- Testing in Apex
Write unit tests to ensure code quality and meet deployment requirements.7 min - Deployment Basics
Learn how to move code from a sandbox to production using Change Sets.6 min - PDI Exam Strategy
Review key exam topics and time management tips for certification.6 min
The Automated Discount Engine
You will build a system that automatically calculates discounts for 'High Value' opportunities. You'll use a Flow to handle simple updates, an Apex Trigger for complex math, and an LWC to display the discount status to the user.
What you'll get
-
📜
Certificate of completion
Add it to your LinkedIn profile -
💬
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time. -
🎧
Audio version included
Learn on the go — no screen needed -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
14-day refund
No questions asked -
⚡
Short & focused
3h 3m of practical content
Certificate of completion
Every course you complete on PickAClass issues a credential like this — original, with its own code, verifiable by URL, and detailed about what was actually demonstrated.
Reviews (3)
Loved this! The examples were super helpful and really solidified the concepts. I'm already thinking about how I can apply this.
Pretty informative. I liked the practical application examples, though the initial setup took longer than I expected.
Learners also took
Microservices Development with .NET and Next.js
Apex Development: Triggers, Batch Jobs, and Email Services
AWS Lambda for .NET Developers: Building Serverless C# Applications
App Connect Enterprise (ACE) Integration and API Development
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe. We don’t store card details — Stripe handles them securely.
Can I get a refund? +
Yes — full refund within 14 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Get 10 courses a month
Members get 10 courses of their choice every month for ₪0. No per-course charges — you pay only the subscription.
- ✓ 10 courses every month
- ✓ Cancel anytime
Renews monthly. Unused courses expire at the end of each billing month.