Accueil > Formation > Smalltalk > Développer des applications web en Smalltalk avec Seaside

SM-WSS

Durée

  • 5 jours

Objectifs

  • Découvrir le langage Smalltalk
  • Découvrir le framework web Seaside
  • Apprendre à créer des applications web Seaside

Public

  • Ingénieurs
  • Architectes
  • Chefs de projet

Pré-requis

  • Pratique d'un langage orienté objet et connaissance des principes des applications web

Tarif d'inscription

  • 2150 € H.T. par personne (déjeuner inclus)

Développer des applications web en Smalltalk avec 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.

Thèmes

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