Learning Force.com Application Development
eBook - ePub

Learning Force.com Application Development

Chamil Madusanka

Partager le livre
  1. 406 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Learning Force.com Application Development

Chamil Madusanka

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Learning Force.com Application Development est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Learning Force.com Application Development par Chamil Madusanka en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et RĂ©seaux informatiques. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
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...

Table des matiĂšres