In the last chapter, we equipped ourselves with tools and a developer workflow using Salesforce DX. In this chapter, we will build our first working Lightning Component. As we build the application, we will explore the basic building blocks of the Lightning Component framework, which includes Component Markup, the JavaScript controller, and helper. We will also learn how to wire a server-side Apex controller to client-side JavaScript. By the end of the chapter, we will have a Lightning Component that allows users to input a search string and search YouTube content.
This chapter assumes that you are familiar with Salesforce server-side Apex programming. If you are not familiar with Salesforce Apex programming, you can explore it on Trailhead (https://trailhead.Salesforce.com/en/modules/Apex_database/units/Apex_database_intro).
In this chapter...