The Lightning Component Framework was used to completely redesign the Salesforce CRM product. In this course, you'll learn tips for how you can use that same framework to easily customize your own Salesforce org.
Sara Morgan Nettles is a Certified Salesforce Advanced Developer and Platform Developer I and II, who began her software development career twenty years ago working primarily with Microsoft technologies. She now focuses on bridging the gap between .NET and Salesforce and has written numerous books and articles, as well as being a regular speaker at Dreamforce
Getting Started with Lightning Components Welcome back. In this module, we will jump right into developing Lightning components using Salesforce's online developer console. We will start out slow and make sure you understand all the basics of working with components, since they represent a very different way of developing in Salesforce. But now that we are all set up, we will create our first Hello World component bundle and go over some important things you need to know about using styling resources. We will then move on to what you need to do to make your components dynamic. And, finally, we will wrap up the module by talking about different ways to expose your components so that they can be used by tools, such as Lightning App Builder, and also be available through the Lightning experience or the Salesforce1 mobile app.
Working with the Lightning Data Service Welcome back. In this module, I'm going to show you some exciting new features that were introduced in the winter '17 release, which have really been significant ones in my opinion. And to start it all off, we're going to walk through installing the beta version of the Force. com IDE for Eclipse, which offer support for creating Lightning bundles. We will then use the IDE to take a look at a component that uses an Apex controller and basic UI components to create new cases. But this will just be for reference purposes because what I'm going to show you in this module is how you can use some of the features released in winter '17 to really streamline and speed up your Lightning component development. We will begin by changing the Create Case Component so that it uses the new Lightning Data Service. Next, we will then preview what that looks like in the Lightning experience by creating a Lightning Quick Action, which is also something introduced in winter '17. And finally, we will replace the basic UI components with the latest and greatest Base Lightning Components, which I'm sure you're going to love as much as I do. So, let's get started.
Migrating from Visualforce to Lightning Hi, this is Sara Morgan Nettles. And welcome to the last module, in which I will cover the things you need to know when migrating your org from Visualforce to Lightning. I will begin by briefly looking at various strategies for migration that you may want to consider. However, in this module we will only focus on one of those strategies, which is a gradual one in which you do not move from Visualforce to Lightning overnight, but rather carefully select which existing Visualforce pages you want to migrate, and then convert them in a way that allows you to support both Classic and Lightning users. This will involve taking a look at a Visualforce page that is currently hosted on the Home page of a Classic org. The first step will be to apply the Lightning Design System Styling, or SLDS. By using the SLDS, we can give the page the look of the Lightning Experience before we actually create the replacement Lightning Component. This strategy gives us a chance to first evaluate what markup changes are needed to get us to where we ultimately want to go, which is to create a Lightning alternative for the Visualforce page, one that will also be able to use the same Apex Controller. Finally, we will create a Lightning Out dependency app that allows the component to be used by both Classic and Lightning users.