The Web Applications of Python and Zope
Course code
IFI6040.DT
old course code
IFI6040
Course title in Estonian
Pythoni ja Zope veebirakendused
Course title in English
The Web Applications of Python and Zope
ECTS credits
3.0
approximate amount of contact lessons
42
Teaching semester
autumn - spring
Assessment form
assessment
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
The objective of the course is to provide theoretical knowledge and the practical skills to use Python language and Zope Application server in web development. The course will present alternative solutions in web development and maintenance.
Brief description of the course
The history of Web development and the opportunities offered in Web development. Zope components. Python and DTML syntax. Zope security model. Product creating and connecting. The IVA Web-based learning-system: technical solutions, structure. Ways to add new features to IVA.
Independent work
Reading theory matherial. Finishing applications started in classes
Learning outcomes in the course
Course participant knows possibilities of Python language and can use them to enrich existing solutions. Knows structure of Zope application server, can install and configure existing products. Is also able to create new independent solutions or change existing ones.
Assessment methods
Graded assesment.Homeworks for bigger topics covered in course. Control work in end of semester. Seminar covering semester matherial.
Teacher
lekt Jaagup Kippar
Study literature
Paremaks mõistmiseks soovitav tutvuda ka ametliku õpetusega, Zope2 Book http://docs.zope.org/zope2/zope2book/.
Replacement literature
Zope Developers Guide http://docs.zope.org/zope2/zdgbook/; Zope2 Book http://docs.zope.org/zope2/zope2book/.