This is an attempt to help ATG Certification takers to map the Test Objectives to ATG Manuals / Chapters. Please note that this is not a definitive list (tho I reckon its close), and you are advised to read the manuals cover-to-cover in order to familiarize yourself with all ATG concepts.
Objective I: ATG Programming Modules
| Objective # | Manual | Chapter |
| 1.1 | ATG Programming Guide | 4. Working with application modules |
| 1.2 | ATG Programming Guide ATG Installation & Config Guide | 4. Working with application modules 3. Configuring Nucleus components |
| 1.3 | ATG Programming Guide | 3. Developing and Assembling Nucleus-Based Applications |
| 1.4 | ATG Installation & Config Guide | 3. Configuring Nucleus components |
In a nutshell:
ATG Programming Guide: Chapter 3, 4
ATG Install & Config Guide: Chapter 3
Objective II: Nucleus Components
| Objective # | Manual | Chapter |
| 2.1 | ATG Programming Guide | 2. Nucleus: Organizing JavaBean Components |
| 2.2 | ATG Programming Guide | 2. Nucleus: Organizing JavaBean Components |
| 2.3 | ATG Programming Guide | 2. Nucleus: Organizing JavaBean Components |
| 2.4 | ATG Page Developer’s Guide ATG Programming Guide | 3. Using ATG Servlet Beans 2. Nucleus: Organizing JavaBean Components |
| 2.5 | ATG Programming Guide | 5. Creating and Using ATG Servlet Beans |
| 2.6 | ATG Programming Guide | 5. Creating and Using ATG Servlet Beans |
| 2.7 | ATG Programming Guide | 6. Working with Forms and Form Handlers |
In a nutshell:
ATG Programming Guide: Chapter 2, 5, 6
ATG Page Developer’s Guide: Chapter 3
Objective III: Page Development
| Objective # | Manual | Chapter |
| 3.1 | ATG Page Developer’s Guide | 2. Creating Java Server Pages |
| 3.2 | ATG Page Developer’s Guide | Appendix A: DSP Tag Library |
| 3.3 | ATG Page Developer’s Guide | 2. Creating Java Server Pages |
| 3.4 | ATG Page Developer’s Guide | 3. Using ATG Servlet Beans |
| 3.5 | ATG Page Developer’s Guide | 7. Form Handlers |
In a nutshell:
ATG Page Developer’s Guide: Chapter 2, 3, 4, Appendix A
Objective IV: Repositories
| Objective # | Manual | Chapter |
| 4.1 | ATG Repository Guide | 4. SQL Repository Overview 5. SQL Repository Architecture 6. SQL Repository Data Models |
| 4.2 | ATG Repository Guide | 7. SQL Repository Item Properties |
| 4.3 | ATG Repository Guide | 2. Repository API |
| 4.4 | ATG Repository Guide | 3. Repository Queries |
| 4.5 | ATG Repository Guide | 10. SQL Repository Caching |
| 4.6 | ATG Programming Guide | 6. Working with Form and Form Handlers |
| 4.7 | ATG Page Developer’s Guide | 8. Search Forms |
| 4.8 | ATG Repository Guide | 17. Secured Repositories |
| 4.9 | ATG Repository Guide | 6. SQL Repository Data Models (Item Descriptor Inheritance) |
| 4.10 | ATG Repository Guide | 6. SQL Repository Data Models (Derived Properties) |
| 4.11 | ATG Repository Guide | 7. SQL Repository Item Properties (User-defined Property Types) |
| 4.12 | ATG Repository Guide | 13. SQL Content Repositories |
In a nutshell:
ATG Repository Guide: Chapter 2, 3, 4, 5, 6, 7, 10, 13, 17
ATG Programming Guide: Chapter 6
ATG Page Developer’s Guide: Chapter 8
Objective V: Personalization
| Objective # | Manual | Chapter |
| 5.1 | Personalization Programming Guide | 1. Setting Up a Profile Repository |
| 5.2 | Personalization Programming Guide | 1. Setting Up a Profile Repository |
| 5.3 | Personalization Programming Guide | 4. Working with User Profiles |
| 5.4 | Personalization Programming Guide | 5. Working with the Dynamo User Directory |
| 5.5 | Personalization Programming Guide | 4. Working with User Profiles (Access Control) |
| 5.6 | Personalization Programming Guide | 9. Setting Up Targeting Services (Profile Groups) |
| 5.7 | Personalization Programming Guide | 9. Setting Up Targeting Services (Content Groups) |
| 5.8 | Personalization Programming Guide | 7. Creating Rules for Targeting Content (?) |
| 5.9 | Personalization Programming Guide | 13. Overview of the Scenarios Module 16. Designing Effective Scenarios 17. Using Scenario Events 18. Using Scenario Actions 19. Using Slots |
| 5.10 | Personalization Programming Guide | 21. Adding Custom Events & Actions |
| 5.11 | Personalization Programming Guide | 10. Using Targeted E-mail |
In a nutshell:
Personalization Programming Guide: Chapter 1, 4, 5, 7, 9, 10, 13, 16, 17, 18, 19, 21
Objective VI: ATG Services
| Objective # | Manual | Chapter |
| 6.1 | ATG Programming Guide | 8. Request Handling With Servlet Pipelines |
| 6.2 | ATG Programming Guide | 8. Request Handling With Servlet Pipelines (Customizing request-handling pipeline) |
| 6.3 | ATG Programming Guide | 11. Dynamo Message System (JMS Providers – localJMS Vs sqlJMS) |
| 6.4 | ATG Programming Guide | 11. Dynamo Message System (Patch Bay) |
| 6.5 | ATG Programming Guide | 12. Transaction Management |
| 6.6 | ATG Programming Guide | 9. Core Dynamo Services (Email Services) |
| 6.7 | ATG Repository Guide | 10. SQL Repository Caching (Locked Caching – Server Lock Management) |
| 6.8 | Personalization Programming Guide | 13. Overview of Scenarios Module 14. Configuring Scenarios (management of scenarios in cluster) |
In a nutshell:
ATG Programming Guide: 8, 9, 11, 12
ATG Repository Guide: 10
ATG Personalization Programming Guide: 13, 14
Objective VII: Content Administration
| Objective # | Manual | Chapter |
| 7.1 | CA Programming Guide | 3. Understanding the CDE |
| 7.2 | CA Programming Guide | 4. Setting up an ATG CA Server |
| 7.3 | CA Programming Guide | 4. Setting up an ATG CA Server |
| 7.4 | CA Programming Guide | 12. Setting Up Deployment (Deployment topology, Source & Dest Repositories) |
| 7.5 | CA Programming Guide | 9. Adapting Workflows (Standard Workflows, Asset Life Cycle) |
| 7.6 | CA Programming Guide | 9. Adapting Workflows (Custom Workflows) |
| 7.7 | CA Programming Guide ATG Repository Guide | 8. Tools (Importing / Deploying Assets) 14. Repository Loader |
| 7.8 | CA Programming Guide | 3. Understanding the CDE (FIle Asset storage / mgmt) |
| 7.9 | CA Programming Guide ATG Repository Guide | 8. Tools (Repository Loader) 14. Repository Loader |
| 7.10 | CA Programming Guide | 12. Setting up Deployment (Deploy to target with earlier product versions) ?? |
| 7.11 | BCC Admin Guide | 3. Setting up preview features? ++ |
| 7.12 | CA Programming Guide | 10. Customizing Asset Display (Custom item view mapping) |
In a nutshell:
CA Programming Guide: Chapter 3, 4, 8, 9, 10, 12
ATG Repository Guide: Chapter 14
BCC Admin Guide: Chapter 3