دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Jason Ouellette
سری:
ISBN (شابک) : 9780321767356
ناشر: Addison-Wesley
سال نشر: 2011
تعداد صفحات: 494
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 30 مگابایت
در صورت تبدیل فایل کتاب Development with the Force.com Platform, 2nd Edition: Building Business Applications in the Cloud به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه با سیستم عامل Force.com ، ویرایش 2: ایجاد برنامه های کاربردی تجاری در ابر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با استفاده از Force.com، میتوانید برنامههای کاربردی سازمانی با ارزش، مقیاسپذیری و قابلیت اطمینان در سطح جهانی بسازید - و این کار را در روزها یا هفتهها، نه ماهها یا سالها انجام دهید. در این کتاب، Jason Ouellette، توسعهدهنده برتر Force.com، تمام راهنماییهای فنی و کد نمونهای را که برای دریافت نتایج فوقالعاده با جدیدترین نسخه Force.com نیاز دارید، ارائه میکند. Jason Ouellette با تکیه بر تجربه خود در ساخت سه مورد از ده برنامه برتر جهان Force.com، شما را در طول چرخه عمر پروژه، از شناسایی برنامه های بالقوه گرفته تا نمونه سازی، کدگذاری و استقرار، راهنمایی می کند. در سرتاسر، او بینشهای عملی را ارائه میدهد که در اسناد Salesforce.com یا هیچ جای دیگری نخواهید یافت.
Using Force.com, you can build enterprise applications with world-class value, scalability, and reliability - and do it in days or weeks, not months or years. In this book, top Force.com developer Jason Ouellette offers all the technical guidance and sample code you'll need to get outstanding results with the newest version of Force.com. Drawing on his experience building three of the world's top ten Force.com applications, Jason Ouellette walks you through the entire project lifecycle, from identifying potential applications to prototyping, coding, and deployment. Throughout, he offers practical insights you won't find in Salesforce.com's documentation - or anywhere else.
Content: Preface xviForeword xxiChapter 1: Introducing Force.com 1Force.com in the Cloud Computing Landscape 1Platform as a Service (PaaS) 2Force.com as a Platform 4Force.com Services 7Inside a Force.com Project 9Project Selection 9Team Selection 11Lifecycle 13Tools and Resources 16Sample Application: Services Manager 18Background 18User Roles 19Development Plan 19Summary 20Chapter 2: Database Essentials 23Overview of Force.com\'s Database 23Objects 23Fields 25Relationships 27Query Language 28Data Integration 31Working with Custom Objects 33Force.com Developer Edition 33Tools for Custom Objects 35Object Creation 36Field Creation 39Entering and Browsing Data 42Sample Application: Data Model 45Logical Data Model 45Force.com Data Model 50Implementing the Data Model 52Importing Data 58Summary 64Chapter 3: Database Security 65Overview of Database Security 65Object-Level Security 67Profiles 68Field-Level Security 70Record-Level Security 71Record Ownership 72User Groups 72Sharing Model 73Sample Application: Securing Data 77Designing the Security Model 78Implementing the Security Model 81Testing the Security Model 86Summary 91Chapter 4: Additional Database Features 93Dependent Fields 94Record Types 95Defining Record Types 95Securing Record Types 97Using Record Types 99Roll-Up Summary Fields 100Field History Tracking 102Tags 104Enabling Tags 104Using Tags 104Force.com Connect Offline 104Administration of Force.com Connect Offline 105Using Force.com Connect Offline 106Custom Settings 107Using List Custom Settings 108Using Hierarchy Custom Settings 109Sample Application: Applying the Features 110Dependent Fields for Skill Types 111Roll-Up Summary Fields for Project Reporting 113Force.com Connect Offline for Staffing 114Summary 116Chapter 5: Business Logic 119Introduction to Apex 120Introducing the Force.com IDE 121Installation 121Force.com Perspective 121Force.com Projects 122Problems View 123Schema Explorer 123Apex Test Runner View 124Execute Anonymous View 124Apex Language Basics 124Variables 125Operators 129Arrays and Collections 130Control Logic 132Understanding Governor Limits 136Database Integration in Apex 137Database Records as Objects 137Database Queries 139Persisting Database Records 144Database Triggers 146Database Security in Apex 149Object-Oriented Apex 149Encapsulation 150Information Hiding 154Modularity 155Inheritance 155Polymorphism 157Debugging and Testing 158Debugging 158Testing 161Sample Application: Validating Timecards 162Force.com IDE Setup 163Creating the Trigger 163Unit Testing 164Summary 166Chapter 6: Advanced Business Logic 169Aggregate SOQL Queries 170Aggregate Functions 170Grouping Records 171Grouping Records with Subtotals 172Additional SOQL Features 174Inner Join and Outer Join 174Semi-Join and Anti-Join 176Multi-Select Picklists 179Salesforce Object Search Language (SOSL) 180SOSL Basics 180SOSL in Apex 181Transaction Processing 182Data Manipulation Language (DML) Database Methods 183Savepoints 184Record Locking 185Apex Managed Sharing 187Sharing Objects 187Creating Sharing Rules in Apex 188Sending and Receiving Email 192Sending Email 193Receiving Email 197Dynamic Apex 200Dynamic Database Queries 200Schema Metadata 202Custom Settings in Apex 204Sample Application: Adding Email Notifications 206Summary 207Chapter 7: User Interfaces 209Introduction to Visualforce 210Overview of Visualforce 210Getting Started with Visualforce 212Visualforce Controllers 215Standard Controllers 215Custom Controllers 217Controller Extensions 221View Components 222View Component Basics 222Data Components 224Action Components 227Primitive Components 228Force.com-Styled Components 229Force.com User Interface Components 232Visualforce and the Native User Interface 236Standard Pages 237Standard Buttons 240Page Layouts 240Custom Buttons and Links 240Custom Tabs 242Visualforce in Production 242Debugging and Tuning 243Security 245Error Handling 247Governor Limits 248Unit Tests 249Sample Application: Skills Matrix 250Basic Implementation 251Full Implementation 252Implementation Walkthrough 252Summary 259Chapter 8: Advanced User Interfaces 261Asynchronous Actions 261Partial Page Refresh 262Action as JavaScript Function 263Action as Timed Event 264Action as JavaScript Event 265Indicating Action Status 266Modular Visualforce 268Static Resources 268Inclusion 269Composition 269Custom Visualforce Components 271Extending Visualforce 273Using JavaScript Libraries 273Adobe Flex and Visualforce 274Force.com Sites 281Sample Application: Enhanced Skills Matrix 285Summary 288Chapter 9: Batch Processing 291Introduction to Batch Apex 292Batch Apex Concepts 292Understanding the Batchable Interface 293Applications of Batch Apex 294Getting Started with Batch Apex 295Developing a Batch Apex Class 295Working with Batch Apex Jobs 296Using Stateful Batch Apex 299Using an Iterable Batch Scope 300Limits of Batch Apex 302Testing Batch Apex 303Scheduling Batch Apex 303Developing Schedulable Code 304Scheduling Batch Apex Jobs 304Sample Application: Missing Timecard Report 306Creating the Custom Object 307Developing the Batch Apex Class 308Testing the Missing Timecard Feature 310Summary 310Chapter 10: Integration 313Force.com Integration Solutions 313Outbound Messaging 314Salesforce-to-Salesforce (S2S) 319Developing Custom Integrations 329Calling Web Services from Apex Code 329Using HTTP Integration 331Sample Application: Anonymous Benchmarking 334Visualforce Page Design 334Visualforce Controller Design 336Integrating the Web Service 337Sample Implementation 339Summary 342Chapter 11: Advanced Integration 345Understanding Force.com Web Services 346Basics of Force.com Web Services 346Generating Stub Code 349Logging In 351Force.com Data Types in SOAP 355Error Handling 356Using the Enterprise API 357Retrieving Records 357Writing Records 359Building Custom Web Services in Apex 362Understanding Custom Web Services 362Service Definition 363Calling a Custom Web Service 364Introduction to the Metadata API 365Overview 366Getting Started with the Metadata API 366Using the Force.com REST API 368Overview of Force.com REST API 368Authentication 369API Walkthrough 369Sample Application: Database Integration 373Integration Scenario 373Implementation Strategy 373Sample Implementation 374Summary 377Chapter 12: Additional Platform Features 379Workflow and Approvals 379Introduction to Workflow 380Getting Started with Approval Processes 382Introduction to Analytics 388Working with Reports 389Configuring Dashboards 392Using Analytic Snapshots 393Force.com for International Organizations 395Multilingual Support 395Using Multiple Currencies 398Advanced Currency Management (ACM) 400Using Single Sign-On 402Federated Single Sign-On 402Delegated Single Sign-On 407Sample Application: Project Map Dashboard 410Summary 416Chapter 13: Social Applications 417Overview of Chatter 418Chatter Concepts 418Configuring Chatter 419Understanding the Chatter Data Model 424Chatter Posts 425Chatter Comments 429Feed-Tracked Changes 430Followed Records 431Chatter in Visualforce 432Sample Application: Follow Project Team 434Summary 437Index 439