We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Salesforce Lightning Framework

Deepika Khanna

What is Salesforce Lightning framework??

Read more

What is Salesforce Lightning framework??

Lightning includes the Lightning Component Framework and it has some very exciting tools for developers. Lightning makes it easier to build responsive applications for any device within less amount of time and effort.

What Lightning has???

  • Lightning components give you a client-server framework that speeds up the development , improves the app performance, and is ideal for use with the Salesforce1 mobile app.
  • The Lightning App Builder gives you the power to build apps visually, without code, quicker than ever before using custom-built Lightning components. You can make your Lightning components available in the LightningApp Builder so administrators can build custom user interfaces without code.

Why Lightning component is so popular and why everyone is talking about Lightning???

  • Out-of-the-Box Component Set
  • Performance
  • Event-driven architecture
  • Faster development
  • Device-aware and cross browser compatibility

Why You should take this course??

  • If you want to make your own saleforce App using Lightning.
  • One and only course on Salesforce Lightning available on udemy platform.
  • If you like to learn by examples rather then some slideshow.
  • If you like to practice along with me.
  • If you are interested to take your career to next level.

Enroll now

What's inside

Learning objectives

  • Enable lightning components in your salesforce org
  • How to use static resources in a lightning application
  • Create an apex controller that exposes data and logic to lightning applications
  • Create a lightning application
  • Create lightning components
  • Create lightning events
  • Communicate between lightning components using lightning events
  • Standard and force.com components
  • Ui components
  • Value providers
  • Will be able to build lightning application
  • Show more
  • Show less

Syllabus

Lightning Framework
Introduction to the course
How to setup your custom Domain for salesforce Org??

In this tutorial we will see what is Salesforce lightning component framework and we will also build our first lightning component and lightning application.

Read more
Udemy review update

In this tutorial i will show you how to add some styling to your application by creating a css file.. We will also see how we can link an external style sheet for our application by uploading the external file as a static resource.

Component attributes are like member variables on a class in Apex. In this tutorial we will explore <aura:attribute> and will calculate sum of two numbers using the <aura:attribute>

Top 5 Favorite Lightning UI Features

Component attributes are like member variables on a class in Apex.

Component Composition with example
What is Salesforce Expression and aura:if component

Value providers are a way to access data. Value providers encapsulate related values together, similar to how an object encapsulates properties and methods. The value providers for a component are v (view) and c (controller).

Global Value Providers

Global value providers are global values and methods that a component can use in expressions.

Standard and Force.com components

The framework provides common user interface components in the ui namespace. All of these components extend eitheraura:component or a child component of aura:component. aura:component is an abstract component that provides a default rendering implementation. User interface components such as ui:input and ui:output provide easy handling of common user interface events like keyboard and mouse interactions. Each component can be styled and extended accordingly.

Handling Events Using Client Side Controller

In this tutorial we will Create a server-side controller in Apex and use the @AuraEnabled annotation to enable client- and server-side access to the controller method.

In this tutorial I will create a server side controller to retrieve the records from the Opportunity object..

Debugging Lightning Components
Building our First Lightning App from scratch
Overview of our Lightning App

Lightning applications make it easy to work with data. In this module, you create an Apex controller that allows your Lightning application to retrieve contacts, or to search contacts by name or by id.

In this tutorial we will see

  • How to create a Lightning Application in the Developer Console
  • How to use Static Resources in a Lightning Application
  • Preview your Lightning Application in the browser
Creating the ContactList Component
SearchBar component
Creating the ContactDetails Component

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides hands-on learning experience with Salesforce Lightning framework
Taught by an experienced Salesforce instructor, Deepika Khanna
Suitable for beginners who want to explore Salesforce Lightning
Provides a strong foundation in Salesforce Lightning concepts and application development

Save this course

Save Salesforce Lightning Framework to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Salesforce Lightning Framework with these activities:
Review the Salesforce platform fundamentals
Strengthen your understanding of the Salesforce platform to better leverage its features within Lightning.
Browse courses on Salesforce Platform
Show steps
  • Review the core concepts of Salesforce, including objects, fields, and relationships.
  • Familiarize yourself with the Salesforce user interface and navigation.
  • Practice creating and managing records in Salesforce.
Review core programming concepts in JavaScript and CSS
Sharpen your JavaScript and CSS skills to enhance your ability to develop Lightning components.
Browse courses on JavaScript
Show steps
  • Review the syntax and fundamental concepts of JavaScript.
  • Practice writing JavaScript functions and manipulating data structures.
  • Review the principles of CSS and its use for styling Lightning components.
Join a study group or online forum dedicated to Salesforce Lightning
Engage with other learners to discuss concepts, share insights, and troubleshoot challenges.
Browse courses on Lightning Components
Show steps
  • Identify and join a relevant online community or study group.
  • Participate in discussions, asking questions and sharing your own knowledge.
  • Collaborate with others on projects or exercises.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Explore the Salesforce Trailhead modules on Lightning
Supplement your understanding by following interactive tutorials that guide you through hands-on exercises and examples.
Browse courses on Lightning Components
Show steps
  • Access the Salesforce Trailhead platform.
  • Enroll in the 'Lightning Components' and 'Lightning App Builder' modules.
  • Complete the interactive exercises and quizzes to reinforce your knowledge.
Visualize Salesforce Lightning architectural components
Enhance your comprehension of the Lightning Framework by visualizing its various components and their relationships.
Browse courses on Lightning Components
Show steps
  • Review the Salesforce Lightning framework documentation to grasp the fundamental concepts.
  • Draw a diagram that illustrates the interaction between Lightning Components, Lightning App Builder, and Lightning Events.
  • Identify the key features and advantages of each component type, such as Standard, Force.com, UI, and Value Providers.
Develop a custom Lightning component to display data
Solidify your understanding by creating a practical application of the Lightning Component Framework.
Browse courses on Lightning Components
Show steps
  • Design the functionality and user interface of your custom component.
  • Write the Apex code for the component controller and renderer.
  • Test the component's functionality and make necessary adjustments.
Build a Lightning application that solves a business problem
Apply your knowledge to a real-world scenario by developing a complete Lightning application that addresses a specific business need.
Browse courses on Lightning Components
Show steps
  • Identify a business problem or opportunity that can be solved using Salesforce Lightning.
  • Design the application's architecture, including the components, events, and data model.
  • Implement the application using the Lightning Component Framework and Apex.
  • Deploy the application to a Salesforce org and test its functionality.

Career center

Learners who complete Salesforce Lightning Framework will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Salesforce Lightning Framework.
Lightning App Builder
Most relevant
Salesforce Lightning: Learn about Salesforce Lightning
Most relevant
Lightning App Builder
Most relevant
Salesforce Security and Layouts
Most relevant
Salesforce Flows: Get Started with Lightning Flow Builder
Most relevant
Getting Started with Salesforce Lightning Web Components
Most relevant
Data Management, Reports, and Dashboards
Most relevant
Salesforce Administration: Object Manager and Lightning...
Most relevant
Salesforce Introduction and Setup
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser