Beginning Salesforce Developer

Beginning Salesforce Developer
Author: Michael Wicherski
Publisher: Apress
Total Pages: 273
Release: 2017-12-05
Genre: Computers
ISBN: 148423300X

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.

Learning Salesforce Development with Apex

Learning Salesforce Development with Apex
Author: Paul Battisson
Publisher: BPB Publications
Total Pages: 234
Release: 2020-08-10
Genre: Computers
ISBN: 9389898188

Learn to harness the power of the Apex language to build Salesforce applications Ê KEY FEATURESÊÊ - Learn how to work with the Apex language. - Learn how to develop Apex Triggers. - Learn how to use SOQL and SOSL to retrieve data. - Learn how to write Object-Oriented SalesforceÊ code. - Explore the best practices to deliver scalable and maintainable code. Ê DESCRIPTIONÊ This book covers the fundamentals of the Salesforce Apex programming language used by developers to build powerful applications in the cloud.Ê In this book, you will learn how to work with the Apex language to build scalable applications that can interact with and update data from your users. We cover the language from the ground up, introducing programming concepts such as variables and control statements alongside clear and concise examples to help you understand the key concepts and features. Platform-specific features such as Apex triggers, SOQL and SOSL are covered in detail to help ensure you deliver robust and scalable solutions. Nuances and best practices for development are discussed along with how to effectively test your code to ensure that you can deploy it to users with confidence. Object-oriented programming in Apex is also covered in-depth to ensure that you can develop dynamic solutions and build for the future. The book also discusses and shows developers how to integrate with third-party solutions using REST APIs in Apex.Ê By the end of the book, the reader will know how to start developing applications using Apex with confidence. Ê WHAT WILL YOU LEARNÊÊ - Learn how to declare variables in Apex. - Understand how to work with collections in Apex. - Use different control statements within Apex to control program flow. - Learn how to use the built-in tools to test in Apex. - Understand how to make callouts to external applications and data sources. WHO THIS BOOK IS FORÊÊ This book is intended for those starting out with Apex, whether existing Salesforce Admins or those joining the Salesforce ecosystem with little professional prior programming experience, such as students. The reader is expected to have some basic familiarity with Salesforce as a platform, although key concepts are reviewed. TABLE OF CONTENTS 0. Introduction 1. An Introduction to the Salesforce Platform 2. What is Apex? 3. Variables in Apex 4. Collections 5. Control Statements 6. Apex Triggers 7. SOQL 8. SOSL 9. Defining Apex Classes 10. Apex Class Inheritance 11. Testing Apex 12. Callouts in Apex 13. Epilogue

Hands-On Low-Code Application Development with Salesforce

Hands-On Low-Code Application Development with Salesforce
Author: Enrico Murru
Publisher: Packt Publishing Ltd
Total Pages: 608
Release: 2020-10-16
Genre: Computers
ISBN: 1800207573

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
Total Pages: 533
Release: 2019-05-24
Genre: Computers
ISBN: 1789611288

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.

Learning Salesforce Lightning Application Development

Learning Salesforce Lightning Application Development
Author: Mohith Shrivastava
Publisher: Packt Publishing Ltd
Total Pages: 446
Release: 2018-07-31
Genre: Computers
ISBN: 178712231X

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.

Learning Apex Programming

Learning Apex Programming
Author: Matt Kaufman
Publisher: Packt Publishing Ltd
Total Pages: 302
Release: 2015-01-31
Genre: Computers
ISBN: 1782173986

If you are a developer who has some object-oriented programming experience, Learning Apex Programming is the perfect book for you. This book is most appropriate for developers who wish to gain an understanding of the Force.com platform and how to use Apex to create business applications.

Force.com Enterprise Architecture

Force.com Enterprise Architecture
Author: Andrew Fawcett
Publisher: Packt Publishing Ltd
Total Pages: 579
Release: 2014-09-25
Genre: Computers
ISBN: 1782173005

This book is for advanced Force.com developers and architects who need to understand the Salesforce platform from the perspective of enterprise-level requirements. You should have an existing understanding of Apex and Visualforce. Those familiar with other enterprise software ecosystems will also find this book ideal as they adopt Force.com.

Salesforce for Beginners

Salesforce for Beginners
Author: Sharif Shaalan
Publisher: Packt Publishing Ltd
Total Pages: 457
Release: 2020-05-29
Genre: Computers
ISBN: 1838987002

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.

Mastering Apex Programming

Mastering Apex Programming
Author: Paul Battisson
Publisher: Packt Publishing Ltd
Total Pages: 369
Release: 2020-11-20
Genre: Computers
ISBN: 1800204337

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.

Advanced Apex Programming for Salesforce.com and Force.com

Advanced Apex Programming for Salesforce.com and Force.com
Author: Daniel Appleman
Publisher:
Total Pages: 298
Release: 2013
Genre: Computer programming
ISBN: 9781936754076

Note: The third edition of this book is now available ISBN: 978-1936754106 in both paperback and eBook formats Beyond the Force.com documentation - Second edition Advanced Apex Programming for Salesforce.com and Force.com is neither a tutorial nor a book for beginners. Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You'll learn how to truly think in Apex - to embrace limits and bulk patterns. You'll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You'll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you'll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience as a consultant, Force.com MVP and architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared. This second edition contains updates through Winter 14 (API 29) along with significant new content on triggers, asynchronous design patterns, concurrency and more