Développer une application web en Smalltalk avec Seaside
Programme
Introduction
- Un framework web en Smalltalk
- Philosophie, concepts et syntaxe
- Environnement de développement
- Installation
Concepts de base
- Composant, Canevas et Pinceau
- Rendu XHTML, Style CSS
- Barre d’outils et « Halos »
- Lien, déclenchement d’action (Callback)
- Formulaires et widgets
- Modèle, Vue et Contrôleur
Concepts applicatifs
- Appel de composant
- Bouton « Back » et conservation d’état
- Composition de composants
- Gestion du flot de contrôle
- Décoration
- Contrôle de transaction
- Session, authentification et expiration
Concepts avancés
- Inclusion de ressources statiques
- FileLibrary
- Différentes approches de persistance
- Configuration et déploiement
Intégration Web 2.0
- Prototype et Scriptaculous
- AJAX
- Comet