We may earn an affiliate commission when you visit our partners.
Course image
Deepika Khanna

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.
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

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

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

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>

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

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.

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.

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..

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

Traffic lights

Read about what's good
what should give you pause
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

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Salesforce lightning: solid basics, needs update

According to learners, this course provides a solid foundation in the Salesforce Lightning Framework, especially for beginners, with a strong emphasis on practical, hands-on examples. Many praise the instructor's clear and precise explanations and the step-by-step approach to building a functional Lightning application, which aids direct application to work. While the course appears to have received updates (as indicated by the syllabus), a notable point among recent feedback is that Salesforce Lightning evolves rapidly, suggesting some content or best practices may become increasingly outdated over time, potentially requiring learners to supplement with current documentation. Additionally, some find it lacks depth for advanced topics.
Ideal for beginners to build a solid base in Lightning.
"This course delivered exactly what it promised! ...I feel much more confident in my ability to develop in Salesforce Lightning now."
"A solid introduction to Lightning Components. I particularly appreciated the focus on learning by example..."
"The foundational material is good, especially for understanding aura:attributes and value providers."
Course includes beneficial practical exercises and examples.
"The hands-on examples were incredibly valuable, allowing me to build a practical Lightning app from scratch."
"Building a full Lightning app like the ContactList and SearchBar was very insightful."
"The practical exercises are the best part."
"I loved how it covered creating a custom domain and static resources right away."
Instructor provides clear, precise explanations for core concepts.
"The instructor explains complex concepts like Apex controllers and component communication very clearly."
"Excellent and truly practical course! The instructor made it easy to follow along..."
"The concepts like 'value providers' and 'global value providers' were explained perfectly."
Minor issues like audio quality and assumed prior knowledge.
"I found this course somewhat challenging. ...some explanations were too brief for a beginner..."
"Debugging Lightning Components was mentioned, but I felt more guidance was needed here."
"It's an okay course, but the production quality could be improved in some sections (e.g., audio, screen resolution)."
Course primarily covers basics, less suitable for intermediate learners.
"It's strong on the 'how-to' but could benefit from more 'why' behind certain architectural decisions or best practices for larger applications."
"I found myself needing more advanced topics or troubleshooting tips than provided. It's a good intro, but not comprehensive for all scenarios."
"It feels like it assumes some prior knowledge of Salesforce ecosystem beyond just basic admin."
Content needs significant updates to reflect current Salesforce Lightning.
"The course material is a bit outdated now. Salesforce Lightning has evolved, and some components or practices shown are no longer best practice."
"Honestly, this course seems to have been created some time ago and hasn't kept up. Salesforce Lightning changes rapidly..."
"This makes it difficult to follow and apply in a real development environment without constant self-correction. Needs a major refresh."

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

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser