Learning Force.com Application Development
eBook - ePub

Learning Force.com Application Development

Chamil Madusanka

Buch teilen
  1. 406 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Learning Force.com Application Development

Chamil Madusanka

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Learning Force.com Application Development als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Learning Force.com Application Development von Chamil Madusanka im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatique & Réseaux informatiques. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Jahr
2015
ISBN
9781782172796

Learning Force.com Application Development


Table of Contents

Learning Force.com Application Development
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with Force.com
Introduction to the Force.com platform
Understanding the Force.com model
Key features of the Force.com platform
Multitenancy
Application services
Force.com metadata
MVC architecture
Programming language
Apex
Visualforce
SOQL
SOSL
Integration
Force.com sites
AppExchange
Advantages of Force.com
Designing and developing applications on the Force.com platform
Signing up for a free developer edition account
Basic application design
Types of applications suitable for Force.com
Design consideration
Customization on the Force.com platform
Identifying building blocks of the Force.com platform
The sample application
Summary
2. Building the Data Model
Creating objects
Standard objects
Custom objects
Creating custom fields
Text data types
Numeric field data types
Calendar data types
Formatted text data types
Calculation data types
Limited option data types
Relationship data types
Special relationship types
Creating a lookup relationship field
Creating a master-detail relationship field
Summary
3. Building the User Interface
Creating a Force.com custom application
Creating custom tabs
Custom object tabs
Visualforce tabs
The Web tab
Customizing page layouts
Search layouts
Page layouts
The page layout editor
An overview of Visualforce
Advantages of Visualforce
Summary
4. Designing Apps for Multiple Users and Protecting Data
Design considerations
An overview of Force.com licenses
The security framework of the Force.com platform
Organization security
Password policies
Activations
Login access policies
Certificate and key management
Remote site settings
Other organization security settings
User security
Network-based security
Session security
Administrative security
Profiles and roles
Creating a custom profile
Assigning roles
Administrative permissions and general user permissions
Permission sets
Groups
Queues
Component-based security
Application permissions
Tab permissions
Record type permissions
Apex class and Visualforce page permissions
Object permissions
Field-level security permissions
Record-based security
Record ownership
Organization-wide defaults
Record sharing
Summary
5. Implementing Business Processes
Preserving data quality with validation rules
Defining validation rules
Considerations and tips for writing validation rules
Automating the business process using workflows
Creating workflow rules
Time-dependent actions and time trigger considerations
Automating the business process using approval processes
Creating a multistep approval process
Approval process considerations
Comparing workflow and approval processes
Summary
6. Data Management on the Force.com Platform
Data management operations
The CRUD commands
The Upsert command
Force.com record IDs
Characteristics of record IDs
Inserting system fields
External IDs
Data management tools
Cloud-based tools
The data import wizard
Data export
Mass transfer records
Mass delete records
API-based tools
Apex Data Loader
Exporting data using Data Loader
Upserting data using Data Loader
Summary
7. Custom Coding with Apex
Introducing Apex
Apex code in the runtime environment
Apex code and unit testing
Apex governors and limits
Apex code and security
Apex code and web services
Apex and metadata
Working with Apex
Apex basics
Apex data types
Primitive data types
Enum data types
sObject data types
Collection data types
Apex logics and loops
Writing Apex code – object-oriented programming in Apex
Creating Apex code
Syntax to define classes
Syntax to define interfaces
Syntax for attributes and methods
Access modifiers
The static keyword
The final keyword
Class constructors
Triggers
Trigger syntax
Trigger context variables
Triggers and the order of execution
Exceptions in triggers
Creating triggers
Trigger considerations
Force.com platform query languages
Salesforce.com Object Query Language (SOQL)
SOQL basic syntax
SOQL keywords
SOQL functions
SOQL relationship queries
Salesforce.com Object Search Language (SOSL)
Dynamic SOQL and SOSL
Data manipulation on the Force.com platform
Standalone statements
Database methods
SaveResult
Database.DMLOptions
DML and Loops
Apex SOQL and DML governor limits
Data integrity and transactions
Summary
8. Building Custom Pages with Visualforce
Introducing Visualforce
The concepts of Visualforce
The Visualforce architecture
Visualforce pages
Expression syntax and data binding
Visualforce and standard web development technologies
Styling Visualforce pages
Salesforce styles
Custom sty...

Inhaltsverzeichnis