Logiciel

Ouverture du Mooc programmation objet immersive en Pharo

Date:
Mis à jour le 13/04/2021
Que vous soyez un débutant ou un expert en programmation orientée objet, ce Mooc va changer votre façon de penser objet : venez apprendre ou redécouvrir la programmation objet avec Pharo !
Personnes faisant de la programmation sur ordinateurs et téléphone mobiles.
© Inria / Photo C. Morel

Nouveau Mooc basé sur Pharo version 8.0

Pharo est un langage à objets pur, inspiré de Smalltalk, qui offre une expérience unique de développement en constante interaction avec des objets vivants. Pharo est élégant, fun à programmer et très puissant. Il est très facile à apprendre et permet de comprendre des concepts très avancés de façon naturelle. En programmant en Pharo vous êtes immergés dans un monde d'objets vivants. Vous modifiez en live sans cesse des objets qui peuvent représenter des applications web, du code lui-même, des graphismes, du réseau…

Pharo c’est aussi un environnement libre très productif utilisé par des entreprises pour le développement d’applications Web.

À travers ce Mooc* :

  • vous apprendrez à programmer en Pharo ;
  • vous vous immergerez dans un environnement vivant et vivrez une expérience de programmation nouvelle ;
  • vous développerez une application web pour mettre en œuvre les différentes facettes de Pharo présentées dans le cours.

Le Mooc débute par une séquence facultative, dédiée aux débutants pour présenter les bases de la programmation orientée objet.

Tout au long du cours, nous faisons un focus sur la pile Web de Pharo qui a la particularité de changer la manière de construire des applications Web.

Nous revisitons également des concepts essentiels de la programmation en illustrant comment Pharo les utilise. Nous présentons des heuristiques et des design patterns pour mieux concevoir des applications objets. Ces concepts sont applicables dans n’importe quels langages objets.

Ce Mooc s’adresse aux personnes ayant une expérience en programmation, mais toute personne motivée pourra également suivre le cours grâce aux nombreuses ressources proposées. Il peut également intéresser les enseignants d'informatique car Pharo est un bon outil pour enseigner la programmation orientée objet et ce cours est l'occasion de discuter de points de conception objet (par exemple : polymorphisme, envoi de messages, self/super, design patterns).

Cette formation en ligne apporte également une nouvelle vision des fondements même de la programmation objet que sont le polymorphisme et la liaison tardive.

Le Mooc est entièrement bilingue français/anglais. L’ensemble des vidéos est sous-titré en français, anglais, espagnol et japonais.

La durée d’ouverture du cours est d’un an, du 9 novembre 2020 au 8 novembre 2021 et donne la possibilité de suivre ce cours à votre propre rythme !

 

* Mooc : Massive open online course ou formation en ligne ouverte à tous.

Inscrivez-vous avant le 7 novembre 2021 pour participer à cette nouvelle session 2021 !

Inscription au Mooc « programmation objet immersive en Pharo »