Este curso é francês / inglês totalmente bilíngüe
e legendado em francês 🇫🇷, inglês 🇬🇧, espanhol 🇪🇸 e japonês 🇯🇵

Pharo é uma linguagem puramente orientada a objetos, inspirada em Smalltalk, que oferece uma experiência única de desenvolvimento em constante interação com objetos vivos. Pharo é elegante, divertido de programar e muito poderoso. É muito fácil de aprender e permite compreender conceitos muito avançados de uma forma natural. Ao programar no Pharo você está imerso em um mundo de objetos vivos. Você está constantemente modificando objetos que podem representar aplicativos da web, o próprio código, gráficos, a rede, etc.

Pharo também é um ambiente livre muito produtivo usado por empresas para desenvolvimento de aplicativos da web.

Por meio deste MOOCvocê vai mergulhar em um ambiente vivo e viver uma nova experiência de programação.

O Mooc começa com uma sequência opcional, dedicada a iniciantes para apresentar os fundamentos da programação orientada a objetos.
Ao longo do Mooc, nos concentramos no pilha pharo web que tem a particularidade de mudar a forma de construir Aplicativos da web.
Também estamos revisitando conceitos essenciais de programação ilustrando como Pharo os usa. Apresentamos heurísticas e Design Patterns para melhores aplicações de objetos de design. Esses conceitos são aplicáveis ​​em qualquer linguagem de objeto.

Este MOOC visa pessoas com experiência em programação, mas quem estiver motivado também poderá fazer o curso graças aos diversos recursos oferecidos. Também pode ser do interesse de professores de informática porque o Pharo é uma boa ferramenta para ensinar programação orientada a objetos e este curso é uma oportunidade para discutir pontos de design de objetos (por exemplo: polimorfismo, envio de mensagens, self/super, design patterns).

Este MOOC também traz uma nova visão dos próprios fundamentos da programação de objetos, que são o polimorfismo e a ligação tardia.