Bootcamps

Structured programs that take you from the fundamentals to deployment. Hands-on, mentor-led and built around real projects.

Learn it all the way down

400+ hours of structured learning, real-world projects, mentors from the field and 200+ AI study assistants around the clock.

Bootcamps Featured

    The heavyweights
      Why these

      Pricing

      Flexible plans designed for every learner — from free trials to enterprise solutions. Invest in your future with transparent, value-driven pricing.

      Start learning for free

      Every course offers free trial access. Upgrade to a membership for unlimited learning, or explore our bootcamp and enterprise solutions for structured, mentor-led programs.

      Pricing Featured

      About

      Democratizing AI education for over 1 million learners worldwide. Built by engineers, researchers, and educators who believe in limitless potential.

      Our story

      Behind everything great that someone builds is the moment it finally made sense. We started Lunartech to give you more of those moments.

      About Featured

      Salesforce Platform Developer II

      Prove your Apex and components survive scale, limits and real data. Integration, performance, advanced testing and deployment.

      4.9 out of 5 for LUNARTECH, from 100+ reviews10,000+ students

      Partners and press
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Overview

      Passing the first exam shows you can code. This one shows the code survives scale.

      Platform Developer II is an advanced exam for developers building scalable Apex and interfaces, with 2–4 years of experience. You find faults in sample code at hundreds of thousands of records; process automation, logic and integration weigh most. It requires Platform Developer first; the Advanced Apex Specialist superbadge, retired on 1 October 2025, is no longer required.

      14Modules
      60Questions
      120Minutes
      8Roles
      What it tests

      Learn all the way down.
      Perform when it matters.

      Resolve automation clashes

      Find where declarative and programmatic automation collide, and propose the best solution for a scenario.

      Choose async and dynamic

      Pick asynchronous or dynamic Apex, platform events and integration techniques for the job at hand.

      Test beyond the basics

      Use mocks and stubs, debug LWC, Aura and Visualforce code, and set up source-driven deployment.

      Make it fast

      Fix slow interfaces, wasteful queries and code, and handle large volumes with the right structures.

      Course outline

      From code that works in a test
      to code that holds at volume.

      14 modules84 lessonsSelf-paced

      We design this course ourselves. Salesforce runs the exam and issues the credential, and LUNARTECH is independent of Salesforce.

      Apps used across countries must speak each user’s language and currency. You handle labels, translations and locale formats in Apex and interfaces, and work correctly with currency fields, conversion and dated exchange rates.

      • Custom labels and the Translation Workbench
      • Locale-aware formatting of dates and numbers
      • Multi-currency fields and ISO codes
      • Converting currency in SOQL
      • Dated exchange rates and their effects
      • Testing code under other locales and currencies

      You build A multi-currency, multi-language feature tested under several locales.

      Hard-coded rules turn into maintenance problems. You choose between custom metadata types and custom settings, and use Apex managed sharing only where rules cannot express the access you need.

      • Custom metadata types against custom settings
      • Hierarchy and list settings
      • Reading configuration efficiently and testing with it
      • Deploying configuration with code
      • Apex managed sharing and sharing reasons
      • Justifying code-based sharing

      You build A configurable service driven by custom metadata, with a justified managed sharing rule.

      Flows, validation rules, approvals and triggers all run in one transaction. You find where they conflict, reason about recursion and order of execution, and decide which tool should own each piece.

      • The order of execution in practice
      • Flows and triggers on the same object
      • Recursion and re-entry in a transaction
      • Trigger frameworks and handler design
      • Detecting clashes from debug logs
      • Choosing which automation owns the logic

      You build A fix for a clashing flow and trigger, with a rule for who owns each behavior.

      Asynchronous Apex moves work out of the user’s wait, and each option has different limits. You choose among future methods, queueable jobs, batch and scheduled Apex, and chain and monitor them safely.

      • Future methods and their restrictions
      • Queueable Apex and chaining
      • Queueable finalizers
      • Batch Apex for large data sets
      • Scheduled Apex and its limits
      • Monitoring and recovering failed jobs
      • Choosing the right option for a requirement

      You build An asynchronous processing design that picks and justifies one mechanism for each task.

      Code that works from metadata adapts without changes. You use describe calls, dynamic SOQL and type resolution, and prevent injection and runaway cost when queries are built at run time.

      • Schema describe calls
      • Dynamic SOQL and bind variables
      • Preventing SOQL injection
      • Dynamic DML and field access
      • Type resolution and the factory pattern
      • Cost and limits of dynamic code

      You build A metadata-driven utility that builds safe queries from configuration.

      Events decouple the sender from every receiver. You publish and subscribe to platform events from Apex, flows and external systems, handle delivery and replay, and know where change data capture is the better fit.

      • Defining and publishing platform events
      • Subscribing with triggers and flows
      • Delivery, retries and replay
      • Event publishing behavior and transactions
      • Change data capture compared
      • Testing event-driven code

      You build An event-driven feature with a publisher, a subscriber trigger and replay handling.

      Calling out is where transaction limits and the network meet. You build REST and SOAP callouts with named credentials, handle timeouts and long-running requests, and design retries that do not duplicate work.

      • REST callouts with named credentials
      • SOAP callouts from WSDL
      • Limits on callouts and callout timing
      • Long-running requests with continuations
      • Retries and idempotency
      • Exposing Apex as a REST service

      You build A callout service with timeouts, retry logic and an inbound REST endpoint.

      Teams inherit components, pages and Aura code. You read each against its requirements, understand how the three frameworks interoperate, and decide when to keep, wrap or rewrite.

      • Lightning Web Components and their strengths
      • Aura components in existing apps
      • Visualforce and when it still fits
      • Interoperability between the frameworks
      • Reading code against requirements
      • Deciding to keep, wrap or rewrite

      You build A review of three sample components, each with a recommendation.

      Components must talk to each other and fit every screen. You use events, message channels and shared state in each framework, and build layouts that respond to devices.

      • Custom events and bubbling in Lightning Web Components
      • Lightning Message Service across components
      • Component and application events in Aura
      • Communication in Visualforce pages
      • Responsive grids and layout components
      • Design for mobile and desktop

      You build A set of components that communicate through events and adapt to screen size.

      Good tests isolate the code from the outside world. You build mocks for callouts, stubs for dependencies, and test data factories, and write tests that verify behavior instead of chasing coverage.

      • HTTP callout mocks and multi-response mocks
      • Stub providers and dependency injection
      • Test data factories and isolation
      • Testing asynchronous code and events
      • Asserting behavior and negative cases
      • Reading coverage honestly

      You build A test suite for a callout service built with mocks and stubs.

      Interface faults hide in the browser as much as on the server. You debug with browser developer tools, debug mode for components, view state and logs, and trace a fault from screen to Apex.

      • Browser developer tools for components
      • Debug mode for Lightning components
      • Reading Visualforce view state
      • Debug logs and the Apex Replay Debugger
      • Tracing a defect from screen to server
      • Writing a regression test for a defect

      You build A defect investigation write-up that traces a bug from screen to cause.

      Deployments should be built from source, not rebuilt by hand. You set up a source-driven workflow with scratch orgs, the CLI and automated tests, and see how it fits a team’s branching and release routine.

      • Source format and project structure
      • Scratch orgs for isolated development
      • CLI deployments and validations
      • Running tests in a pipeline
      • Versioned releases and rollback
      • Handling metadata dependencies

      You build A source-driven pipeline that validates and deploys a feature with tests.

      Slow code shows up at volume. You find slow interfaces and wasteful queries, choose data structures that avoid repeated work, structure queries for large data volumes and use asynchronous callouts.

      • Finding slow interfaces with timing and logs
      • Selective queries and index use
      • Collections that avoid repeated queries and loops
      • Querying large data volumes safely
      • Asynchronous callouts in the interface
      • Caching and reducing round trips

      You build A before-and-after performance fix for a slow page and its queries.

      Build one feature that needs automation, events, callouts, an interface and tests. You choose each mechanism on evidence, deploy it from source and show how it behaves at volume.

      • Scoping a feature and its volume targets
      • Choosing automation, async and event mechanisms
      • Building interface and integration pieces
      • Testing, deploying and measuring at volume
      • Reviewing the design and its trade-offs

      You build A complete feature, deployed from source and measured at volume.

      Issued by
      Salesforce

      Certifying body · Independent of LUNARTECH

      Salesforce

      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.

      How you get there

      Top-tier roles go to people who can do the work.
      Here’s how you get there.

      Know where you start.

      Requires the Platform Developer certification. Salesforce describes 2 to 4 years of developer experience, including at least a year designing, implementing and deploying on the Lightning Platform.

      Work through the course.

      Fourteen modules, designed by LUNARTECH, at your own pace.

      Sit it with Salesforce.

      Salesforce runs the exam and issues the credential, so you register and book directly with them.

      Support

      Support at every stage.
      You won’t be working through this alone.

      Before you start

      Try it first.

      A 3-day free trial opens a selection of the content. Your card is only charged once it ends.

      While you learn

      Mentors within reach.

      Stuck on a concept? Reach out to a mentor whenever you need help.

      While you learn

      One-on-one sessions.

      On the yearly plan, one-on-one sessions give you dedicated support.

      Any time

      A team behind you.

      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

      A schedule that fits around your life.

      Your own paceFrom anywhereAt any hour

      After the last lesson

      Stay in the network.

      Your alumni network stays with you: ongoing support, opportunities and industry insight.

      Career support

      Career support, past the last lesson. Coaching, a sharper resume, real interview preparation and the people to know.

      Career direction

      Tailored coaching helps you decide where to aim and how to get there.

      Course · 1 hourLaunching Your Data Science Career

      Strong portfolio

      Hands-on projects become work you can show, not just claim.

      Course · 60 hoursBuild Your Data Science Portfolio

      Resume and profile

      Personalized refinement, so what you send says what you can actually do.

      Course · 10 hoursPersonal Branding for Professionals

      Interview preparation

      Preparation for the questions that decide it, so you walk in ready.

      Course · 12 hoursMaster Deep Learning Interviews: 50 Q&A

      Network and search

      Connections with industry leaders, and an alumni network that stays with you.

      Course · 40 hoursData Science Career Playbook
      Reviews

      Real stories from the community.

      4.9out of 5, from 100+ reviews
      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.
      Farnia GhanizadehSerajAI Engineer
      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.
      Mahmoud A.Data Scientist
      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.
      Rod MorrissonHead of Data Science & AI
      I really appreciate your teaching style and the way you break down complex topics. It has been incredibly helpful.
      Narine P.Data Analyst
      After years working mainly with R for econometrics, I found your Python machine learning course a refreshing and engaging way to learn Python.
      Raphael J., PhDQuantitative Analyst
      As a Data Science graduate, I want to thank you for the effort you put into making videos to support growing data scientists.
      Stanley M.AI Engineer
      I’ve been following your work since taking your machine learning course, and I’m impressed by your practical approach to applying AI.
      Sai Eshwar G.Data Scientist
      Why choose us

      Built around how you actually learn.

      One standard behind every course, from the first lesson to long after the last.

      Hands-on practice

      Apply every idea to real problems, so it becomes something you have used, not only seen.

      Industry-aligned curriculum

      We keep courses current with the tools, techniques and skills the field asks for.

      Flexible learning

      Study at your own pace, from anywhere, at any hour.

      Certificate of completion

      Finish the course and earn a certificate that shows what you have learned.

      Focus on your success

      Personalized learning plans and support structures carry you through the hard parts.

      Lifetime alumni network

      Stay connected after you finish, with ongoing support, opportunities and industry insight.

      Your certificate

      It doesn’t raise its voice. Neither will you.

      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.

      A sample, for a course in the Academy. Only yours carries your name.
      Pricing

      This course comes with the membership.
      So does everything else.

      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

      • Every course in the Academy
      • Every certification course
      • Workshops and masterclasses
      • A certificate of completion
      • A 3-day free trial
      • Learning at your own pace
      • The lifetime alumni network
      • Upgrades at any time
      In practice

      Eight roles.
      One credential across them all.

      No single job owns it. Here’s where each role leans hardest, and where its work ends up.

      1. 01Fundamentals
      2. 02Logic
      3. 03UI
      4. 04Testing
      5. 05Performance
      • Code that works on 100 records can fail on 100,000. Performance work starts at design time.

        Logic, Testing, Performance

        Large Salesforce orgs, Salesforce partners

      • Leads review code against limits, not just logic. Mocks and stubs keep tests honest.

        Logic, Testing

        Salesforce partners, Integration-heavy projects

      • Callouts and events move data in and out. Async patterns keep the user waiting less.

        Logic, Performance

        Integration-heavy projects, Large Salesforce orgs

      • LWC and Aura need event discipline. Debugging tools show where it breaks.

        UI, Testing

        Product engineering teams, Salesforce partners

      • Triggers and classes must behave with bulk data. Logic topics cover limits and patterns.

        Fundamentals, Logic

        Large Salesforce orgs, Product engineering teams

      • Code, flows and integrations share the same platform limits. Performance topics show where one design breaks.

        Logic, Performance

        Large Salesforce orgs, Integration-heavy projects

      • Apex tests must prove more than code coverage. Testing topics cover data setup and assertions.

        Testing

        Large Salesforce orgs, Salesforce partners

      • UI components call Apex and need clean contracts. Aura, LWC and Visualforce each have limits.

        UI, Logic

        Product engineering teams, Large Salesforce orgs

      • Large Salesforce orgs
      • Integration-heavy projects
      • Salesforce partners
      • Product engineering teams
      Senior Salesforce Developer

      Code that works on 100 records can fail on 100,000. Performance work starts at design time.

      Over 10,000 students trust LUNARTECH

      LUNARTECH gives you the skills
      to learn, build, create and lead.

      Engineers

      Understand systems all the way down. Build the ones others rely on.

      Scientists

      Understand what the data says. Build models that hold up.

      Researchers

      Understand the papers. Build on them, and take the work further.

      The field

      Anyone can use AI.
      Few can engineer it. This is where that starts.

      +340%growth in open roles requiring AI skills

      Data source: Stanford AI Index 2026 & 2024 (Lightcast data), Indeed Hiring Lab, Hacker News “Who’s Hiring”. Aug–Nov 2026 (dashed) is an estimate from the trend.
      Roles and pay

      ~35,000 open roles right now

      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.

      FAQ

      Frequently asked questions.

      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, 120 minutes, test center or online, in English, French, Japanese. The passing score is 70%.

      Requires the Platform Developer certification. Salesforce describes 2 to 4 years of developer experience, including at least a year designing, implementing and deploying on the Lightning Platform.

      No. Salesforce retired that superbadge on 1 October 2025 and no longer requires it. You must still pass this exam.

      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.

      The course

      Build the skills behind Platform Developer II.

      Prove your Apex and components survive scale, limits and real data. 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.

      14 modulesSelf-pacedIssued by SalesforceReviewed 5 November 2026

      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.