link 来源:www.fun-mooc.fr
date_range 开始日期2018年10月8日
event_note 结束日期2019年1月11日
list 7个序列
assignment 等级:中级
chat_bubble_outline 语言:英语
language 字幕 : 法语, 英语
card_giftcard 350分
Logo My Mooc Business

他们选择Edflex来发展业务技能。

开始使用
评论
4.7
starstarstarstar
16条评论

关键信息

credit_card 免费进入
verified_user 免费证书
timer 35小时总数

关于内容

Que vous soyez un débutant ou un expert en programmation orientée objet, ce MOOC va changer votre façon de penser objet : venez apprendre ou redécouvrir la programmation objet avec Pharo !

Pharo est un langage à objets pur, inspiré de Smalltalk, qui offre une expérience unique de développement en constante interaction avec des objets vivants. Pharo est élégant, fun à programmer et très puissant. Il est très facile à apprendre et permet de comprendre des concepts très avancés de façon naturelle. En programmant en Pharo vous êtes immergés dans un monde d'objets vivants. Vous modifiez en live sans cesse des objets qui peuvent représenter des applications web, du code lui-même, des graphismes, du réseau…

Pharo c’est aussi un environnement libre très productif utilisé par des entreprises pour le développement d’applications Web.

Dans ce MOOC nous présenterons plus particulièrement la pile Web de Pharo qui a la particularité de changer la manière de construire des applications Web.

Nous allons également revisiter des concepts essentiels de la programmation en illustrant comment Pharo les utilise. Nous allons présenter des heuristiques et des Design Patterns pour mieux concevoir des applications objets. Ces concepts sont applicables dans n’importe quels langages objets.

Nouveautés de la session 3 : 
→ une séquence bonus pour les Newbies : pour commencer ce MOOC avec de bonnes bases en programmation orientée objet → un Mini-projet entièrement retravaillé : mieux construit, plus intéressant, plus fun!

more_horiz 查看更多
more_horiz 收起
report_problem

前提

Une première expérience en programmation objet est souhaitable.

A first experience in object-oriented programming is better.

dns

课程大纲

  • Semaine 1 : Bienvenue à bord - Découverte de la syntaxe
  • Semaine 2 : Syntaxe Pharo, blocs et inspecteur
  • Semaine 3 : Conception, méthodes de classes et collections
  • Semaine 4 : Héritage & sélection de méthode (lookup) et développement web
  • Semaine 5 : Exception, débogage et réflexion
  • Semaine 6 : Retour sur le lookup et conception orientée objet avancée
  • Semaine 7 : Conception orientée objet et tests
  • Week 1 : Welcome on Board and Syntax Discovery
  • Week 2 : Pharo Syntax, Blocks and Inspector
  • Week 3 : Design, Class Methods and Collections
  • Week 4 : Inheritance & Lookup and Web Development
  • Week 5 : Exception, Debugging and Reflection
  • Week 6 : Rethink Lookup and Advanced Object-Oriented Design
  • Week 7 : More on Object-Oriented Design and Testing
record_voice_over

教师

Damien Cassou
Damien Cassou a obtenu son doctorat en Informatique à l'Université de Bordeaux. Il est actuellement développeur informatique chez Företagsplatsen. Il était précédemment maître de conférences à l'Université de Lille et membre de l'équipe de recherche RMoD chez Inria / CRIStAL. Damien travaille sur les langages de programmation dynamiques (plus particulièrement sur les traits et les modules) et sur l'ingénierie des logiciels (principalement sur les outils pour développeurs).

Stéphane Ducasse
Stéphane Ducasse est directeur de recherche Inria première classe et dirige l'équipe RMoD. Stéphane est expert en conception objet, conception de langages objets, programmation réflexive ainsi qu'en maintenance et évolution de larges applications (visualisation, métriques, meta modélisation). Ses travaux sur les traits ont été introduits dans AmbientTalk, Slate, Pharo, Perl-6, PHP 5.4 et Squeak. Ils ont été portés sur JavaScript et ont influencé les langages Scala et Fortress. Stéphane est l'un des développeurs de Pharo. Il est également l'un des développeurs de Moose une plate-forme d'analyses. Stéphane est par ailleurs co-fondateur de Synectique, une société proposant des outils d'analyses dédiés. Il a écrit plusieurs livres sur l'apprentissage de la programmation et sur d'autres sujets comme la programmation web.

Luc Fabresse
Luc Fabresse a obtenu son doctorat en informatique en 2007, à l'université de Montpellier 2, France. Il travaille actuellement dans le thème de recherche CAR de l'IMT Lille Douai, au sein de l'Institut Mines-Télécom. Luc est co-auteur de nombreux articles de recherche visant à promouvoir l'utilisation de langages dynamiques et réflexifs comme Pharo pour supporter le développement interactif d'applications pour robots mobiles et autonomes. A long terme, Luc voudrait pouvoir utiliser la Force Jedi pour contrôler des robots mobiles ;-) En attendant, il concrétise ses travaux (modèles et outils) au sein de la plateforme PhaROS (un client Pharo pour l'intergiciel ROS) afin de mieux développer, déboguer, tester, déployer et exécuter des applications de robotique mobile. Chaque année, Luc donne de nombreux cours d'informatique et co-organise des événements (journées techniques, conférences, ...). Il promeut également Smalltalk (membre du bureau d'ESUG) et participe au développement de son implémentation open-source Pharo.

store

内容设计师

INRIA

L'Institut national de recherche en informatique et en automatique (Inria) est un institut de recherche français en mathématiques et informatique. Créé le 3 janvier 1967 dans le cadre du Plan Calcul, il a le statut d'établissement public à caractère scientifique et technologique.

Son objectif est de mettre en réseau les compétences et talents de l'ensemble du dispositif de recherche français et international, dans ses domaines de compétence.

assistant

平台

FUN

France Université Numérique est le diffuseur des cours en ligne des établissements d’enseignement supérieur français et de leurs partenaires.

Il opère plusieurs plateformes de diffusion, dont la plus connue, FUN MOOC, est la première plateforme académique francophone mondiale. Grâce à de nombreux établissements partenaires, cette plateforme propose un vaste catalogue de cours s’enrichissant de jour en jour avec des thématiques variées et d’actualité.
 

评论
4.7 /5 平均值
starstarstarstarstar
14
starstarstarstarstar
2
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
内容
4.8/5
平台
4.7/5
动画
4.7/5
最佳评论

Permet de découvrir le langage Pharo (SmallTalk) et la programmation immersive (édition du code en cours d'exécution) de manière très pédagogique. Langage simple entièrement (Orienté) Objet, et environnement de développement très abouti. Quelques notions de la programmation OO peuvent être un plus pour la compréhension de ce MOOC.

发布日期2016年5月11日
您是 MOOC 的设计者?
您对这门课的评价是?
内容
5/5
平台
5/5
动画
5/5
匿名,
2020年12月1日
starstarstarstarstar

Complet , équilibré et réellement avancé sur certains sujets, très bon MOOC

匿名,
2020年10月12日
starstarstarstarstar

Très bonne équipe de passionnés.

匿名,
2020年10月11日
starstarstarstarstar

Très bon cours qui ne ment pas sur ce qu'il propose et permet d'apprendre à mieux programmer en orienté objet en plus de l'apprentissage de Pharo.

匿名,
2020年9月24日
starstarstarstarstar

Excellent cours. Très bon niveau, très complet et très bien structuré.

2020年6月29日
starstarstarstarstar

J'ai appris beaucoup des choses et dans plusieurs domaines, j'encourage tous le monde suivre les cours sur Mooc.