- 来自www.fun-mooc.fr
Programmation objet immersive en Pharo / Live Object Programming in Pharo
- 免费获取
- 免费证书
- 7 序列
- 等级 中级
- 字幕在 French, English
- 从7 十月 2018开始
- 以10 一月 2019结束
课程详情
教学大纲
- 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
先决条件
Une première expérience en programmation objet est souhaitable.
A first experience in object-oriented programming is better.
讲师
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.
编辑
法国国家计算机科学与控制研究所(INRIA)是法国一家专门从事数学和计算机科学研究的公共科技机构,由高等教育、研究和创新部以及经济和财政部共同管理。 它成立于 1967 年 1 月 3 日。
Inria 的使命是在国内和国际上发展信息与通信科学和技术方面的研究和技术转让。该机构还负责指导法国在人工智能研究方面的国家战略。
平台
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é.