Lovely Zope 3 training in Copenhagen

Lovely Systems and Philipp von Weitershausen are happy to announce the arrangement of a “Lovely Zope 3 Training” on 3 thru 6 Oct 2006 in Copenhagen, Demnark.
Aimed at the Python web developer, this 4-day training will cover every aspect of the Zope 3 application server you need to know for developing your own web apps. Philipp, a Zope 3 developer and author of the book “Web Component Development with Zope 3,” will introduce you to Zope and its Component Architecture. You will learn everything from Zope’s object database, the automatic form machinery, and its templating and skinning system to internationalizing and securing your web application, and much much more.

MermaidLovely Systems is arranging a “Lovely Zope 3 Training” together with Philipp von Weitershausen in Copenhagen in October. Copenhagen is the center of culture, economics and of course Plone in Northern Europe. The training will be held at Symbion, thanks to Headnet who is sponsoring with the location. The training will be a four day marathon in Zope 3 technology, so come well prepared and don’t forget your daily jogging. :)

About the trainer

Philipp von Weitershausen is an independent software consultant, a core Zope developer and author of the book “Web Component Development with Zope 3.” He lives in Dresden, Germany.

About Lovely Systems

From the alps in Austria and the flat country side, south of Sweden, Lovely Systems provides easy to use, on the edge and extremely lovely web technologies.

Agenda

1st day: Introduction to Zope 3

  • Getting started with Zope 3
  • Interfaces and schemas with zope.interface
  • Content components and persistency with ZODB
  • Unit testing in Zope
  • Simple browser pages

2nd day: Browser views

  • Forms with zope.formlib
  • Integration and functional tests with zope.testbrowser
  • Skinning with Page Templates and zope.viewlet
  • Internationalization
  • Advanced browser pages and browser menus

3rd day: Advanced uses of the Component Architecture

  • Simple adapters (size, file representation, etc.)
  • Metadata with zope.annotation
  • Events
  • Local components
  • Indexing and searching with zope.app.catalog

4th day: Security / Open Session (e.g. Five)

  • Overview over Zope’s security system
  • Custom Authentication
  • Open session (Zope2/Five integration or other topics preferred by trainees)

The agenda may be subject to last minute changes.

Requirements

  • You should have practical experience in coding Python as we will be writing lots of Python. A solid understanding of web technologies (HTTP, HTML, XML) is also a must. Prior knowledge of Zope 2 is not required.
  • Bring a laptop that you will be doing your development on. Windows, Mac OS X and Linux are all supported by Python and Zope, just make sure you are ready to develop on this machine.
  • You do NOT need to bring pen and paper. Training material and notebooks will be provided for you.

Location

The training will be held at:

Symbion Science Park Fruebjergvej 3 (near Gribskovvej) DK-2100 Copenhagen OE http://symbion.org/

You can take the Buses No. 42 or 43 (to Gribskovvej or Stroedamvej) or take the S-train to Ryparken St. or Emdrup St.

Pricing

EUR 995.00 (tax not included) per person for the whole four days. This fee includes

  • Training material
  • A copy of Philipp’s updated book (or a voucher for it in case it is not published yet)
  • Lunch, fruit and coffee during the day

Tax - EU VAT

Companies located in EU but not in Sweden are no subject to VAT if they have a valid EU VAT number. Everyone else must pay 25% Swedish VAT, sorry we know it’s a lot.

Target size

Target size is 10-14 people.

Travelling to and from Copenhagen

By plane

All major airlines fly to Copenhagen Airport CPH. Here is a selection of some low-cost European carriers:

  • Sterling Airlines (http://www.sterling.dk/) from Amsterdam AMS, Athens ATH, Barcelona BCN, Berlin THF, Budapest BUD, Edinburgh EDI, Florence FLR, Frankfurt FRA, Geneva GVA, Lisbon LIS, London LGW, Madrid MAD, Milan MXP, Montpellier MPL, Nice NCE, Oslo OSL, Paris CDG, Prague PRG, Rome CIA, Salzburg SZG, Venice VCE
  • EasyJet (http://easyjet.com/) from Berlin SXF and London STN
  • Air Berlin (http://airberlin.com/) from Berlin TXL, Dusseldorf DUS and Hamburg HAM
  • transavia.com (http://transavia.com) from Amsterdam AMS

For more information consult the Wikipedia page of Copenhagen Airport, http://en.wikipedia.org/wiki/Copenhagen_Airport, or the the website of the airport itself, http://www.cph.dk.

In order to find out how to get to and from the airport, please consult http://www.cph.dk/CPH/UK/MAIN/Getting+Here/.

Within Copenhagen

To get around in Copenhagen you can walk, use the Metro, bus or the S-trains. The last two you will use to get to Symbion. You can also borrow a bicycle for free at any of the bike racks scattered about in central Copenhagen. The deposit is 20 Kroner (approx EUR 2.66) which you will get back when you return the bike (like with shopping carts in a supermarket).

Hotels

Please choose your hotel depending on your budget or nightlife preferences. Here are some suggestions:

Bring your family

Being the capital of a Euroepan monarchy, there are all the typical places you can see: palaces, castles, cathedrals, opera houses, etc. :) The kids will probably love Tivoli Gardens, a small amusement park in downtown Copenhagen. From Copenhagen you can also easily cross over to Malmö, Sweden for a day trip.

Booking and more information

Please contact Sasha Vinčić at +46 501 64 504 or sasha.vincic at lovelysystems.com

For booking supply:

  • Full name
  • Company
  • EU-VAT to avoid Swedish Tax (25%)
  • Address
  • Phone
  • Attendees; Name, email, phone, python/zope experience

Leave a Reply