Table des matières

, , , , ,

Programmation objet immersive en Pharo

Tutoriel proposé par l'inria disponible à l'adresse https://mooc.pharo.org et sur la plateforme FUN-MOOC.

Installation de l'environnement Pharo

Pharo est à la fois un langage et un environnement de développement (IDE). Pour faciliter l'installation nécessaire au suivi du MOOC, une image spécifique de Pharo est proposée via Pharo Launcher.

sudo unzip PharoLauncher-linux-3.0.1-x64.zip -d /opt/
sudo chown -R yoann:yoann /opt/pharolauncher
 
# lancer l'application
/opt/pharolauncher/pharo-launcher &
L'image est sauvegardée dans le répertoire utilisateur et pèse environ 200 Mo.

Cycles de progression

Le Mooc propose 5 profils pour suivre le cours à des vitesses et niveaux différents. Les séquences du cours seront étiquetées en fonction des profils. Ces profils ne sont pas exclusifs.

Préambule

Section à l'attention des débutants. Aborde rapidement les bases de la programmation orientée objet avant de commencer le MOOC, cette séquence faisant office de préambule à l'ensemble du MOOC.

Semaine 1: Démarrage et découverte de la syntaxe

Semaine 2: Syntaxe Pharo, blocks et inspecteur

Semaine 3: Conception, classes méthodes et Collections

Semaine 4: Héritage, LookUp et développement web

Semaine 5:

Semaine 6:

Semaine 7:

Ressources