SlideShare a Scribd company logo
1 of 36
Salesforce.com


               2011.11.30 Salesforce.com




11   11   30
•   Apex

               •   Apex

               •   Apex

               •   Apex

               •

11   11   30
Apex

     • Force.comIDE
                      Force.comIDE




11   11   30
Apex

     • Force.comIDE
                  Installer




11   11   30
Apex

     • Force.comIDE
                        IDE




11   11   30
Apex

     • Force.com
          •[File] ➤ [New] ➤ [Force.com Project]

          •[Project name]    Force.com_

          •[Username][Password]                       ID

          •[Environment] [Production/Developer Edition]




11   11   30
Apex

     • Force.com
          •    [   ]          Force.com




          •


11   11   30
Apex

     •
          •Force.com
          •[   ] ➤[    ] ➤[   ]

          •




11   11   30
Apex

     • Force.com
          •Force.comIDE          [Security Token]




          •[Next]

          •[Finish]




11   11   30
Apex

     • Force.com
          •

               Apex     Visualforce




11   11   30
Apex

     • Apex
          •Visualforce

          •

          •

          •     Web




11   11   30
Apex

     • Apex




11   11   30
Apex

     • Apex
          •Package Explorer             [classes]

          •[New] ➤[Apex Class]

          •[Name]     TaskDao

          •                      [Finish]




11   11   30
Apex

     • Apex




11   11   30
Apex

     • Apex
          •getAllActiveTasks

          •                getAllActiveTasks

          •

          •         List<Task__c>


                  Ctrl+Space




11   11   30
Apex

     • Apex
          •                                              SOQL



          •                          Id,Name,TaskName__c,StartDate__c

          •                                  Task__c

          •
          •

     ※              Date          today
               Date today = Date.today();

11   11   30
Apex

     • Apex
          •




11   11   30
Apex

     • Apex
          •Force.comIDE           [Execute Anonymous]

          •
                      List<Task__c> taskList = TaskDao.getAllActiveTasks();
                      System.debug('               '+taskList.size());

                      for(Task__c task : taskList){
                      	

   System.debug('                    ' + task.TaskName__c);
                      	

   System.debug('                 ' + task.StartDate__c);
                      }


          •                    [Execute Anonymous]

          •Results

11   11   30
Apex

     •             (Test Driven Development)

               Test First




11   11   30
Apex

     •
          •Package Explorer              [classes]

          •[New] ➤[Apex Class]

          •[Name]       TaskDaoTest

          •[Template]     Test Class

          •                       [Finish]



11   11   30
Apex

     •
               •

               •

               •

               •

               •

11   11   30
Apex

     •
          •




11   11   30
Apex

     •
          •Package Explorer             [TaskDaoTest]

          •[Force.com] ➤[Run Tests]

          •                [Apex Test Runner]

          •




11   11   30
Apex

     •
          •                             assertEquals   [0]   [1]

          •[Force.com] ➤[Run Tests]

          •                [Apex Test Runner]

          •Failures

          •Expected            Actual

11   11   30
Apex

     •
               Apex




11   11   30
Apex

     •
                      if(age > 0){
                          logicA
                      }else{
                          logicB
                      }

     age 0                 1
                                     100%
                               age
     (age 3    9999                  )


11   11   30
Apex

     •
          •Force.com

          •[   ] ➤[    ] ➤[Apex   ]

          •[                          ]

          •




11   11   30
Apex

     • Apex
          •

          •

          •




11   11   30
Apex

     • Apex




11   11   30
Apex

     •
          •
          •    Status

          •
          •
          •


11   11   30
Apex

     • Apex
          •Package Explorer             [triggers]

          •[New] ➤[Apex Trigger]
          •[Name]     MemberStatusUpdateTrigger

          •[Object]    Task__c

          •[Apex Trigger Operations]    after insert   after update



          •[Finish]

11   11   30
Apex

     • Apex

           •




11   11   30
Apex

     • Apex




11   11   30
•
          •Apex        Servlet

          •Force.com



          •API




11   11   30
•                                  (API               22.0)

                                SOQL                         100

                     SQOL                                   50,000

                                 SOSL                         20

                            DML                              150

               DML                                          10,000

                            Script                          200,000

                               heap                         3Mbyte

                                                              10

                                                              10

                                               Force.com

11   11   30
•   Apex
                    →Force.com IDE
               •   Apex
                    →
               •   Apex
                    →
               •   Apex
                    →Apex
               •
                    →Apex
11   11   30

More Related Content

What's hot

Streamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariStreamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariAlejandro Fernandez
 
Introducción rápida a SQL
Introducción rápida a SQLIntroducción rápida a SQL
Introducción rápida a SQLCarlos Hernando
 
Make your gui shine with ajax solr
Make your gui shine with ajax solrMake your gui shine with ajax solr
Make your gui shine with ajax solrlucenerevolution
 
Mastering power shell - Windows
Mastering power shell - WindowsMastering power shell - Windows
Mastering power shell - WindowsAriel Devulsky
 
Deep Dive into AWS CLI - the command line interface
Deep Dive into AWS CLI - the command line interfaceDeep Dive into AWS CLI - the command line interface
Deep Dive into AWS CLI - the command line interfaceJohn Varghese
 
Streamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariStreamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariJayush Luniya
 
Demystifying PostgreSQL (Zendcon 2010)
Demystifying PostgreSQL (Zendcon 2010)Demystifying PostgreSQL (Zendcon 2010)
Demystifying PostgreSQL (Zendcon 2010)NOLOH LLC.
 
Demystifying PostgreSQL
Demystifying PostgreSQLDemystifying PostgreSQL
Demystifying PostgreSQLNOLOH LLC.
 
Power shell voor developers
Power shell voor developersPower shell voor developers
Power shell voor developersDennis Vroegop
 

What's hot (14)

Streamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariStreamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache Ambari
 
SQL introduction
SQL introductionSQL introduction
SQL introduction
 
Introducción rápida a SQL
Introducción rápida a SQLIntroducción rápida a SQL
Introducción rápida a SQL
 
Make your gui shine with ajax solr
Make your gui shine with ajax solrMake your gui shine with ajax solr
Make your gui shine with ajax solr
 
Mastering power shell - Windows
Mastering power shell - WindowsMastering power shell - Windows
Mastering power shell - Windows
 
Deep Dive into AWS CLI - the command line interface
Deep Dive into AWS CLI - the command line interfaceDeep Dive into AWS CLI - the command line interface
Deep Dive into AWS CLI - the command line interface
 
Streamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache AmbariStreamline Hadoop DevOps with Apache Ambari
Streamline Hadoop DevOps with Apache Ambari
 
119764860 dx-auth
119764860 dx-auth119764860 dx-auth
119764860 dx-auth
 
Demystifying PostgreSQL (Zendcon 2010)
Demystifying PostgreSQL (Zendcon 2010)Demystifying PostgreSQL (Zendcon 2010)
Demystifying PostgreSQL (Zendcon 2010)
 
Demystifying PostgreSQL
Demystifying PostgreSQLDemystifying PostgreSQL
Demystifying PostgreSQL
 
Oak / Solr integration
Oak / Solr integrationOak / Solr integration
Oak / Solr integration
 
Sql query patterns, optimized
Sql query patterns, optimizedSql query patterns, optimized
Sql query patterns, optimized
 
Power shell voor developers
Power shell voor developersPower shell voor developers
Power shell voor developers
 
Scala active record
Scala active recordScala active record
Scala active record
 

Similar to 第三回Salesforce勉強会

Functional Stream Processing with Scalaz-Stream
Functional Stream Processing with Scalaz-StreamFunctional Stream Processing with Scalaz-Stream
Functional Stream Processing with Scalaz-StreamAdil Akhter
 
The Ring programming language version 1.7 book - Part 93 of 196
The Ring programming language version 1.7 book - Part 93 of 196The Ring programming language version 1.7 book - Part 93 of 196
The Ring programming language version 1.7 book - Part 93 of 196Mahmoud Samir Fayed
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic DevelopmentNaveen Dhanaraj
 
Troubleshooting APEX Performance Issues
Troubleshooting APEX Performance IssuesTroubleshooting APEX Performance Issues
Troubleshooting APEX Performance IssuesRoel Hartman
 
Android Level 2
Android Level 2Android Level 2
Android Level 2DevMix
 

Similar to 第三回Salesforce勉強会 (8)

第二回Salesforce勉強会
第二回Salesforce勉強会第二回Salesforce勉強会
第二回Salesforce勉強会
 
Functional Stream Processing with Scalaz-Stream
Functional Stream Processing with Scalaz-StreamFunctional Stream Processing with Scalaz-Stream
Functional Stream Processing with Scalaz-Stream
 
ENOVIA v6 R2013x Tips and Tricks
ENOVIA v6 R2013x Tips and TricksENOVIA v6 R2013x Tips and Tricks
ENOVIA v6 R2013x Tips and Tricks
 
The Ring programming language version 1.7 book - Part 93 of 196
The Ring programming language version 1.7 book - Part 93 of 196The Ring programming language version 1.7 book - Part 93 of 196
The Ring programming language version 1.7 book - Part 93 of 196
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic Development
 
Troubleshooting APEX Performance Issues
Troubleshooting APEX Performance IssuesTroubleshooting APEX Performance Issues
Troubleshooting APEX Performance Issues
 
alicer LatinR - para LinkedIn.pdf
alicer LatinR - para LinkedIn.pdfalicer LatinR - para LinkedIn.pdf
alicer LatinR - para LinkedIn.pdf
 
Android Level 2
Android Level 2Android Level 2
Android Level 2
 

More from 株式会社インサイト

More from 株式会社インサイト (8)

2012活動基本方針
2012活動基本方針2012活動基本方針
2012活動基本方針
 
『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪
『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪
『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪
 
第四回Salesforce勉強会
第四回Salesforce勉強会第四回Salesforce勉強会
第四回Salesforce勉強会
 
20111212勉強会資料
20111212勉強会資料20111212勉強会資料
20111212勉強会資料
 
第一回Salesforce勉強会
第一回Salesforce勉強会第一回Salesforce勉強会
第一回Salesforce勉強会
 
20111014説明会資料(勉強会)
20111014説明会資料(勉強会)20111014説明会資料(勉強会)
20111014説明会資料(勉強会)
 
説明会用資料(Force.comセミナー)
説明会用資料(Force.comセミナー)説明会用資料(Force.comセミナー)
説明会用資料(Force.comセミナー)
 
キックオフ説明会20110114
キックオフ説明会20110114キックオフ説明会20110114
キックオフ説明会20110114
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

第三回Salesforce勉強会

  • 1. Salesforce.com 2011.11.30 Salesforce.com 11 11 30
  • 2. Apex • Apex • Apex • Apex • 11 11 30
  • 3. Apex • Force.comIDE Force.comIDE 11 11 30
  • 4. Apex • Force.comIDE Installer 11 11 30
  • 5. Apex • Force.comIDE IDE 11 11 30
  • 6. Apex • Force.com •[File] ➤ [New] ➤ [Force.com Project] •[Project name] Force.com_ •[Username][Password] ID •[Environment] [Production/Developer Edition] 11 11 30
  • 7. Apex • Force.com • [ ] Force.com • 11 11 30
  • 8. Apex • •Force.com •[ ] ➤[ ] ➤[ ] • 11 11 30
  • 9. Apex • Force.com •Force.comIDE [Security Token] •[Next] •[Finish] 11 11 30
  • 10. Apex • Force.com • Apex Visualforce 11 11 30
  • 11. Apex • Apex •Visualforce • • • Web 11 11 30
  • 12. Apex • Apex 11 11 30
  • 13. Apex • Apex •Package Explorer [classes] •[New] ➤[Apex Class] •[Name] TaskDao • [Finish] 11 11 30
  • 14. Apex • Apex 11 11 30
  • 15. Apex • Apex •getAllActiveTasks • getAllActiveTasks • • List<Task__c> Ctrl+Space 11 11 30
  • 16. Apex • Apex • SOQL • Id,Name,TaskName__c,StartDate__c • Task__c • • ※ Date today Date today = Date.today(); 11 11 30
  • 17. Apex • Apex • 11 11 30
  • 18. Apex • Apex •Force.comIDE [Execute Anonymous] • List<Task__c> taskList = TaskDao.getAllActiveTasks(); System.debug(' '+taskList.size()); for(Task__c task : taskList){ System.debug(' ' + task.TaskName__c); System.debug(' ' + task.StartDate__c); } • [Execute Anonymous] •Results 11 11 30
  • 19. Apex • (Test Driven Development) Test First 11 11 30
  • 20. Apex • •Package Explorer [classes] •[New] ➤[Apex Class] •[Name] TaskDaoTest •[Template] Test Class • [Finish] 11 11 30
  • 21. Apex • • • • • • 11 11 30
  • 22. Apex • • 11 11 30
  • 23. Apex • •Package Explorer [TaskDaoTest] •[Force.com] ➤[Run Tests] • [Apex Test Runner] • 11 11 30
  • 24. Apex • • assertEquals [0] [1] •[Force.com] ➤[Run Tests] • [Apex Test Runner] •Failures •Expected Actual 11 11 30
  • 25. Apex • Apex 11 11 30
  • 26. Apex • if(age > 0){ logicA }else{ logicB } age 0 1 100% age (age 3 9999 ) 11 11 30
  • 27. Apex • •Force.com •[ ] ➤[ ] ➤[Apex ] •[ ] • 11 11 30
  • 28. Apex • Apex • • • 11 11 30
  • 29. Apex • Apex 11 11 30
  • 30. Apex • • • Status • • • 11 11 30
  • 31. Apex • Apex •Package Explorer [triggers] •[New] ➤[Apex Trigger] •[Name] MemberStatusUpdateTrigger •[Object] Task__c •[Apex Trigger Operations] after insert after update •[Finish] 11 11 30
  • 32. Apex • Apex • 11 11 30
  • 33. Apex • Apex 11 11 30
  • 34. •Apex Servlet •Force.com •API 11 11 30
  • 35. (API 22.0) SOQL 100 SQOL 50,000 SOSL 20 DML 150 DML 10,000 Script 200,000 heap 3Mbyte 10 10 Force.com 11 11 30
  • 36. Apex →Force.com IDE • Apex → • Apex → • Apex →Apex • →Apex 11 11 30