Lightning Components Implementation for Platform Developers

Course Details
Code DEX-460
Tuition (USD): $900.00 • Classroom (1 day)
$900.00 • Virtual (1 day)
Course Details
GSA (USD): $816.12 • Classroom (1 day)
$816.12 • Virtual (1 day)

If you are an Apex programmer who wants to develop responsive applications using the Lightning Component Framework, this course will give you hands-on experience building a single-page application. You will learn how to surface your components in mobile and desktop environments. You will build a Lightning application and Lightning components that have the Salesforce look and feel and can securely access, display, and manipulate data in your org. You will also use standard and custom events to make your application interactive. You will employ best practices to build maintainable and reusable code, including nested components and JavaScript helper functions.

Skills Gained

When you complete this course, you will be able to:

  • Create Lightning Applications and Components.
  • Surface Lightning Components in Salesforce1.
  • Surface Lightning Components in Lightning Pages using the Lightning App Builder.
  • Apply SLDS to use the Salesforce Lightning Experience look and feel.
  • Work with the Lightning Component Bundle.
  • Use attributes and expressions to store and display data.
  • Apply best practices related to component development.
  • Invoke Apex methods in a secure fashion from component controllers.
  • Use the event framework to make an app interactive.

Prerequisites

Attendees should:

  • Have a solid understanding of basic Salesforce concepts.
  • Have 1 year of programming experience in Java (or another object-oriented programming language).
  • Understand basic data modeling concepts for relational databases.
  • Be able to use basic SQL.
  • Be able to write basic HTML.
  • Be able to understand JavaScript concepts and terminology.

Course Details

MODULES & TOPICS

Setting up a Custom Domain

  • Introducing AW Computing (Optional)
  • Deploying a Custom Domain

Choosing Among UI Frameworks

  • Working with Salesforce-provided Frameworks for Responsive Web Development
  • Deciding Between Lightning and Visualforce

Creating a Lightning Application

  • Building a Lightning Application from Components
  • Identifying Resources in the Resource Bundles
  • Adding Style Using CSS
  • Surfacing a Lightning Component

Debugging a Lightning Component

  • Enabling Debug Mode for all Lightning Components
  • Working with console.log()
  • Understanding the debugger; statement
  • Working with the Salesforce Lightning Inspector Chrome Extension

Accessing Data in a Lightning Component (Part 1)

  • Understanding Server-side vs. Client-side Controllers
  • Working with Attributes
  • Writing Expressions for Components

Accessing Data in a Lightning Component (Part 2)

  • Handling the Standard Initialization Event
  • Iterating over a Result Set
  • Navigating to a Record

Making Lightning Apps Interactive Using Events

  • Defining a Custom Event
  • Registering and Firing a Custom Component Event
  • Handling a Custom Event

Further Topics (Optional)

  • Handling a Standard Aura Event
  • Testing CRUD and FLS Permissions
Course Details
Code DEX-460
Tuition (USD): $900.00 • Classroom (1 day)
$900.00 • Virtual (1 day)
Course Details
GSA (USD): $816.12 • Classroom (1 day)
$816.12 • Virtual (1 day)