Skip to content

Triangle Zope and Python Users Group

Sections
Personal tools
You are here: Home » Boot Camps » Camp Five and the BBQ Sprint » Camp 5 Syllabus

Camp 5 Syllabus

Document Actions
The outline of Camp 5, subject to slight adjustments by the instructor, depending on time constraints and audience preferences.

Contents

DAY ONE: Babysteps with browser pages
DAY TWO: Storing and publishing data, the Component Architecture
DAY THREE: Using the Component Architecture
DAY FOUR: Advanced uses of the Component Architecture, Security

DAY ONE: Babysteps with browser pages

  • Introduction of trainer, organizers, participants
  • Getting started: Installation, setting up a sandbox
  • Getting pixels on the screen: Simple browser pages, ZPTs
  • Pushing logic out of ZPTs: Complex browser pages with Python
  • Automated forms with zope.formlib

DAY TWO: Storing and publishing data, the Component Architecture

  • Zope's Object Filing System
  • Data persistency with the ZODB
  • Diving into Interfaces and Schemas with zope.interface
  • Diving into the Component Architecture: i18n with zope.i18n

DAY THREE: Using the Component Architecture

  • Data persistency revisited: containment constraints and SQL
  • Skinning with zope.viewlet
  • More adapters: storing metadata with zope.annotation
  • Dynamically enhance an application with events

DAY FOUR: Advanced uses of the Component Architecture, Security

  • Vocabularies
  • Local components
  • Indexing and searching with zope.app.catalog
  • Sessions
  • Overview over Zope's security system
  • Custom Authentication

There will be 5 minute coffee breaks after each session and 1 hour lunch breaks in between.

Plone Immersive Training Experience
Plone Bootcamps
Upcoming Events
Toronto PyCamp 2009
Room 30, Woodsworth College Residence, 321 Bloor Street West, on the campus of the University of Toronto, Toronto, Ontario, Canada,
2009-07-13
Plone Bootcamp 2009
Room G202, Medical Biomolecular Research Building, University of North Carolina at Chapel Hill,
2009-07-20
Advanced Plone Boot Camp 2009
G202, Medical Biomolecular Research Building, University of North Carolina at Chapel Hill,
2009-07-27
« July 2009 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
2009-07-13
08:30 - Toronto PyCamp 2009
2009-07-14
Toronto PyCamp 2009
2009-07-15
Toronto PyCamp 2009
2009-07-16
Toronto PyCamp 2009
2009-07-17
Toronto PyCamp 2009 - 17:00
2009-07-20
08:30 - Plone Bootcamp 2009
2009-07-21
Plone Bootcamp 2009
2009-07-22
Plone Bootcamp 2009
2009-07-23
Plone Bootcamp 2009
2009-07-24
Plone Bootcamp 2009 - 17:00
2009-07-27
08:30 - Advanced Plone Boot Camp 2009
2009-07-28
Advanced Plone Boot Camp 2009
2009-07-29
Advanced Plone Boot Camp 2009
2009-07-30
Advanced Plone Boot Camp 2009 - 17:00
 
 

This site conforms to the following standards: