Este curso es totalmente bilingüe francés / inglés
y subtitulado en francés 🇫🇷, inglés 🇬🇧, español 🇪🇸 y japonés 🇯🇵

Pharo es un lenguaje puro orientado a objetos, inspirado en Smalltalk, que ofrece una experiencia de desarrollo única en constante interacción con objetos vivos. Pharo es elegante, divertido de programar y muy potente. Es muy fácil de aprender y te permite comprender conceptos muy avanzados de forma natural. Programando en Pharo te sumerges en un mundo de objetos vivos. Constantemente está modificando objetos que pueden representar aplicaciones web, el código en sí, los gráficos, la red, etc.

Pharo también es un ambiente libre muy productivo utilizado por empresas para el desarrollo de aplicaciones web.

A través de este MOOCte sumergirás en un entorno vivo y vivirás una nueva experiencia de programación.

El Mooc comienza con una secuencia opcional, dedicada a Principiantes introducir los conceptos básicos de la programación orientada a objetos.
A lo largo del Mooc, nos centramos en pila web pharo que tiene la particularidad de cambiar la forma de construir aplicaciones web.
También estamos revisando conceptos de programación esenciales ilustrando cómo los usa Pharo. Presentamos heurísticas y patrones de diseño para diseñar mejor las aplicaciones de objetos. Estos conceptos son aplicables en cualquier lenguaje de objetos.

Este MOOC está dirigido a personas con experiencia en programación, pero todo aquel que esté motivado también podrá realizar el curso gracias a los múltiples recursos que ofrece. También puede ser de interés para profesores de informática porque Pharo es una buena herramienta para enseñar programación orientada a objetos y este curso es una oportunidad para discutir puntos de diseño de objetos (por ejemplo: polimorfismo, envío de mensajes, auto/super, patrones de diseño).

Este MOOC también aporta una nueva visión de los fundamentos mismos de la programación de objetos, que son el polimorfismo y la vinculación tardía.