Denna kurs är helt tvåspråkig franska / engelska
och textad på franska 🇫🇷, engelska 🇬🇧, spanska 🇪🇸 och japanska 🇯🇵

Pharo är ett rent objektspråk, inspirerat av Smalltalk, som erbjuder en unik utvecklingsupplevelse i ständig interaktion med levande objekt. Pharo är elegant, rolig att programmera och väldigt kraftfull. Det är väldigt lätt att lära sig och låter dig förstå mycket avancerade begrepp på ett naturligt sätt. Genom att programmera i Pharo fördjupas du i en värld av levande föremål. Du modifierar ständigt objekt som kan representera webbapplikationer, själva koden, grafik, nätverket etc.

Pharo är också en mycket produktiv fri miljö används av företag för webbapplikationsutveckling.

Genom denna MOOCdu kommer att fördjupa dig i en levande miljö och uppleva en ny programmeringsupplevelse.

Mooc börjar med en valfri sekvens, tillägnad nybörjare att introducera grunderna i objektorienterad programmering.
Under hela Mooc fokuserar vi på pharo webbstack som har det speciella med att förändra sättet att bygga webbapplikationer.
Vi återbesöker också grundläggande programmeringskoncept genom att illustrera hur Pharo använder dem. Vi presenterar heuristik och designmönster för att bättre designa objektapplikationer. Dessa begrepp är tillämpliga på alla objektspråk.

Denna MOOC syftar till personer med erfarenhet av programmering, men alla som är motiverade kommer också att kunna gå kursen tack vare de många resurser som erbjuds. Det kan också vara av intresse för datorlärare eftersom Pharo är ett bra verktyg för att lära ut objektorienterad programmering och den här kursen är ett tillfälle att diskutera objektdesignpunkter (till exempel: polymorfism, meddelandesändning, själv/super, designmönster).

Denna MOOC ger också en ny vision av själva grunden för objektprogrammering som är polymorfism och sen bindning.