Choose code or clicks
Decide when declarative tools suffice and when Apex is needed, with governor limits and the data model in mind.






























A Developer exam for people who build custom apps on the Lightning Platform, with 1–2 years as a developer and six months on it. It assumes you can tell when Flow or a formula is enough and when Apex or a Lightning component is needed. Platform Administrator is suggested, not required; this exam leads to Developer II and counts toward Application Architect.
Decide when declarative tools suffice and when Apex is needed, with governor limits and the data model in mind.
Write classes, triggers, SOQL, SOSL and DML, and handle exceptions within transaction limits.
Build Lightning Web Components, Flow screens and Visualforce pages that guard against data access flaws.
Write tests, debug and monitor jobs, and deploy with Salesforce DX and the CLI.
We design this course ourselves. Salesforce runs the exam and issues the credential, and LUNARTECH is independent of Salesforce.
Every rule of Salesforce development follows from sharing one platform with many customers. You learn how multi-tenancy leads to governor limits, how the model–view–controller pattern maps to the platform, and what Agentforce for Developers can and cannot do for you.
You build A developer environment set up and a short note on how limits shape design.
The best solution is often not code. You compare formulas, validation, flows and Apex for a given requirement, weigh maintenance and limits, and learn when each choice stops working.
You build A decision table that picks a tool for each of a set of requirements.
Code is written against a data model, so you need to read and shape it. You work with objects, fields and relationships, schema tools and record types, and see what the model means for queries and DML.
You build A data model for a small app, with relationships chosen for the code that will use it.
Apex is a typed, class-based language that runs on the platform. You write classes, interfaces and methods, use collections and sObjects, and follow the conventions that keep code readable.
You build A small Apex service class with an interface and collection logic.
Nearly every Apex class reads or changes data. You write SOQL with filters, relationships and aggregates, use SOSL for text search, and perform DML with attention to bulk behavior and partial success.
You build A data access class with queries and DML that run safely on large batches.
Triggers run whenever data changes, whoever changes it. You write triggers for every event, use context variables, handle bulk input, and learn what happens before and after a save.
You build A bulk-safe trigger and handler for one business rule.
Limits are the platform’s rules, and code that ignores them breaks in production. You count queries and DML, move queries out of loops, and use asynchronous Apex when work does not fit in one transaction.
You build A before-and-after refactor that brings a limit-breaking class within limits.
Failures are part of every transaction. You catch and throw exceptions, define custom ones, report errors on records and screens, and use savepoints when part of a transaction must be undone.
You build A service with custom exceptions and a rollback path that is demonstrated by a test.
Lightning Web Components are the standard way to build interfaces. You create components with properties, getters and lifecycle hooks, read data with the wire service, and call Apex from them.
You build A component that shows and edits records, using wire and an Apex method.
Not every screen is a component. You build screen flows that call Apex actions, create Visualforce pages with standard controllers and extensions, and write Apex controllers that serve them.
You build A screen flow that calls Apex, plus a Visualforce page on a controller extension.
Code that reads data must respect who is asking. You enforce object and field access, apply sharing, and guard against injection and cross-site scripting in each interface technology.
You build A security review of a sample class and page, with each flaw fixed.
Untested code is a risk to every other customer’s code on the platform. You write Apex tests for triggers, classes and flows, debug with logs and tools, and monitor asynchronous jobs once they run.
You build A test suite for a trigger, a class and a flow, with a debugged failure.
Code that stays in one org is not shipped. You work in a scratch org, keep source in version control, and deploy with the Salesforce CLI, with tests run along the way.
You build A project deployed from a scratch org to a sandbox with validated tests.
Build one small app from end to end: the data model, automation, Apex, an interface and tests. You choose declarative or coded parts on purpose, secure it and deploy it from source.
You build A working custom app with data model, Apex, a component, tests and a deployment.

Certifying body · Independent of LUNARTECH
Agentforce, Data 360, MuleSoft, Tableau, Slack and the platform underneath them. Salesforce plans to retire 24 certifications on 1 February 2027. Check its current list before you start one.
Salesforce describes 1 to 2 years of developer experience and at least six months on the Lightning Platform. No prerequisite. Platform Administrator is suggested, not required.
Fourteen modules, designed by LUNARTECH, at your own pace.
Salesforce runs the exam and issues the credential, so you register and book directly with them.
Before you start
A 3-day free trial opens a selection of the content. Your card is only charged once it ends.
While you learn
Stuck on a concept? Reach out to a mentor whenever you need help.
While you learn
On the yearly plan, one-on-one sessions give you dedicated support.
Any time
Write to info@lunartech.ai at any point, from your trial onwards. If your employer is funding you, we’ll set it up with them directly.
All the way through
After the last lesson
Your alumni network stays with you: ongoing support, opportunities and industry insight.
Tailored coaching helps you decide where to aim and how to get there.
Hands-on projects become work you can show, not just claim.
Personalized refinement, so what you send says what you can actually do.
Preparation for the questions that decide it, so you walk in ready.
Connections with industry leaders, and an alumni network that stays with you.
LUNARTECH Academy has been the most empowering learning experience of my life, giving me a clear, structured path from the absolute basics to building real-world AI systems with confidence.
Your page is fantastic. As a bachelor’s student in Data Science now accepted for a master’s at UConn, your work has been a real source of motivation.
The programme’s clear, bite-sized content and practical projects dramatically improved my speed from fuzzy idea to MVP and my ability to communicate AI value. I followed the system, and it works.
I really appreciate your teaching style and the way you break down complex topics. It has been incredibly helpful.
After years working mainly with R for econometrics, I found your Python machine learning course a refreshing and engaging way to learn Python.
As a Data Science graduate, I want to thank you for the effort you put into making videos to support growing data scientists.
I’ve been following your work since taking your machine learning course, and I’m impressed by your practical approach to applying AI.
One standard behind every course, from the first lesson to long after the last.
Apply every idea to real problems, so it becomes something you have used, not only seen.
We keep courses current with the tools, techniques and skills the field asks for.
Study at your own pace, from anywhere, at any hour.
Finish the course and earn a certificate that shows what you have learned.
Personalized learning plans and support structures carry you through the hard parts.
Stay connected after you finish, with ongoing support, opportunities and industry insight.
Finish a LUNARTECH course and its certificate is issued in your name, under our signature. Salesforce’s credential comes from Salesforce, when you pass its exam.
Certificate of completion
One membership opens every course, certification, workshop and masterclass in the Academy. Every plan starts with a 3-day free trial. You register and book the exam directly with Salesforce.
3 days free, then $29.97 a month. Your card is only charged once the trial ends.
Included in every plan
No single job owns it. Here’s where each role leans hardest, and where its work ends up.
Triggers run inside governor limits. Writing for those limits is the craft.
Logic, UI, Testing
Salesforce delivery teams, Salesforce partners
Salesforce is multi-tenant and shares its resources. Good design respects that from line one.
Fundamentals, UI
Internal tools teams, Customer-facing apps
Knowing when to stop clicking and write code. That boundary is the first thing tested.
Fundamentals, Logic
Internal tools teams, Salesforce delivery teams
Pick declarative first, code second. Then plan how the code ships.
Fundamentals, Testing
Salesforce delivery teams, Salesforce partners
Users meet your work in Lightning components. UI topics cover which kind to build.
UI
Customer-facing apps, Internal tools teams
A client’s process needs code only where declarative stops. The exam tests knowing where that is.
Logic, UI
Salesforce partners, Salesforce delivery teams
Apex tests need isolated data and clear assertions. Testing topics cover writing and running them.
Testing
Salesforce delivery teams, Internal tools teams
Triggers run inside governor limits. Writing for those limits is the craft.
Over 10,000 students trust LUNARTECH
Understand systems all the way down. Build the ones others rely on.
Understand what the data says. Build models that hold up.
Understand the papers. Build on them, and take the work further.
+340%growth in open roles requiring AI skills
Open roles: Built In, Greenhouse, LinkedIn.
Typical salaries: Glassdoor, Levels.fyi, Payscale, Indeed, Ravio, JobRise, U.S. BLS. Military: 2026 U.S. basic pay, drone officers with aviation incentive pay.
Updated November 2026.
Need help? These answers cover most of what people ask before they start.
No. Salesforce issues it. LUNARTECH is independent of Salesforce, and its names and marks belong to it. When you finish a course of ours, you earn a LUNARTECH certificate of completion for that course.
No. We design this course ourselves, around what the exam covers. Salesforce has no part in it, and you still register and book the exam directly with Salesforce.
60 questions, 105 minutes, test center or online, in English, French, Japanese, Spanish. The passing score is 68%.
Salesforce describes 1 to 2 years of developer experience and at least six months on the Lightning Platform. No prerequisite. Platform Administrator is suggested, not required.
We last reviewed it on 5 November 2026, from Salesforce’s own pages. Details change, so check the official page before you book.
Our 3-day free trial gives you access to a selection of content in the bootcamps, courses and materials, so you can experience the value of our content first-hand. This includes comprehensive learning materials and interactive sessions. You won’t be charged during this period, though we require your credit card details at the start to ensure a seamless transition should you choose to continue.
Yes, entering your credit card details is a necessary step to begin your free trial. The process is entirely secure, and we ask for it to provide a seamless transition to a paid subscription if you decide to continue beyond the trial. You will only be charged after the trial period ends, with full access to our content based on the plan you choose.
After your 3-day free trial you gain access to the full breadth of our content, depending on the subscription plan you choose. We offer free trials for our monthly, bi-annual and annual plans, and each plan provides a different scope of access and benefits.
If your employer has agreed to fund your learning, in part or in full, please contact us at info@lunartech.ai. We’ll work with you and your employer to set up everything needed for your subscription.
Yes. Our support remains strong both during your free trial and after you subscribe. Reach the team at info@lunartech.ai with any question, whether you’re onboarding, navigating your trial, or need help as a member. Subscribers to the yearly plan also receive dedicated support in one-on-one sessions.
You can upgrade your plan at any time during your subscription. Downgrading is not available for bi-annual or annual plans, but you can cancel and then choose a new plan that suits you better. For bi-annual and annual plans we also offer payment in instalments; please reach out to learn more.
Prove you can build and test business logic on the Lightning Platform. Start with a free trial, or enroll in a plan and work through the course at your own pace. Salesforce runs the exam and issues the credential.
LUNARTECH is independent of the vendors and certifying bodies listed here. Their names, exam titles and marks belong to them, exams are run by them, and credentials are issued by them. Reviewed 5 November 2026. Catalogues change often, so confirm the details on the official page before you book.