Logo entreprise

Non finançable CPF
Formation Zope Initiation + Approfondissement

Coût de la formation
1980.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Connaissance du HTML

Objectifs de la formation

Découvrir Zope, le DTML et les ZPT - Savoir développer des applications Python pour Zope

Programme et détails du déroulé de la formation

Programme de Formation Zope Initiation + Approfondissement

Introduction

Historique, versions

Distributions et produits Zope

L'écosystème de Zope 2 ; où héberger un site Zope

Installation simple et association avec Apache

Sauvegarde et maintenance courante

Zope plutôt que PHP, ASP ou JEE

Résumés de HTML, XHTML, CSS, JavaScript

L'interface de Zope

Découverte de l'interface

Structure principale et manipulations habituelle

La ZODB, objets et propriétés

L'acquisition et la mise en commun de code

Historique et retour en arrière

Sécurité : utilisateur, rôles et droits

Atelier : site minimal et utilisateurs qui collaborent Le DTML

Présentation de DTML : des pages dynamique

Les objets et leurs données

Répétition entre pages

Attributs et requêtes

Documents et méthodes : comment choisir

Expressions, mise en place de Python

Inclusion avancée

Conditions et boucles

Définitions

Autres balises : présentation des arbres

DTML ailleurs : CSS et AJAX dans Zope

Atelier : réalisation d'un site riche avec Zope et le DTML Les ZPT

Choisir entre ZPT et DTML

Syntaxe principale

Insertion de contenu quelconque

Expressions, Python dans les templates

Conditions et boucles

Définitions de variables

Exceptions

XML par les ZPT

Atelier : mise en place complète d'un site interactif

Utilisation de Python

Présentation de Python

Bibliothèques usuelles

Le contexte web : formulaires, sessions, cookies

Expressions, scripts et méthodes externes : possibilités et limites

Créer des produits complets Atelier : interactions multiples avec le visiteur Macros ZPT

Les macros pour gagner du temps et de la clarté

Définition

Inclusion

Slots

Les bases de données

Résumé d'installation et interrogation d'une base

Installer un produit et un pilote

Requêtes quelconques en insertion et lecture

Atelier : différents niveaux de persistance