(61) 3223-3000

Fale conosco

 

alt

Curso realizado de forma presencial em laboratório.

Apresentação

Zope é um servidor de aplicações web de código aberto escrito na linguagem Python. Seu nome significa "Z Object Publishing Environment" (em português, "Ambiente de Publicação de Objetos Z"). Muitas tarefas de administração de um servidor Zope podem ser realizadas através de uma interface web. Os objetos que o Zope publica na Web são escritos em linguagem Python. 

Em conjunto com o Plone que é um Sistema Gerenciador de Conteúdo livre e de código aberto com o objetivo de fornecer valor a cada nível de uma organização, você tem um conjunto completo de servidor mais aplicação para desenvolver sistemas WEB conforme as necessidades da empresa.

 

Carga horária

80 horas

 

Pré-requisitos

  • Lógica de programação
  • Conhecimentos básicos em Python
  • Desenvolvimento web - html, css, javascript – básico

 

Ementa

  • Dicas e sugestões sobre o ambiente de desenvolvimento
  • Revisão básica sobre Python
  • Algumas características do Python que o Zope e o Plone usam: herança múltipla, properties, decorators, iterators
  • Introdução ao Python no desenvolvimento web
  • Conhecendo o protocolo HTTP
  • Introdução ao Zope
  • As bases do Zope
  • Persistência
  • Acquisição
  • Sistema de autorização
  • Diferenças entre o Zope 2 e o 3
  • 2+3 = Five (Integração das tecnologias do Zope3 no Zope2)
  • Desenvolvendo com tecnologias do Zope 3
  • Interfaces
  • Adapters
  • Views
  • Utilities
  • Subscribers
  • formlib
  • Sistema de autenticação modularizado (pas)
  • Autenticação em bases externas: servidores ldap, bancos relacionais, etc
  • Escrevendo um plugin de autenticação personalizado
  • Introdução ao desenvolvimento com Plone
  • Generic setup
  • Desenvolvimento de tipos de conteúdo baseados no Archetypes
  • Workflows
  • Customização do layout do Plone
  • Registro de recursos: css, javascript 
  • Criação de skins: temas
  • Content providers
  • Viewlets
  • Portlets Engine

 

alt