Formation ZOPE : Création d'une application web avec Zope


REFERENCE
 
 
OZCW
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Zope (Z Object Publishing Environment) est une plate-forme Open Source de développement et de gestion de sites Web et particulièrement de sites de gestion de contenus et de travail collaboratif. Cette formation aux frameworks et librairies de Zope (serveur d'applications, architecture de composants Zope 3 met l'accent sur les techniques d'aujourd'hui, Zope ayant beaucoup évolué au fil des années. Au cours de cette formation seront évoqués : Le serveur d'applications Le component Architecture Le Framework MVC (Grok) L'intégration WSGI (Web Server Gateway Interface

PRÉ-REQUIS :
 

Cette formation zope nécessite des donnaissances sur les technologies du Web (XML, XHTML) et de Python et/ou une expérience d'intégrateur sur Plone. Idéalement avoir suivi la formation Python.

PUBLIC :
 

Cette formation Zope concerne les Gestionnaires d'applications, administrateurs système, webmestres, développeurs de sites, programmeurs.

PROGRAMME :
 

Introduction à Zope

Etat actuel des technologies
Les frameworks de Zope : Zope 2, Zope 3 (Component Architecture),   Repoze, Grok
Les plates-formes populaires construites avec Zope
Les conventions des développeurs

Mettre en place  un environnement de développement Zope

Python
Zope
Connaître les nouvelles librairies de développement (Zope 3) : Zope interface, Zope schéma, etc...
Aspects de déploiement

Architecture de composants de Zope, les concepts

Notion d'interface - Notion de composant
Adaptation d'interface, Adaptateurs et Browser Views (Multi-Adaptateurs)
Configuration avec le ZCML (Zope Configuration Markup Language)

Les outils de développement de Zope

Présentation avec les Page Templates
Templates et Browser Views (logique de présentation)
Composants de contenus persistants (via la base de données objet de Zope : ZODB)
Formulaires d'interaction avec la librairie zope.formlib (AddForm, EditForm, DisplayForm)
Indexation et recherche

Zope : pratiques de développement recommandées

Tests unitaires avec doctest
Tests fonctionnels

Introduction à Grok

De Zope 3 à Grok - Principes et intérêts de l'approche Grok
Installation des librairies complémentaires pour Grok

Tutoriel de mise en oeuvre d'une application avec Grok

Modèle de données (Model-View-Controler)
Formulaires auto-générés
Présentation : Classes de Browser View & Templates

Pour aller plus loin avec Zope

L'API de Grok
Les interfaces R.E.S.T

EN INTRA SEULEMENT
FORMATION ZOPE
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Open Source

Les Bitcoins
Tout le monde en parle, mais qui comprend vraiment ce que sont les Bitcoins et tous les concepts qui tournent autour ? Concrètement cette formation bitcoins vous permettra...

2 j

 
A l'issue de cette formation dématérialisation vous serez capable de : Comprendre ce qu'est la dématérialisation et quels en sont les objectifs ...

2 j

 
Cette formation valoriser son image vous permettra de : - Prendre conscience des enjeux de la communication professionnelle et plus largement de la communication orale. - Développer son...

3 j

 
L’écoconception de service numérique (anciennement appelé éco-conception logicielle ou des logiciels) consiste à améliorer l’efficience des...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB