Un MOOC (Massive Open Online Course) ayant pour sujet Pharo Smalltalk se déroulera du 2 mai au 19 juin 2016, à raison d'un cours par semaine. L'inscription semble toujours possible après le 2 mai.
Wikipédia nous dit que Smalltalk est un langage de programmation fortement orienté objet, réflexif et dynamiquement typé. Il fut l'un des premiers langages de programmation à disposer d'un environnement de développement intégré complètement graphique. Il est intéressant de noter que sa syntaxe tient sur une carte postale.
Pharo est une implémentation de Smalltalk ainsi qu'un environnement de développement permettant le live programming (c'est-à-dire l'écriture/la modification de programmes en cours d'exécution). Le tout sous licence MIT.
Voici le plan de ce cours sur Pharo Smalltalk :
- semaine 1 : Bienvenue à bord - Découverte de la syntaxe
- semaine 2 : Syntaxe Pharo, blocs et inspecteur
- semaine 3 : Conception, méthodes de classes et collections
- semaine 4 : Héritage & sélection de méthode (lookup) et développement web
- semaine 5 : Exception, débogage et réflexion
- semaine 6 : Retour sur le lookup et conception orientée objet avancée
- semaine 7 : Conception orientée objet et tests
À noter qu'ils estiment 2.5/4 heures de travail par semaine et qu'une première expérience en programmation objet est souhaitable.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.