Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Seaside

Le langage Smalltalk connaît un regain d'intérêt grâce à la montée en puissance du framework web Seaside. Ce framework propose une approche novatrice pour réaliser des applications web très dynamiques et pour gérer simplement leur complexité grandissante. Ce cours permettra de découvrir et de pratiquer à la fois le langage Smalltalk et le framework Seaside.

2150 € HT 5 jours SM-WSS

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