<aside> đź’ˇ

“Writing Visualforce is the closest thing to time travel.” - Igor, 2021

</aside>

Resources

https://www.sfdc99.com/2015/02/20/example-how-to-write-a-basic-visualforce-page/ - very basic intro to tags by our Salesforce legend :)

https://laceysnr.com/ - nice VF-related blog with interesting stuff (not all of the blogs are VF-related)

https://trailhead.salesforce.com/content/learn/modules/visualforce_fundamentals - I rarely recommend Trailhead, but in this case it’s a nice overview.

https://trailhead.salesforce.com/content/learn/projects/workshop-lightning-design-system-visualforce - more Trailhead for overview.

https://youtu.be/w9GK1IVH4BY?si=w9F7IHZOu_Mph--m - nice video on JavaScript and Apex

https://youtu.be/lYAc3WT_YKQ?si=syKM1sB8CTWzLi18 - Best video on creating PDFs with VF

https://flyingsaucerproject.github.io/flyingsaucer/r8/guide/users-guide-R8.html - The engine behind PDF creation with Visualforce

Video

https://youtu.be/uMb4dE3xmDQ

Before we start

This doc is everything you need to know about Visualforce in 2024/25 for modern Salesforce Development. The goal is not to make you Visualforce-Grossmeister, but to teach you enough so that you can pass Platform Developer 1, write your own Visualforce, or modify some nasty Visualforce components on your job.

If you read anything Visualforce-related from Salesforce, they assume you know Visualforce and are moving towards LWC. But from my experience, it’s usually the other way around.

I assume here a few things:

Learning Path