Learning Salesforce Lightning Application Development

Learning Salesforce Lightning Application Development

Author: Mohith Shrivastava

Publisher: Packt Publishing Ltd

Published: 2018-07-31

Total Pages: 446

ISBN-13: 178712231X

DOWNLOAD EBOOK

Build, design, and style beautiful and informative applications on the Salesforce Lightning platform Key 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.


Salesforce Lightning Application Development Essentials

Salesforce Lightning Application Development Essentials

Author: Mike Topalovich

Publisher:

Published: 2017-08-31

Total Pages: 463

ISBN-13: 9781787124677

DOWNLOAD EBOOK

Build, design, and style beautiful and informative applications on the Salesforce platformAbout This Book* This practical, hands-on guide will help you to build a multi-platform application from scratch* Make use of JavaScript, HTML, and CSS to build custom components* Create apps visually using the Lightning componentWho This Book Is ForThis book is for existing Visualforce developers who are looking to gain hands-on experience with the new Lightning Experience to build classy Salesforce applications fast. A basic knowledge of HTML, CSS, and JavaScript will help you get through more advanced parts of the book.What you will learn* Understand the vision for a unified Salesforce experience across all devices* Understand the Lightning Component Framework Architecture* See how to build Lightning Components* Know how to style Lightning Components using the Salesforce Lighting Design System* View and edit Salesforce data from Lightning using Apex controllers* Build Lightning Pages using Lightning App Builder* See the Surface Lightning Components in Lightning Experience, Salesforce1, and Salesforce ClassicIn DetailBuilt on the Salesforce App Cloud, the new Lightning Experience combines the three major components: Lightning Design System, Lightning App Builder, and Lightning Components. This book will enable you to quickly and easily create beautiful, modern, enterprise apps with Lightning.We begin by introducing you to the Lightning platform and the three components. You'll understand the vision of a unified Salesforce experience across all browsers and devices with Lightning. You'll work with standard components and build a basic layout for the application, after which you'll learn how to create more advanced custom components using the Lightning Component framework.You'll make use of good old JavaScript to perform client-side rendering on the DOM. Then you'll modify the components to make beautiful UIs for multiple platforms that will fill your app with informative dashboards and make them look professional. Finally, you'll use the Design System to work with Salesforce data and lay out the entire page/application with the components you've built, before testing and debugging your code.


Hands-On Low-Code Application Development with Salesforce

Hands-On Low-Code Application Development with Salesforce

Author: Enrico Murru

Publisher: Packt Publishing Ltd

Published: 2020-10-16

Total Pages: 608

ISBN-13: 1800207573

DOWNLOAD EBOOK

Explore a wide range of low-code tools in the Salesforce platform for building customized CRM applications without writing any code Key FeaturesCreate apps with a rich user experience without paying for costly developersLeverage Salesforce Lightning Platform’s declarative features to build professional-grade applicationsImprove productivity with business process automation using Workflow, Process Builder, and FlowBook Description Low-code platforms allow users to focus on business logic to create solutions without getting trapped in programming complexities. Thanks to its powerful features for designing, developing, and deploying apps without having to hand-code, Salesforce is at the forefront of the low-code development revolution. This book will guide you in building creative applications for solving your business problems using the declarative framework provided by Salesforce. You’ll start by learning how to design your business data model with custom objects, fields, formulas, and validation rules, all secured by the Salesforce security model. You’ll then explore tools such as Workflow, Process Builder, Lightning Flow, and Actions that will help you to automate your business processes with ease. This book also shows you how to use Lightning App Builder to build personalized UIs for your Salesforce applications, explains the value of creating community pages for your organization, and teaches you how to customize them with Experience Builder. Finally, you'll work with the sandbox model, deploy your solutions, and deliver an effective release management strategy. By the end of this Salesforce book, you’ll be ready to customize Salesforce CRM to meet your business requirements by creating unique solutions without writing a single line of code. What you will learnGet to grips with the fundamentals of data modeling to enhance data qualityDeliver dynamic configuration capabilities using custom settings and metadata typesSecure your data by implementing the Salesforce security modelCustomize Salesforce applications with Lightning App BuilderCreate impressive pages for your community using Experience BuilderUse Data Loader to import and export data without writing any codeEmbrace the Salesforce Ohana culture to share knowledge and learn from the global Salesforce communityWho this book is for If you are a citizen developer, business analyst, Salesforce administrator, or anyone interested in developing applications or solutions for business problems but lack technical knowledge, this book is for you. No prior programming experience is required.


Salesforce Platform Developer I Certification Guide

Salesforce Platform Developer I Certification Guide

Author: Jan Vandevelde

Publisher: Packt Publishing Ltd

Published: 2019-05-24

Total Pages: 533

ISBN-13: 1789611288

DOWNLOAD EBOOK

Build and deploy scalable applications on the Salesforce Lightning Platform using the latest features of Spring '19 Key FeaturesAn end-to end-guide with practice tests to help you achieve the Salesforce Platform Developer certificationDesign data models, user interfaces, and business logic for your custom applicationsUnderstand the complete development life cycle from designing to testingBook Description Salesforce Lightning Platform, used to build enterprise apps, is being increasingly adopted by admins, business analysts, consultants, architects, and especially developers. With this Salesforce certification, you'll be able to enhance your development skills and become a valuable member of your organization. This certification guide is designed to be completely aligned with the official exam study guide for the latest Salesforce Certified Platform Developer I release and includes updates from Spring '19. Starting with Salesforce fundamentals and performing data modeling and management, you’ll progress to automating logic and processes and working on user interfaces with Salesforce components. Finally, you'll learn how to work with testing frameworks, perform debugging, and deploy metadata, and get to grips with useful tips and tricks. Each chapter concludes with sample questions that are commonly found in the exam, and the book wraps up with mock tests to help you prepare for the DEV501 certification exam. By the end of the book, you’ll be ready to take the exam and earn your Salesforce Certified Platform Developer I certification. What you will learnSolve sample questions and mock tests and work with exam patternsGain an understanding of declarative Salesforce tools such as Process Builder, flows, and many moreCode in Salesforce using the Developer Console and IDEsGrasp the basics of object-oriented programmingWrite Apex classes, Visualforce pages, and Apex test classes with easy-to-follow stepsExplore the different deployment tools that you can use to push metadata to different environmentsBuild custom declarative apps and programs on Force.com platformsWho this book is for The Salesforce Platform Developer I Certification Guide is for you if you want to learn how to develop and deploy business logic and user interfaces using the capabilities of the Lightning Platform. No prior knowledge of Apex programming is required.


Salesforce Lightning Platform Enterprise Architecture

Salesforce Lightning Platform Enterprise Architecture

Author: Andrew Fawcett

Publisher: Packt Publishing Ltd

Published: 2019-11-04

Total Pages: 637

ISBN-13: 1789953669

DOWNLOAD EBOOK

Key Features Use the Lightning Platform to build integrated, scalable, and robust apps focused on enterprise-level customer demands Use the Lightning Component framework to deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce Mobile Extend your application with access to external services and AI Book DescriptionSalesforce Lightning provides a secure and scalable platform to build, deploy, customize, and upgrade applications. This book will take you through the architecture of building an application on the Lightning platform to help you understand its features and best practices, and ensure that your app keeps up with your customers’ increasing needs as well as the innovations on the platform. This book guides you in working with the popular aPaaS offering from Salesforce, the Lightning Platform. You’ll see how to build and ship enterprise-grade apps that not only leverage the platform's many productivity features, but also prepare your app to harness its extensibility and customization capabilities. You'll even get to grips with advanced application architectural design patterns such as Separation of Concerns, Unit Testing and Dependency Integration. You will learn to use Apex and JavaScript with Lightning Web Components, Platform Events, among others, with the help of a sample app illustrating patterns that will ensure your own applications endure and evolve with the platform. Finally, you will become familiar with using Salesforce DX to develop, publish, and monitor a sample app and experience standard application life cycle processes along with tools such as Jenkins to implement CI/CD. By the end of this book, you will have learned how to develop effective business apps and be ready to explore innovative ways to meet customer demands.What you will learn Create and deploy AppExchange packages and manage upgrades Understand Enterprise Application Architecture patterns Customize mobile and desktop user experience with Lightning Web Components Manage large data volumes with asynchronous processing and big data strategies Implement Source Control and Continuous Integration Add AI to your application with Einstein Use Lightning External Services to integrate external code and data with your Lightning Application Who this book is for This book is for Lightning platform developers who want to discover the true potential of the platform to develop complex scalable applications for use in enterprise businesses.


Salesforce for Beginners

Salesforce for Beginners

Author: Sharif Shaalan

Publisher: Packt Publishing Ltd

Published: 2020-05-29

Total Pages: 457

ISBN-13: 1838987002

DOWNLOAD EBOOK

Get a 360-degree view of the Salesforce platform and learn how to use it for sales, service, marketing, and automating business processes. Key FeaturesUnderstand how to use core Salesforce objects for maximum efficiencyBuild various dashboards and reports to analyze results and improve visibility in your business processesLearn the basics of Salesforce administration and mobile app set upBook Description Salesforce is the world's leading Customer Relationship Management (CRM) software, helping businesses connect with their constituents and partners. This book will give you a comprehensive introduction to managing sales, marketing, customer relationships, and overall administration for your organization. You'll learn how to configure and use Salesforce for maximum efficiency and return on investment. You'll start by learning how to create activities, manage leads, and develop your prospects and sales pipeline using opportunities and accounts, and then understand how you can enhance marketing activities using campaigns. Packed with real-world business use cases, this Salesforce book will show you how to analyze your business information accurately to make productive decisions. As you advance, you'll get to grips with building various reports and dashboards in Salesforce to derive valuable business insights. Finally, you'll explore tools such as process builder, approval processes, and assignment rules to achieve business process automation and set out on the path to becoming a successful Salesforce Administrator. By the end of the book, you'll have learned how to use Salesforce effectively to achieve your business goals. What you will learnUnderstand the difference between Salesforce Lightning and Salesforce ClassicCreate and manage leads in SalesforceExplore business development with accounts and contacts in SalesforceFind out how stages and sales processes help you manage your opportunity pipelineAchieve marketing goals using Salesforce campaignsPerform business analysis using reports and dashboardsGain a high-level overview of the items in the administration sectionGrasp the different aspects needed to build an effective and flexible Salesforce security modelWho this book is for If you're new to Salesforce and want to learn it from scratch, this book is for you. No prior knowledge of Salesforce is required to get started with this book.


Salesforce Platform App Builder Certification

Salesforce Platform App Builder Certification

Author: Rakesh Gupta

Publisher: Apress

Published: 2019-12-16

Total Pages: 248

ISBN-13: 1484254791

DOWNLOAD EBOOK

New or intermediate developers will want to use this hands-on guide to prepare for the Salesforce Certified Platform App Builder credential, awarded for designing, building, and implementing applications using the declarative customization capabilities of the Salesforce Platform. This is the first book available covering this content, and Salesforce training is very costly. This book is filled with real-world examples and hands-on exercises, enabling you to prepare for the certification exam in a short span of time. Multiple-choice study questions and exercises are included to help you apply what you learn in each chapter. Author Rakesh Gupta explains Salesforce Platform fundamentals, including knowledge about the limitations of the declarative platform and when to use programmatic development versus the AppExchange. Data management and data analytics are covered. And you will learn how to set up organization-wide features that affect the look and feel of your application. Sandbox design patterns and process automation tools available in Salesforce are discussed and you will know when to use them. You will become familiar with a wide array of topics, including designing a mobile app and reporting in Salesforce. What You Will Learn Know when to use declarative development versus programmatic development versus the AppExchange Understand the Salesforce data model, field type (when to use which fields), and how and when to use an external object in Salesforce Be familiar with security and settings in Salesforce See how easily users can migrate to the Lightning experience from the classic platform Implement business process automation using declarative features Apply the automation process in Salesforce Utilize Process Builder and manage its power to automate business processes Use sandboxes and deployment tools Who This Book Is For New or intermediate Salesforce developers or anyone in the Salesforce development arena who wants to learn or explore the platform


Beginning Salesforce Developer

Beginning Salesforce Developer

Author: Michael Wicherski

Publisher: Apress

Published: 2017-12-05

Total Pages: 273

ISBN-13: 148423300X

DOWNLOAD EBOOK

Get started developing on the Force.com platform in no time. With step-by-step guidance, starting with setting up your developer environment and progressing through to deploying to production, you will learn industry best practices to release robust custom applications with tangible benefits to your company or your client. Geared specifically toward beginning developers, Beginning Salesforce Developer establishes a strong understanding of basic code constructs through examples. Rather than simply explaining how to use the platform, you will receive a comprehensive understanding of why, allowing you to address platform quirks and "gotchas" that might occur. The book also serves to lay the foundation for continuing on to Salesforce Developer Pro. What You’ll Learn Configure your Salesforce development environment Understand the Salesforce data model and query languages Create basic Apex triggers Use standard controllers with basic Visualforce pages Utilize Visualforce with custom-built Apex controllers Write test coverage Who This Book Is For Salesforce administrators who wish to transition into developing on the Force.com platform. The book also serves as a quick immersion into the world of development for complete beginners through proprietary Salesforce development languages on the Force.com platform.


Mastering Apex Programming

Mastering Apex Programming

Author: Paul Battisson

Publisher: Packt Publishing Ltd

Published: 2020-11-20

Total Pages: 369

ISBN-13: 1800204337

DOWNLOAD EBOOK

Get to grips with the advanced features of Apex programming for Salesforce developers using this comprehensive guide Key FeaturesDiscover how to build reliable applications with Apex by avoiding common mistakes and pitfallsLearn how to use the different asynchronous programming tools in ApexProfile and improve the performance of your Apex codeBook Description As applications built on the Salesforce platform are now a key part of many organizations, developers are shifting focus to Apex, Salesforce's proprietary programming language. As a Salesforce developer, it is important to understand the range of tools at your disposal, how and when to use them, and best practices for working with Apex. Mastering Apex Programming will help you explore the advanced features of Apex programming and guide you in delivering robust solutions that scale. This book starts by taking you through common Apex mistakes, debugging, exception handling, and testing. You'll then discover different asynchronous Apex programming options and develop custom Apex REST web services. The book shows you how to define and utilize Batch Apex, Queueable Apex, and Scheduled Apex using common scenarios before teaching you how to define, publish, and consume platform events and RESTful endpoints with Apex. Finally, you'll learn how to profile and improve the performance of your Apex application, including architecture trade-offs. With code examples used to facilitate discussion throughout, by the end of the book, you'll have developed the skills needed to build robust and scalable applications in Apex. What you will learnUnderstand common coding mistakes in Apex and how to avoid them using best practicesFind out how to debug a Salesforce Apex application effectivelyExplore different asynchronous Apex options and their common use casesDiscover tips to work effectively with platform eventsDevelop custom Apex REST services to allow inbound integrationsBuild complex logic and processes on the Salesforce platformWho this book is for This book is for Salesforce developers who are interested in mastering Apex programming skills. You'll also find this book helpful if you're an experienced Java or C# developer looking to switch to Apex programming for developing apps on the Salesforce platform. Basic Apex programming knowledge is essential to understand the concepts covered.


Practical Salesforce Development Without Code

Practical Salesforce Development Without Code

Author: Philip Weinmeister

Publisher: Apress

Published: 2019-06-04

Total Pages: 532

ISBN-13: 1484248716

DOWNLOAD EBOOK

Use this hands-on guide to build powerful solutions on the Salesforce platform without using a single line of code. This revised and expanded second edition includes Process Builder, Flow Builder, Lightning App Builder, Lightning Bolt Solutions, and more. Practical Salesforce Development Without Code shows you how to unlock the power of the Salesforce platform to solve real business problems. Adhering to Salesforce's "clicks, not code" mantra, Salesforce expert Phil Weinmeister walks Salesforce newcomers and veterans through different business problems and identifies effective—and proven—approaches to solutions using the platform's declarative framework. By adopting this book as your guide, you will learn how to deliver business solutions within Salesforce by combining analysis, creativity, and logic with core elements such as validation rules, workflow rules, processes, flows, formula fields, and Lightning apps. In addition, Weinmeister dissects and explains the most useful functions and features for declarative developers and shows you how to use them. Best of all, Weinmeister uses real-life business scenarios and visuals. Applying the lessons learned from this how-to guide will ultimately save you time and ensure that your clients or internal customers are enabled, equipped, and empowered. What You'll Learn Build objects, fields, and relationships to establish a sensible data model Automate business processes by using Workflow, Process Builder, and Flow Utilize functions and develop formulas effectively for a variety of business needs Develop approval processes to handle exception scenarios Employ actions to easily create efficient and relevant user experiences Manage your environments and deploy your solutions Who This Book Is for Business analysts, Salesforce administrators, and Salesforce developers