- Science Info Lycée Profs : conférences de formation des professeurs du secondaire en science informatique. (88)
- Colloquium Jacques Morgenstern : recherches en STIC - nouveaux thèmes scientifiques, nouveaux domaines d’application, et enjeux (61)
- Science Info Lycéens : contenus d'enseignements pour les lycéens en science informatique. (2)
- Forum des lauréats en informatique et mathématiques appliquées 2013 (11)
- Inria Joint Laboratory
- Les enjeux du Web 3.0 dans le secteur culturel (8)
- Colloque Interfaces (2)
- Cours en ligne
- Web sémantique et Web de données
- Bases de données relationnelles : comprendre pour maîtriser
- Bioinformatique : algorithmes et génomes
- Mobile Robots and Autonomous Vehicles
- Live Object Programming in Pharo
- 1 : Welcome on Board and Syntax Discovery (11)
- 2 : Pharo Syntax, Blocks and Inspector (16)
- 3 : Design, Class Methods and Collections (14)
- 4 : Inheritance & Lookup and Web Development (15)
- 5 : Exception, Debugging and Reflection (14)
- 6 : Rethink Lookup and Advanced Object-Oriented Design (12)
- 7 : More on Object-Oriented Design and Testing (11)
- Code-Based Cryptography
- Binaural Hearing for Robots
- Internet Measurements: a Hands-on Introduction
- Bioinformatics: Genomes and Algorithms
- Accessibilité numérique
- Introduction to a Web of Linked Data
- Rencontres autour d'un sujet scientifique : Unithé ou café
- Séminaires scientifiques
- ERC Nemo

Inria
6 : Rethink Lookup and Advanced Object-Oriented Design
In this part, we will present you some more advanced topics regarding modelisation with objects and its best practices that leads to better code reuse and more robustness against evolution. We will also give you more details on the Pharo infrastructure (VM image, ...) and some data types such as characters, strings, static and dynamic arrays.
Exercises part 6
Click on the exercise title to download the documents.
- [Mini-project] TinyBlog: Solution Week 5 + Deployment
Solutions for the new exercises will be provided in the section "Exercises" of the following week.
-
Sciences de l’ingénieur
Vidéocours
8 min
LABEL UNT
Did You Really Understand Super?
-
Sciences de l’ingénieur
Vidéocours
5 min
LABEL UNT
Understanding the Implementation of ifTrue:ifFalse:
-
Sciences de l’ingénieur
Vidéocours
5 min
LABEL UNT
Dice new vs. self class new
-
Sciences de l’ingénieur
Vidéocours
9 min
LABEL UNT
Message sends are plans for reuse
-
Sciences de l’ingénieur
Vidéocours
12 min
LABEL UNT
Hooks and Templates
-
Sciences de l’ingénieur
Vidéocours
9 min
LABEL UNT
Runtime Architecture
-
Sciences de l’ingénieur
Vidéocours
8 min
LABEL UNT
Characters, Strings and Symbols
-
Sciences de l’ingénieur
Vidéocours
6 min
LABEL UNT
Dynamic Vs. Literal Arrays
-
Sciences de l’ingénieur
Vidéocours
10 min
LABEL UNT
[Live] Understanding Images and Changes Files
-
Sciences de l’ingénieur
Vidéocours
6 min
LABEL UNT
[Live] Using the Pharo Launcher to manage your Pharo images
-
Sciences de l’ingénieur
Vidéocours
3 min
LABEL UNT
[Live] Diffing and Merging in Pharo
-
Sciences de l’ingénieur
Vidéocours
5 min
LABEL UNT
[Live] GTInspector 4: Build Custom Tab Views for your Objects