Zope courses
Redomino team is engaged in extensive educational activities on Zope technology and is constantly supporting the updating, through specific programmes, studied for professionals and companies.
What's Zope?
Zope is an Open Source web-server application, written in Python. It is a modular, steady and powerful system, including an object database and various systems for the dynamic generation of pages. This technology allows to realize web applications and it can easily integrate with the most widespread databases.
Objective
The course objective is to give participants all basic knowledge, which is necessary in order to know, how to use this technology or to be a concrete support for professionals desiring to learn more about some concepts.
Conditions
No particular requirement is needed for the participants but being familiar with computer use and Internet navigation, and a good knowledge of web publishing principles. It can be useful a working knowledge of the most widespread scripting languages (both client-side and server-side) and of manipulation and database management techniques.
Topics
- What is Zope?
- Zope history
- Why using Zope
- Installation and start (Linux and Windows)
- Starting Zope
- Object-orientation
- Use of ZMI, Zope management interface
- Use of basic objects
- Basic DTML
- Advanced DTML
- Use of Zope Page Templates
- Creation of basic applications
- Users and security
- API Zope
- How to list and search for content
- Connection to relational database
- Virtual Hosting services
- Scalability and ZEO
Duration
- basic course: 3 days
- advanced course: 5 days