Personal tools
You are here: Home Events Training Announcements Enfold Systems' Advanced Developer Training
Document Actions

Enfold Systems' Advanced Developer Training

by Alan Runyan last modified July 3, 2006 - 20:13

A three-day course to cover deeper customization of Plone. Covers Plone architecture, content type development, debugging, performance, and more. Lots of exercises and examples help ensure a practical understanding of the concepts. By the end of this course, you'll be able to customize Plone using poweful advanced techniques.

What Training
When July 19, 2006 - 09:00 to
July 21, 2006 - 17:00
Where Houston, TX.
Contact Name Toby Roberts
Contact Email
Contact Phone +1.713.942.2377
Attendees Andy McKay
Add event to calendar vCal
iCal
This class is full.

Syllabus


  • Day 1: Plone Architecture, Zope Products
    • In the first day we cover the basis of the Plone architecture. This covers the conceptual divisions within Plone, as well as key components like the ZODB, Products, and the on-disk layout of the software involved.
    • Next, we cover writing a basic Zope product. By learning a Zope product we can gain familiarity with all the basic Zope features before worrying about Plone. Most of the Plone heavy lifting is done here as a Zope product.
  • Day 2: Plone Products, Archetypes
    • Our next step takes the Zope products and turns them into full fledged Plone products.
    • Then we'll turn to Archetypes and start customising our content types. This section will allow you turn out new content types quickly and easily using the knowledge gleaned from the earlier sections.
  • Day 3: Debugging, Scaling and Performance
    • Debugging covers all the issues related to debugging, common errors, and problem solving with Plone. It details what to solve and where.
    • Finally, we round off the training by covering performance and scaling, with techniques to get the most out of your Plone site.

Requirements

This course is for advanced developer who has some experience with Plone. The following are the requirements for this course, if you don't meet these requirements, then we recommend the basic course first.

  • You will be completing exercises writing HTML and Python. So you must have the understanding of at least:
    • Ability to write HTML.
    • Ability to understand Python classes and modules.
    • Knowledge of web systems HTTP, HTML, CSS and JavaScript.
  • Laptop. You'll need a laptop that can run Plone. We recommend a 1GHz machine with at least 128 MB of RAM: running Mac OS X, Linux, or Windows. You will be doing development on this machine.
  • To meet the requirements for Python we recommend reading one of the following:

More information about this event…


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by