Intro to Lightning Development for Salesforce®

How to develop on the Salesforce® Platform
Rating: 4.6 out of 5 (664 ratings)
10,895 students
Intro to Lightning Development for Salesforce®
Rating: 4.6 out of 5 (664 ratings)
10,895 students
Build Salesforce® Lightning components.
Learn the basics of single page application design.
Learn the basics of component based architecture.

Requirements

  • A basic knowledge of HTML, CSS, and Javascript
  • A basic knowledge of Salesforce
Description

This is an introduction to Salesforce® Lightning development. Lightning development is hard and relatively new, so unlike many other courses on here I will not claim to be able to make you a 'Lightning Guru' after one course. This will give you a solid foundational understanding of developing on the Lightning Platform.

The real strength of this course is that it is to the point, allowing you to quickly and efficiently learn how to develop for Salesforce® Lightning by seeing real screencasts. I've edited out all unnecessary pauses so that you do not waste any time when learning.

I've been working in Lightning for a solid year on projects that have 2000 daily users. This course is free because I saw other similar courses charging way too much for lower quality content. I want to fix that and build the developer community around Lightning in a positive way, while focusing on programming as a craft. This course is a collection of the knowledge I wish I had when I first started developing in Lightning. Let's write high quality code together! 

Who this course is for:
  • Developers and Admins who want to learn more about Lightning
  • Students who like seeing how things are done rather than hearing too much about abstract concepts.
  • Students who like organized lectures that do not go off topic.
Curriculum
7 sections • 33 lectures • 1h 33m total length
  • Introduction
  • Create a Developer Org
  • Enable a Custom Domain
  • Deploy to Users
  • Create An Application
  • Create a Component
  • Delete Components and Applications
  • Understand Single Page Applications
  • The Component Bundle
  • Add a Controller
  • Attributes
  • Pass an attribute value to a component
  • Value Providers
  • Add Styling to A Component
  • Add the Lightning Design System to our test application
  • What we're going to build
  • Build a button using the SLDS
  • Build a Task Component
  • Build a Task Component adding a Title Attribute
  • Building a Task Container Component
  • Aura:Iteration
  • Build a Create New Task Button
  • Task Creation Container: Part 1 - Add an Input
  • Task Creation Container: Part 2 - Margin and Padding
  • Create the Application and Container Component
  • Assemble the Components
  • Refactoring
  • Creating New Tasks
  • Deleting Tasks Part 1
  • Deleting Tasks Part 2 - Firing Events
  • Deleting Tasks Part 3 - Handlers
  • Create a Task Refactor
  • Course Repo

Instructor
Lightning Developer
Jeff Lombard
  • 4.4 Instructor Rating
  • 869 Reviews
  • 15,223 Students
  • 2 Courses

Hi There! My name's Jeff, I'm a professional developer and marketer by trade and have been in the industry for about four years. I've worked for manufacturers, distributors, tech companies, startups, and as an independent contractor in the United States.

I encourage anyone to contact me with questions, comments, or concerns.