Corso Plone 3 Sviluppatori - Il programma
Con i suoi corsi Redomino vuole tenere costantemente aggiornati tutti gli web developer su di una tecnologia estremamente efficace: Plone.
<< Torna alla pagina principale del corso
Prima giornata:
Mattina
Ore 10:00 -- Inizio del corso di formazione, presentazione del relatore e dei partecipanti.
Trattazione dei temi:
Ore 11:30 -- Breve pausa e inizio dei temi:
Ore 13:00 -- Termine del programma della mattinata
Pomeriggio
Ore 14:00 -- Inizio dei temi:
Servizi Plone di base
Ore 15:30 -- Breve pausa e inizio dei temi:
Prima giornata:
Mattina
Ore 10:00 -- Inizio del corso di formazione, presentazione del relatore e dei partecipanti.
Trattazione dei temi:
- Breve storia di Plone
- La competizione sul mercato
- Plone come applicazione e come framework
- Il passaggio a zope 3
- Considerazioni generali nella scelta di Plone
- La community di Plone
- Prerequisiti e glossario
- Cenni all'architettura Zope
- Oggetti Zope
- ZODB, Publisher, Sicurezza, ZPT
Ore 11:30 -- Breve pausa e inizio dei temi:
- Creare un'istanza Zope di lavoro con zc.buildout
- Installazione di Plone dai sorgenti
- Creazione di un portale Plone
- Cenni al Content Management Framework
- Architettura di un'istanza Plone
- Panoramica dei servizi e dei concetti principali (skins, types, catalog, workflow)
- Cenni alla tecnologia Zope 3 adottata da Plone (viste, adattatori, viewlet e portlet)
Ore 13:00 -- Termine del programma della mattinata
Pomeriggio
Ore 14:00 -- Inizio dei temi:
Servizi Plone di base
- Architettura informativa in Plone
- Servizio portal_types: oggetti Plone e differenze con il paradigma relazionale
- Sicurezza e Workflow
- Utenti e gruppi di utenti, permessi e ruoli
- Mantenere il controllo con il workflow
- Creare il proprio workflow
- Rintracciare i contenuti
- Servizio portal_catalog
- Interfaccia Utente:
- servizio portal_skin, registri css e javascript, KSS
- viewlet manager e infrastruttura dei portlet
- anatomia di un browser-view
Ore 17:00 -- Termine della prima giornata di formazione.
Seconda giornata:
Mattina
Ore 10:00 -- Inizio dei temi:
Tipi di contenuto personalizzati
- Content-Centric design
- oggetti o tabelle relazionali?
- pensare in termini di contenuti
- Archetypes
- generare i propri tipi di contenuto
- schemi, field e widget
- Generare il proprio prodotto
- template di prodotto con paster
- archgenxml: disegnare l'applicazione
Ore 11:30 -- Breve pausa e inizio dei temi:
- Struttura del pacchetto dei prodotti Plone
- Installazione del prodotto nell'istanza Plone
- script di installazione
- cenni a Generic Setup
- Trasformare le interfacce utente automatiche di Archetypes in quel che vogliamo
- cenni a ZPT
- struttura delle macro del base_view Archetypes
Ore 13:00 -- Termine del programma della mattinata
Pomeriggio
Ore 14:00 -- Inizio dei temi:
Specializzare il proprio archetypes
- Creare un'interfaccia di ricerca con Formlib
- cenni alle tecnologie Zope 3 necessarie
- cenni al form controller
- Creare un portlet legato al nostro prodotto
- Gestione di File Binari fuori dallo ZODB
Ore 15:30 -- Breve pausa e inizio dei temi:
- Accesso a DB relazionali con SQLAlchemy
- Casi d'uso di messa in produzione
più di uno ZODB si può!
• ZEO
Ore 17:00 -- Termine del corso di formazione e distribuzione degli attestati di partecipazione.
• ZEO
• Caching
<< Torna alla pagina principale del corso
Nota Bene: il programma potrà subire leggere variazioni.