Loved this! The examples were super helpful and really solidified the concepts. I'm already thinking about how I can apply this.
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)
Brilliant content! The structure was logical and easy to follow. I especially appreciated the clear explanations.
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.