|
OpenACS Developer Training
This is a training program specific to learning programming of the OpenACS programming platform. This includes
- A series of 10 live webinars specifically designed for core OpenACS
- A series of assignments, followed by assignment reviews
- 10 live skype for help/coaching on assignments ("office hours")
- Access to a hosted enviroment with OpenACS and all other tools available (installation will be the last class/assignment)
- See Syllabus below
Investment: $3000 per student
Next Session Starts December 2006 (class size is limited to 10)
(companies purchasing 4 or more trainings will recieve a their own series)
Class 1 - Web-based Administration
- OpenACS Package Manager
- Installing/Upgrading Packages
- Site Map
- Mounting Applications
- Managing permissions and parameters
- Subsites
Class 2 - Base Concepts and Basic Pages
- TCL, emphasizing set, ns_set, lists
- ADP Pages
- Templating - Pairing script with Graphics
- Configuration File
- Resolving site map into code location
Class 3 - Common APIs
- ad_page_contract
- Custom Validation Filters
- Logging
- Procedures, procedure libraries and self-documentation
- User Api
- ad_conn api
Class 4 - Forms and Email
- Forms and ad_form
- Email API
- Bulk Mail
Class 5 - Database Interaction and Notification System
- Working with the database
- Notification
Class 6 - List Template Gui Tool and New Packages
- List Template
- Creating a new package
- Package Parameters
- Creating a new data model
- Upgrade Scripts
Class 7 - ACS Objects
- ACS Objects
- Creating new ACS Objects
- Content Repository
- Permission preview
Class 8 - Permissions, Advanced APIs
- Permission System
- Permission Design Strategy
- Scheduled Procedures
- Caching
Class 9 - Code Management, Category Tool
- Working with Source Control
- Monitoring Tools
- Development Process
- Categories
Class 10 - Broader Issues and Issues
- Internationalization and Localization
- Multi-Database Support
- Installation
|
|
|