Book Image

Learning Salesforce Lightning Application Development

By : Mohit Shrivatsava
Book Image

Learning Salesforce Lightning Application Development

By: Mohit Shrivatsava

Overview of this book

Built on the Salesforce App Cloud, the new Salesforce Lightning Experience combines three major components: Lightning Design System, Lightning App Builder, and Lightning Components, to provide an enhanced user experience. This book will enable you to quickly create modern, enterprise apps with Lightning Component Framework. You will start by building simple Lightning Components and understanding the Lightning Components architecture. The chapters cover the basics of Lightning Component Framework semantics and syntax, the security features provided by Locker Service, and use of third-party libraries inside Lightning Components. The later chapters focus on debugging, performance tuning, testing using Lightning Testing Services, and how to publish Lightning Components on Salesforce AppExchange.
Table of Contents (22 chapters)
Title Page
PacktPub.com
Foreword
Contributors
Preface
Index

Foreword

In the last decade, web technologies have changed beyond anybody's prediction. There was a time when people across industries were talking about moving away from JavaScript. However, it worked the other way around. Frameworks like Angular and React became the backbone of many enterprise applications and emerged as favorite technologies to build an application.

In a nutshell, it is the JavaScript that won and established itself as a winner of this decade. It is not only used for desktop based applications, but also in mobile and server-side programming such as Node.js.

It isn't really about JavaScript, but rather the impact it has created on technology industry and workforce. Salesforce has been awarded as the most innovative company multiple times in the past several years and it wouldn't come as a surprise if we see Salesforce already ahead in the race of adopting cutting-edge technology.

One of many success mantras for Salesforce is to keep developer and admin happy. It offers powerful tools to a developer to create top-notch features and customizations, at the same time it enables Administrators to use, configure, and suggest improvements for those components.

How can we leverage the JavaScript workforce, give developers the tool they want, and how to make administrators superheroes of implementations?

Welcome to the world of Lightning Experience! Did you noticed, how many targets this innovative company shot with a single arrow?

Lightning Experience is the future of Salesforce implementations and there is no doubt in saying, Lightning Component is its soul. If you have JavaScript developers, let them work on client controller, if you have Apex developer, let them work on Server controller. Reusable Components built by developers can be used creatively by Salesforce Administrators in Record Page, Home Page, Community, Wave Dashboard and so on.

 

 

If you are new to Salesforce development or been a developer for many years working on Visualforce, you would need to skill up in Lightning Component development. Lightning Component is a blend of JavaScript, HTML, CSS, Apex, and Salesforce Platform features, and you need to make sure you got your blend right to build a delicious Lightning recipe.

I believe this book written by Mohith, would give you the right proportion of knowledge about JavaScript and Salesforce platform features to build mind-blowing components and impress your team and clients. This book contains so many tips and pointers which will open up your imagination and would get you excited!

 

 

Jitendra Zaa

Salesforce MVP and Sr. Technical Architect at IBM