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