Acest curs este complet bilingv franceza/engleza
și subtitrat în franceză 🇫🇷, engleză 🇬🇧, spaniolă 🇪🇸 și japoneză 🇯🇵

Pharo este un limbaj obiect pur, inspirat de Smalltalk, care oferă o experiență unică de dezvoltare în interacțiune constantă cu obiectele vii. Pharo este elegant, distractiv de programat și foarte puternic. Este foarte ușor de învățat și îți permite să înțelegi concepte foarte avansate într-un mod natural. Prin programarea în Pharo ești cufundat într-o lume a obiectelor vii. Modificați constant obiecte care pot reprezenta aplicații web, codul în sine, grafica, rețeaua etc.

Pharo este, de asemenea, un mediu liber foarte productiv utilizate de companii pentru dezvoltarea de aplicații web.

Prin acest MOOCte vei scufunda într-un mediu de viață și vei trăi o nouă experiență de programare.

Mooc începe cu o secvență opțională, dedicată Începători pentru a introduce elementele de bază ale programării orientate pe obiecte.
Pe tot parcursul Mooc, ne concentrăm pe pharo web stack care are particularitatea de a schimba modul de construire aplicatii web.
Revedem și noi concepte esențiale de programare ilustrând modul în care Pharo le folosește. Prezentăm euristici și modele de proiectare pentru mai bune aplicații de proiectare a obiectelor. Aceste concepte sunt aplicabile în orice limbaj obiect.

Acest MOOC este vizat oameni cu experiență în programare, dar oricine este motivat va putea să urmeze și cursul datorită numeroaselor resurse oferite. Poate fi, de asemenea, de interes pentru profesori de informatică deoarece Pharo este un instrument bun pentru a preda programarea orientată pe obiecte și acest curs este o oportunitate de a discuta punctele de proiectare a obiectelor (de exemplu: polimorfism, trimitere de mesaje, self/super, modele de design).

Acest MOOC aduce, de asemenea, o nouă viziune asupra fundamentelor programării obiectelor, care sunt polimorfismul și legarea târzie.