Learning Salesforce Lightning Application Development: Build and test Lightning Components for Salesforce Lightning Experience using Salesforce DX

Packt Publishing Ltd
Free sample

Build, design, and style beautiful and informative applications on the Salesforce Lightning platformKey Features
  • Build and Test Lightning Components that enhance application usability and adaptability
  • Apply Security Best Practices to your Custom Lightning Components
  • Design Lightning Components for Salesforce UIs such as Lightning Pages, Salesforce 1 Application, Communities, and more.
Book Description

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.

What you will learn
  • Understand Lightning Components architecture
  • Learn Locker security best practices
  • Debug and Improve performance of your Lightning Components
  • Use third-party libraries along with Lightning Component Framework
  • Learn how to publish Lightning Components on AppExchange
  • Use Lightning Out to take your Lightning Components outside the Salesforce platform
Who this book is for

This book is for Salesforce developers or developers from other platforms who are familiar with HTML, CSS, and JavaScript and want to build and test Salesforce Lightning components. No knowledge of Salesforce Lightning is required.

Read more

About the author

Mohith Shrivastava has been building and architecting Salesforce applications since 2011, when he graduated from the National Institute of Engineering, Mysore. He is currently a Salesforce MVP and holds multiple Salesforce certifications. He is an active contributor on Salesforce Stack Exchange Community. Mohith has authored Learning Salesforce Einstein and Salesforce Essentials for Administrators for Packt publishing. In his leisure time, he loves exploring the latest technologies and spending time with his family.
Read more

Additional Information

Packt Publishing Ltd
Read more
Published on
Jul 31, 2018
Read more
Read more
Read more
Read more
Read more
Read more
Business & Economics / Operations Research
Computers / Enterprise Applications / Business Intelligence Tools
Computers / Enterprise Applications / Collaboration Software
Computers / Enterprise Applications / General
Computers / Programming / General
Read more
Content Protection
This content is DRM free.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Extend and unleash the power of Salesforce CRM and the advanced features of the Lightning interface to create techniques for user interaction and derive real-world solutions. Key Features Implement advanced user interface techniques to improve the look and feel of Salesforce CRM. Discover hidden features and hacks that extend standard configuration to provide enhanced functionality and customization. Build real-world process automation using detailed recipes to harness the full power of Salesforce CRM. Book Description

Salesforce CRM is a market-leading customer relationship management (CRM) application that is accessed over the internet. This application greatly enhances a company's sales performance, improves customer satisfaction, and provides a robust customer relationship management system for an organization.

Salesforce CRM Admin Cookbook, Second Edition enables you to instantly extend and unleash the power of Salesforce CRM and its Lightning Experience framework. It provides clear, comprehensive instructions along with detailed screenshots and code. Whether you are looking for solutions to enhance the core features, such as data management, process automation, data validation, and home page administration, or are looking for ideas on advanced customization techniques, this book will provide you with immediate, practical, and exciting real-world recipes. This book guides you through interesting topics spanning a variety of functional areas. Recipes are provided that allow you to configure, build and extend the capability of Salesforce CRM using the Lightning Experience framework.

What you will learn Building home page components and creating custom links to provide additional functionality and improve the Home Tab layout Improving the look and feel of Salesforce CRM with the presentation of graphical elements using advanced user interface techniques Improving the data quality in Salesforce CRM and automatic data capture Implement an approval process to control the way approvals are managed for records in Salesforce CRM Increase productivity using tools and features to provide advanced administration Extend Lightning Experience Record Pages to tailor user interaction experience Create Lightning component to implement Search before Create for customer/person accounts Who this book is for

If you are a system administrator interested in developing and enhancing your skills with data management, process automation and security enhancements with SalesforceCRM, then this book is for you. Some basic understanding of SalesforceCRM and system administration knowledge would be needed.

Click your way to automating various business processes using Salesforce Visual WorkflowAbout This BookDevelop an application using Point and Click with the help of FlowGet to grips with various ways to launch a FlowCapture data from an external user without using the Visualforce pageSave user input into the database, and learn how to query and manipulate the dataDiscover various ways to debug and deploy Flow and Process BuilderUnderstand the concepts of Subflow and Login FlowHandle complex business processes using Process builder and keep them cleanUse existing or new Flows to work with Salesforce Lightning Experience.Who This Book Is For

This book is intended for those who want to use Flows to automate their business requirements by clicking, not coding. No previous experience in computer coding or programming is required

What You Will LearnDevelop an application using point and click with the help of FlowGet to grips with various ways to launch a FlowCapture data from an external user without using the Visualforce pageSave user input into the database, and learn how to query and manipulate the dataDiscover various ways to debug and deploy Flow and Process BuilderUnderstand the concepts of Subflow and Login FlowHandle complex business processes using Process builder and keep them cleanUse existing or new Flows to work with Salesforce Lightning Experience.In Detail

Salesforce Management System is an information system used in CRM to automate the business processes like sales and marketing. To implement this, Force.com developed a powerful tool called Visual Workflow to automate business processes by creating applications also called Flows.

Learning Salesforce Visual Workflow, Second Edition is a practical guide on Flows that will enable you to develop custom applications in Salesforce with minimized code usage.

The book starts with an introduction to Visual Workflows that teaches all the building blocks of creating Flows and use it efficiently. You will learn how to easily automate business processes and tackle complex business scenarios using Flows. The book explains the working of the Process Builder so you can create reusable processes. The book also covers how you can integrate existing or newly created Flows with the Salesforce Lightening Experience.

By the end of the book, you will get a clear understanding on how to use Flows and Process Builder in your organization to optimize code usage.

Style and approach

Step by step approch to use Process Builder to solve complex business requirements with the help of Flow

Harness the power of Apex design patterns to build robust and scalable code architectures on the Force.com platformAbout This BookApply Creational, Structural and behavioural patterns in Apex to fix governor limit issues.Have a grasp of the anti patterns to be taken care in Apex which could have adverse effect on the application.The authors, Jitendra Zaa is a salesforce MVP and Anshul Verma has 12+ years of experience in the area of application development.Who This Book Is For

If you are a competent developer with working knowledge of Apex, and now want to deep dive into the world of Apex design patterns to optimize the application performance, then this book is for you. Prior knowledge of Salesforce and Force.com platform is recommended.

What You Will LearnApply OOPs principal in Apex to design a robust and efficient solution to address various facets to a business problemGet to grips with the benefits and applicability of using different design patterns in ApexSolve problems while instantiating, structuring and giving dynamic behavior to Apex classesUnderstand the implementation of creational, structural, behavioral, concurrency and anti-patterns in your applicationFollow the Apex best practices to resolve governor limit issuesGet clued up about the Inheritance, abstract classes, polymorphism in Apex to deal with the object mechanismMaster various design patterns and determine the best out of themExplore the anti patterns that could not be applied to Apex and their appropriate solutionsIn Detail

Apex is an on-demand programming language providing a complete set of features for building business applications – including data models and objects to manage data. Apex being a proprietor programming language from Salesforce to be worked with multi tenant environment is a lot different than traditional OOPs languages like Java and C#. It acts as a workflow engine for managing collaboration of the data between users, a user interface model to handle forms and other interactions, and a SOAP API for programmatic access and integration.

Apex Design Patterns gives you an insight to several problematic situations that can arise while developing on Force.com platform and the usage of Design patterns to solve them. Packed with real life examples, it gives you a walkthrough from learning design patterns that Apex can offer us, to implementing the appropriate ones in your own application. Furthermore, we learn about the creational patterns that deal with object creation mechanism and structural patterns that helps to identify the relationship between entities. Also, the behavioural and concurrency patterns are put forward explaining the communication between objects and multi-threaded programming paradigm respectively. We later on, deal with the issues regarding structuring of classes, instantiating or how to give a dynamic behaviour at a runtime, with the help of anti-patterns. We learn the basic OOPs principal in polymorphic and modular way to enhance its capability. Also, best practices of writing Apex code are explained to differentiate between the implementation of appropriate patterns. This book will also explain some unique patterns that could be applied to get around governor limits.

By the end of this book, you will be a maestro in developing your applications on Force.com for Salesforce

Style and approach

This book is a step-by-step guide, complete with well-tested programs and real world situations to solve your common occurring problems in Apex design by using the anti-patterns. It gets crackling from exploring every appropriate solution to comparing the best one as per OOps principal.

Incorporate the power of Einstein in your Salesforce applicationAbout This BookMake better predictions of your business processes using prediction and predictive modelingBuild your own custom models by leveraging PredictionIO on the Heroku platformIntegrate Einstein into various cloud services to predict sales, marketing leads, insights into news feeds, and moreWho This Book Is For

This book is for developers, data scientists, and Salesforce-experienced consultants who want to explore Salesforce Einstein and its current offerings. It assumes some prior experience with the Salesforce platform.

What You Will LearnGet introduced to AI and its role in CRM and cloud applicationsUnderstand how Einstein works for the sales, service, marketing, community, and commerce cloudsGain a deep understanding of how to use Einstein for the analytics cloudBuild predictive apps on Heroku using PredictionIO, and work with Einstein Predictive Vision ServicesIncorporate Einstein in the IoT cloudTest the accuracy of Einstein through Salesforce reporting and Wave analyticsIn Detail

Dreamforce 16 brought forth the latest addition to the Salesforce platform: an AI tool named Einstein. Einstein promises to provide users of all Salesforce applications with a powerful platform to help them gain deep insights into the data they work on.

This book will introduce you to Einstein and help you integrate it into your respective business applications based on the Salesforce platform. We start off with an introduction to AI, then move on to look at how AI can make your CRM and apps smarter. Next, we discuss various out-of-the-box components added to sales, service, marketing, and community clouds from salesforce to add Artificial Intelligence capabilities. Further on, we teach you how to use Heroku, PredictionIO, and the force.com platform, along with Einstein, to build smarter apps.

The core chapters focus on developer content and introduce PredictionIO and Salesforce Einstein Vision Services. We explore Einstein Predictive Vision Services, along with analytics cloud, the Einstein Data Discovery product, and IOT core concepts. Throughout the book, we also focus on how Einstein can be integrated into CRM and various clouds such as sales, services, marketing, and communities.

By the end of the book, you will be able to embrace and leverage the power of Einstein, incorporating its functions to gain more knowledge. Salesforce developers will be introduced to the world of AI, while data scientists will gain insights into Salesforce's various cloud offerings and how they can use Einstein's capabilities and enhance applications.

Style and approach

This book takes a straightforward approach to explain Salesforce Einstein and all of its potential applications. Filled with examples, the book presents the facts along with seasoned advice and real-world use cases to ensure you have all the resources you need to incorporate the power of Einstein in your work.

©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.