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

Pharo é unha linguaxe de obxectos pura, inspirada en Smalltalk, que ofrece unha experiencia de desenvolvemento única en constante interacción con obxectos vivos. Pharo é elegante, divertido de programar e moi potente. É moi doado de aprender e permite comprender conceptos moi avanzados dun xeito natural. Ao programar en Pharo estás inmerso nun mundo de obxectos vivos. Estás modificando constantemente obxectos que poden representar aplicacións web, o propio código, gráficos, a rede, etc.

Pharo tamén é un ambiente libre moi produtivo utilizadas polas empresas para o desenvolvemento de aplicacións web.

A través deste MOOCmergullarás nun ambiente de vida e vivirás unha nova experiencia de programación.

O Mooc comeza cunha secuencia opcional, dedicada a Principiantes introducir os conceptos básicos da programación orientada a obxectos.
Durante todo o Mooc centrámonos no pila web pharo que ten a particularidade de cambiar a forma de construír aplicacións web.
Tamén estamos revisitando conceptos esenciais de programación ilustrando como as usa Pharo. Presentamos heurísticas e patróns de deseño para mellorar as aplicacións de obxectos de deseño. Estes conceptos son aplicables en calquera linguaxe obxecto.

Este MOOC vai dirixido persoas con experiencia en programación, pero quen estea motivado tamén poderá realizar o curso grazas aos moitos recursos que se ofrecen. Tamén pode ser de interese para profesores de informática porque Pharo é unha boa ferramenta para ensinar programación orientada a obxectos e este curso é unha oportunidade para discutir puntos de deseño de obxectos (por exemplo: polimorfismo, envío de mensaxes, self/super, patróns de deseño).

Este MOOC tamén trae unha nova visión dos fundamentos da programación de obxectos que son o polimorfismo e a unión tardía.