Formation Zope Initiation + Approfondissement

Demande d'information

Formation Zope Initiation + Approfondissement

  • Contenu Formation Zope Initiation + Approfondissement.
    • Durée: 5 jours
    • Public: Tous
    • Pré-requis: Connaissance du HTML
    • Objectifs: Découvrir Zope, le DTML et les ZPT - Savoir développer des applications Python pour Zope
    Programme:

    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

    Tarifs:

    A distance ou présentiel: 1980 euros

Autre formation en rapport avec ingénierie software