Cargando…

Mastering Application Development with Force. com.

Design and develop state-of-the-art applications using Force.com's powerful development platformAbout This Book Flaunt your skillsets by developing complex applications that include demanding concepts such as triggers, Visualforce controllers, batch jobs, and Lightning components Earn the grati...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Poorman, Kevin J. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited Jan. 2016.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000M 4500
001 EBSCO_ocn951672110
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 160130e20160128enk o 000 0 eng d
040 |a COO  |b eng  |e pn  |c COO  |d EBLCP  |d CHVBK  |d OCLCO  |d OCLCF  |d IDB  |d FEM  |d OCLCQ  |d OCLCO  |d MERUC  |d OCLCQ  |d VT2  |d OCLCO  |d UOK  |d WYU  |d OCLCQ  |d OCLCO  |d LVT  |d N$T  |d AGLDB  |d STF  |d BTN  |d AUW  |d INTCL  |d MHW  |d SNK  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 968128414  |a 969050660  |a 1264845183 
020 |a 9781782172819 
020 |a 1782172815  |q (Trade Paper) 
020 |a 1782172823 
020 |a 9781782172826  |q (electronic bk.) 
024 3 |a 9781782172819 
029 1 |a AU@  |b 000062539993 
029 1 |a CHNEW  |b 000884549 
029 1 |a CHVBK  |b 37443249X 
035 |a (OCoLC)951672110  |z (OCoLC)968128414  |z (OCoLC)969050660  |z (OCoLC)1264845183 
037 |b 01201872 
050 4 |a QA76.76.A65  |b P66 2016 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.3  |2 23 
082 1 4 |a [E] 
049 |a UAMI 
100 1 |a Poorman, Kevin J.,  |e author. 
245 1 0 |a Mastering Application Development with Force. com. 
260 |a Birmingham :  |b Packt Publishing, Limited  |c Jan. 2016. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
520 8 |a Design and develop state-of-the-art applications using Force.com's powerful development platformAbout This Book Flaunt your skillsets by developing complex applications that include demanding concepts such as triggers, Visualforce controllers, batch jobs, and Lightning components Earn the gratitude of your colleagues by structuring a project so that multiple developers can work independently of each other Kevin Poorman, the author of the book and a Force.com MVP, shares his years of Force.com knowledge and experience with you through the medium of telling examplesWho This Book Is ForIf you're a Force.com developer with a fundamental understanding of Apex and JavaScript but now want to enhance your skills with tips, tricks, and guidance on the best architectural and engineering practices, then this book is for you. What You Will Learn Creating triggers, and the best practices for writing them Developing a number of Visualforce controllers and extensions Integrating third-party web APIs into your Apex code Writing unit tests that cover testing bulk safety, user and profile settings, and negative tests Creating a Lightning component for use in Salesforce1 Getting acquainted with various methods for deploying metadata between orgs Using the Rest sObject API for access to Salesforce objects and data using the REST methodology Learning about overarching architectural considerations such as naming conventions, testing practices, and data modeling practicesIn DetailForce.com is an extremely powerful, scalable, and secure cloud platform, delivering a complete technology stack, ranging from databases and security to workflow and the user interface. With salesforce.com's Force.com cloud platform, you can build any business application and run it on your servers. The book will help you enhance your skillset and develop complex applications using Force.com. It gets you started with a quick refresher of Force.com's development tools and methodologies, and moves to an in-depth discussion of triggers, bulkification, DML order of operations, and trigger frameworks. Next, you will learn to use batchable and schedulable interfaces to process massive amounts of information asynchronously. You will also be introduced to Salesforce Lightning and cover componentsincluding backend (apex) controllers, frontend (JavaScript) controllers, events, and attributesin detail. Moving on, the book will focus on testing various apex components: what to test, when to write the tests, andmost importantlyhow to test. Next, you will develop a changeset and use it to migrate your code from one org to another, and learn what other tools are out there for deploying metadata. You will also use command-line tools to authenticate and access the Force.com Rest sObject API and the Bulk sObject API; additionally, you will write a custom Rest endpoint, and learn how to structure a project so that multiple developers can work independently of each other without causing metadata conflicts. Finally, you will take an in-depth look at the overarching best practices for architecture (structure) and engineering (code) applications on the Force.com platform. Style and approach A step-by-step tutorial, with plenty of tips and tricks that will help you develop complex Force.com applications. 
505 0 |a Cover -- Preface -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Chapter 1: A Conceptual Overview of Application Development on the Salesforce1 Platform -- Developing for the cloud -- Identifying the development tools -- Object-oriented building blocks of Force.com development -- Learning to master Salesforce1 development -- Using the Salesforce developer console -- Opening and creating metadata -- Running SOQL and SOSL queries -- Running unit tests -- Creating and opening lightning components -- Opening and reading debug logs and adjusting log levels -- An anonymous Apex execution -- Addressing problems -- Developer console exercises -- Summary -- Chapter 2: Architecting Sustainable Triggers Using a Trigger Framework -- An overview of triggers -- Context is king -- Trigger variables -- An example trigger -- Safety in numbers -- Infinite cosmic power, itty bitty safety rope -- The SFDC-trigger-framework -- A cautionary note -- Using the framework -- Summary -- Chapter 3: Asynchronous Apex for Fun and Profit -- Using batchable classes -- Additional extensions -- Schedulable classes -- Monitoring -- Scheduling from Apex -- Testing schedulable classes -- Exploring @future annotated methods -- When to use the @future annotation on methods -- Queueable classes -- Testing Queueable classes -- Knowing when to use what -- Summary -- Chapter 4: Lightning Concepts -- The Lightning Process Builder -- The @InvocableActions interface -- Other caveats -- Process Builder wrap up -- Lightning Connect -- Limitations -- Example use cases -- Lightning Components -- Component files -- @auraEnabled Apex -- Lightning future -- Lightning App Builder -- Summary -- Chapter 5: Writing Efficient and Useful Unit Tests -- Why do we write unit tests? -- Proving functionality -- Reducing the cost of change. 
505 8 |a Encouraging modular, reusable code -- Identifying engineering bugs you didn't write -- Documenting expected behavior -- Tests + code = less likely to produce bugs -- What not to test? -- Managed package code -- Standard platform features -- When to write unit tests -- Structuring unit tests -- Using your own data -- Starting and stopping your tests -- Executing your code -- Positive tests -- Negative tests -- Permissions-based tests -- Assertions -- Creating your own assertion methods -- Mocking -- Tips and tricks for efficient testing -- Summary -- Chapter 6: Deploying Your Code -- What does it mean to deploy? -- The Ant migration toolkit -- Targets, macros, and built-ins -- Build properties -- Choosing metadata -- Alas, I have become destructiveChanges.xml, destroyer of orgs -- The Force.com IDE deployments -- Change is good -- Summary -- Chapter 7: Using, Extending, and Creating API Integrations -- In the beginning, we physically moved tapes around -- SOAP then REST -- the evolution of modern APIs -- I oAuth, therefore I am -- Achievement unlocked -- access token -- Putting it all together -- Bulk data for everyone! Look under your seat! -- All good things have their limits -- Use cases for the bulk API -- Creating your own API -- Let there be new records! -- Updating all that data -- Another one bites the dust -- The other way -- Heavy lifting -- Putting it all together -- Summary -- Chapter 8: Team Development with the Salesforce1 Platform -- But we've always done it that way! -- Exacerbating the issues -- Technology to the rescue -- caveat audiens -- The moving parts -- A high-level narrative overview -- Making it all work -- Impressionism versus Cubism -- All for one, and one for all -- Summary -- Chapter 9: My Way -- A Prescriptive Discussion of Application Development on Salesforce1 -- Keep it simple. 
505 8 |a Code reviews -- pointed questions for Apex code review -- I've said it before, and I'll say it again-tests help you -- Make tools, and compose applications -- Work as a team -- Level up -- Model your data -- Using and abusing the platform -- hic sunt dracones (here be dragons) -- Summary -- Where to go from here -- Podcasts -- Online help, training, and chat -- Index. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
610 2 0 |a Salesforce.com (Firm) 
630 0 0 |a Force.com (Electronic resource) 
610 2 7 |a Salesforce.com (Firm)  |2 fast 
630 0 7 |a Force.com (Electronic resource)  |2 fast 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1163374  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30053470 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4520715 
938 |a EBSCOhost  |b EBSC  |n 1163374 
994 |a 92  |b IZTAP